Devolutions / Devolutions/UniGetUI
[BUG] UniGetUI proposes update to Fastcopy version that is already installed
- Dominant language
- C#
- Stars
- 26.1k
- Forks
- 924
- Avg merge
- 15h 52m
- Merged PRs (30d)
- 52
Description
### Please confirm these before moving forward
- [x] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
- [x] I have tested that this issue has not been fixed in the latest [(beta or stable) release](https://github.com/Devolutions/UniGetUI/releases/).
- [x] I have checked the [FAQ](https://github.com/Devolutions/UniGetUI#frequently-asked-questions) section for solutions.
- [x] This issue is about a bug (if it is not, please use the [correct template](https://github.com/Devolutions/UniGetUI/issues/new/choose)).
### UniGetUI Version
2026.1.10
### Windows version, edition, and architecture
Windows 11 Professional 64 bit 25H2
### Describe your issue
UniGetUI shows an Fastcopy update from v5.11.2 to v5.11.3 but v5.11.3 is already installed.
### Steps to reproduce the issue
Have Fastcopy v5.11.3 installed
search for updates
### UniGetUI Log
```text
[25.05.2026 21:03:39] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.1.10
[25.05.2026 21:03:39]
[25.05.2026 21:03:39] Build 107
[25.05.2026 21:03:39] UI Framework: WinUI 3
[25.05.2026 21:03:39] Data directory C:\Users\bege\AppData\Local\UniGetUI
[25.05.2026 21:03:39] Encoding Code Page set to 850
[25.05.2026 21:03:39] OS: Microsoft Windows 10.0.26200
[25.05.2026 21:03:39] Process arch: X64 (OS: X64)
[25.05.2026 21:03:39] Runtime: .NET 10.0.7
[25.05.2026 21:03:40] Loaded language locale: de
[25.05.2026 21:03:40] Elevated: False
[25.05.2026 21:03:40] Packaged (MSIX): False
[25.05.2026 21:03:40] Args: (none)
[25.05.2026 21:03:41] Command cargo-binstall.exe was not found on the system
[25.05.2026 21:03:43] PowerShell7 is not enabled
[25.05.2026 21:03:43] Cargo is not enabled
[25.05.2026 21:03:43] .NET Tool is not enabled
[25.05.2026 21:03:43] vcpkg is not enabled
[25.05.2026 21:03:43] Chocolatey is not enabled
[25.05.2026 21:03:43] Npm is not enabled
[25.05.2026 21:03:43] Scoop is not enabled
[25.05.2026 21:03:43] PowerShell is enabled and was found on C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
[25.05.2026 21:03:43] Pip is enabled and was found on C:\Program Files\Python313\python.EXE
[25.05.2026 21:03:43] Generated a IPC API auth token for the current session
[25.05.2026 21:03:44] Connected to WinGet API using packaged COM activation.
[25.05.2026 21:03:44] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[25.05.2026 21:03:44] Winget is enabled and was found on C:\Users\bege\AppData\Local\Microsoft\WindowsApps\winget.exe
[25.05.2026 21:03:45] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\bege\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.28.240
█ Using Native WinGet helper (COM Api)
█ Activation mode: packaged COM registration
█ Activation source: system COM registration
█
█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[25.05.2026 21:03:45] Updater source 'ProductInfo' returned version 2026.1.10.0 (upgradable=False)
[25.05.2026 21:03:46] Api running on named pipe UniGetUI.IPC
[25.05.2026 21:03:46] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 5.x (aka PowerShell)
█ Executable name: "powershell.exe"
█ Executable path: "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: Name Value
█ ---- -----
█ PSVersion 5.1.26100.8457
█ PSEdition Desktop
█ PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
█ BuildVersion 10.0.26100.8457
█ CLRVersion 4.0.30319.42000
█ WSManStackVersion 3.0
█ PSRemotingProtocolVersion 2.3
█ SerializationVersion 1.1.0.1
█
█ PowerShell 5.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[25.05.2026 21:03:47] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip (aka Pip)
█ Executable name: "pip"
█ Executable path: "C:\Program Files\Python313\python.EXE"
█ Call arguments: "-m pip "
█ Version: pip 26.1.1 from C:\Program Files\Python313\Lib\site-packages\pip (python 3.13)
█
█ Pip is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[25.05.2026 21:03:52] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[25.05.2026 21:03:52] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element nicht gefunden.
Anmeldeinformationen können nicht aus dem Tresor abgerufen werden.
[25.05.2026 21:03:53] Downloaded new icons and screenshots successfully!
[25.05.2026 21:03:55] Found 31 installed packages from Pip
[25.05.2026 21:03:58] Found 1 installed packages from PowerShell
[25.05.2026 21:03:58] Found 1 installed packages from PowerShell
[25.05.2026 21:03:59] Found 0 available updates from PowerShell
[25.05.2026 21:04:03] Found 0 available updates from Pip
[25.05.2026 21:04:08] Found 234 installed packages from Winget
[25.05.2026 21:04:08] Found 5 available updates from Winget
[25.05.2026 21:04:08] Ignoring package XMediaRecode.XMediaRecode because it is a minor update (3.6.2.5 -> 3.6.3.0) and SkipMinorUpdates is set to true.
[25.05.2026 21:04:08] Backup saved to F:\Backups\UniGetUI\BGP52 installierte Pakete 2026-05-25 21-04-08.ubundle
[25.05.2026 21:04:08] Pinget returned manifest version '5.11.2' when '5.11.3' was requested for FastCopy.FastCopy; treating as not found
[25.05.2026 21:04:11] System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.Security.Authentication.AuthenticationException: Authentication failed because the remote party sent a TLS alert: '112'.
---> System.ComponentModel.Win32Exception (0x80090326): Das Format der empfangenen Nachricht war unerwartet oder fehlerhaft.
--- End of inner exception stack trace ---
at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.SocketsHttpHandler.g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at UniGetUI.Core.IconEngine.IconCacheEngine.SaveIconToCacheAndGetPath(CacheableIcon icon, String iconLocation) in D:\a\UniGetUI\UniGetUI\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 220
[25.05.2026 21:04:12] Integrity check passed successfully!
[25.05.2026 21:04:54] Found 1 installed packages from PowerShell
[25.05.2026 21:04:55] Found 0 available updates from PowerShell
[25.05.2026 21:04:56] Found 0 available updates from Pip
[25.05.2026 21:04:59] Found 5 available updates from Winget
[25.05.2026 21:04:59] Ignoring package XMediaRecode.XMediaRecode because it is a minor update (3.6.2.5 -> 3.6.3.0) and SkipMinorUpdates is set to true.
[25.05.2026 21:04:59] Pinget returned manifest version '5.11.2' when '5.11.3' was requested for FastCopy.FastCopy; treating as not found
[25.05.2026 21:05:57] Found 1 screenshots for package Id=FastCopy.FastCopy
[25.05.2026 21:05:57] Loading WinGet installer metadata with Pinget. Query: Id=FastCopy.FastCopy, Source=winget, Exact=True
[25.05.2026 21:05:57] Recovered from fatal WinGet exception:
[25.05.2026 21:05:57] System.Runtime.InteropServices.COMException (0x8A15003F)
at WinRT.ExceptionHelpers.g__Throw|38_0(Int32 hr)
at ABI.Microsoft.Management.Deployment.IPackageVersionInfo4Methods.GetApplicableInstaller(IObjectReference _obj, InstallOptions options) in D:\a\UniGetUI\UniGetUI\src\WindowsPackageManager.Interop\obj\x64\Release\net10.0-windows10.0.26100.0\Generated Files\CsWinRT\Microsoft.Management.Deployment.cs:line 10215
at UniGetUI.PackageEngine.Managers.WingetManager.NativePackageHandler._getInstallationOptionsOnDict(IPackage package, ConcurrentDictionary`2& source, Boolean installed, InstallOptions unigetuiOptions) in D:\a\UniGetUI\UniGetUI\src\UniGetUI.PackageEngine.Managers.WinGet\ClientHelpers\NativePackageHandler.cs:line 169
at UniGetUI.PackageEngine.Managers.WingetManager.NativePackageHandler.GetInstallationOptions(IPackage package, InstallOptions unigetuiOptions, OperationType operation) in D:\a\UniGetUI\UniGetUI\src\UniGetUI.PackageEngine.Managers.WinGet\ClientHelpers\NativePackageHandler.cs:line 108
at UniGetUI.PackageEngine.Managers.WingetManager.WinGetPkgOperationHelper._getOperationParameters(IPackage package, InstallOptions options, OperationType operation) in D:\a\UniGetUI\UniGetUI\src\UniGetUI.PackageEngine.Managers.WinGet\Helpers\WinGetPkgOperationHelper.cs:line 155
[25.05.2026 21:05:57] Loaded operation parameters for package id=FastCopy.FastCopy on manager Winget and operation Uninstall: uninstall --id "FastCopy.FastCopy" --exact --source winget --accept-source-agreements --disable-interactivity --scope machine --version "5.11.2" --silent
[25.05.2026 21:06:00] Loaded details for package FastCopy.FastCopy on manager Winget
[25.05.2026 21:12:12] Updater source 'ProductInfo' returned version 2026.1.10.0 (upgradable=False)
```
### Package Managers Logs
```text
Manager WinGet with version:
System WinGet (CLI) Version: v1.28.240
Using Native WinGet helper (COM Api)
Activation mode: packaged COM registration
Activation source: system COM registration
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListSources
Process start time: 25.05.2026 21:03:45
Process end time: 25.05.2026 21:03:45
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\bege\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 25.05.2026 21:03:52
Process end time: 25.05.2026 21:03:58
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 25.05.2026 21:03:52
Process end time: 25.05.2026 21:04:08
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 25.05.2026 21:03:52
Process end time: 25.05.2026 21:04:05
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListUpdates
Process start time: 25.05.2026 21:03:58
Process end time: 25.05.2026 21:04:08
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\bege\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 25.05.2026 21:04:49
Process end time: 25.05.2026 21:04:51
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListUpdates
Process start time: 25.05.2026 21:04:51
Process end time: 25.05.2026 21:04:59
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 25.05.2026 21:04:51
Process end time: 25.05.2026 21:04:58
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageVersions
Process start time: 25.05.2026 21:05:57
Process end time: 25.05.2026 21:05:57
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageDetails
Process start time: 25.05.2026 21:05:57
Process end time: 25.05.2026 21:06:00
-- Task information
...
The task reported success
——————————————————————————————————————————
```
### Relevant information
There is only one Fastcopy.exe on the system
### Screenshots and videos
Contributor guide
Assessment
This issue has not been assessed yet.