Skip to content

[BUG] Shows successful update but does not update #4954

@bege10

Description

@bege10

Please confirm these before moving forward

  • I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
  • I have tested that this issue has not been fixed in the latest (beta or stable) release.
  • I have checked the FAQ section for solutions.
  • This issue is about a bug (if it is not, please use the correct template).

UniGetUI Version

2026.2.1

Windows version, edition, and architecture

Windows 11 Professional 64 bit 25H2 26200.8457

Describe your issue

UniGetUI claims a successful update of Bulk Crap Uninstaller (winget) but does not update.
Running winget from command line successfully updates the program.

Steps to reproduce the issue

Start UniGetUI
Wait for updates getting displayed
run updates
all updates are displayed as success.

Close and restart UniGetUI
The same version of Bulk Crap Uninstaller is displayed for update
This can endlessly be repeated.

running winget from command line updates the program

Start UniGetUI
no more updates available as expected

UniGetUI Log

[18.06.2026 01:18:05]    __  __      _ ______     __  __  ______
                        / / / /___  (_) ____/__  / /_/ / / /  _/
                       / / / / __ \/ / / __/ _ \/ __/ / / // /
                      / /_/ / / / / / /_/ /  __/ /_/ /_/ // /
                      \____/_/ /_/_/\____/\___/\__/\____/___/
                          Welcome to UniGetUI Version 2026.2.1
[18.06.2026 01:18:05]
[18.06.2026 01:18:05] Build 107
[18.06.2026 01:18:05] UI Framework: WinUI 3
[18.06.2026 01:18:05] Data directory C:\Users\bege\AppData\Local\UniGetUI
[18.06.2026 01:18:05] Encoding Code Page set to 850
[18.06.2026 01:18:05] OS: Microsoft Windows 10.0.26200
[18.06.2026 01:18:05] Process arch: X64 (OS: X64)
[18.06.2026 01:18:05] Runtime: .NET 10.0.9
[18.06.2026 01:18:05] Loaded language locale: de
[18.06.2026 01:18:05] Elevated: False
[18.06.2026 01:18:05] Packaged (MSIX): False
[18.06.2026 01:18:05] Args: (none)
[18.06.2026 01:18:05] Command cargo-binstall.exe was not found on the system
[18.06.2026 01:18:06] PowerShell7 is not enabled
[18.06.2026 01:18:06] .NET Tool is not enabled
[18.06.2026 01:18:06] vcpkg is not enabled
[18.06.2026 01:18:06] Cargo is not enabled
[18.06.2026 01:18:06] Bun is not enabled
[18.06.2026 01:18:06] Npm is not enabled
[18.06.2026 01:18:06] Scoop is not enabled
[18.06.2026 01:18:06] Chocolatey is not enabled
[18.06.2026 01:18:06] PowerShell is enabled and was found on C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
[18.06.2026 01:18:06] Generated a IPC API auth token for the current session
[18.06.2026 01:18:06] Pip is enabled and was found on C:\Program Files\Python313\python.EXE
[18.06.2026 01:18:06] Api running on named pipe UniGetUI.IPC
[18.06.2026 01:18:06] Connected to WinGet API using packaged COM activation.
[18.06.2026 01:18:06] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[18.06.2026 01:18:06] Winget is enabled and was found on C:\Users\bege\AppData\Local\Microsoft\WindowsApps\winget.exe
[18.06.2026 01:18:06] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[18.06.2026 01:18:06] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[18.06.2026 01:18:07] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.2 from C:\Program Files\Python313\Lib\site-packages\pip (python 3.13)
                      █          
                      █ Pip is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[18.06.2026 01:18:07] Updater source 'ProductInfo' returned version 2026.2.1.0 (upgradable=False)
[18.06.2026 01:18:09] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[18.06.2026 01:18:09] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element nicht gefunden.
                      
                      Anmeldeinformationen können nicht aus dem Tresor abgerufen werden.
[18.06.2026 01:18:10] Downloaded new icons and screenshots successfully!
[18.06.2026 01:18:10] Found 31 installed packages from Pip
[18.06.2026 01:18:13] Integrity check passed successfully!
[18.06.2026 01:18:13] Found 1 installed packages from PowerShell
[18.06.2026 01:18:13] Found 1 installed packages from PowerShell
[18.06.2026 01:18:14] Found 0 available updates from PowerShell
[18.06.2026 01:18:15] Found 0 available updates from Pip
[18.06.2026 01:18:18] Found 7 available updates from Winget
[18.06.2026 01:18:18] Ignoring package XMediaRecode.XMediaRecode because it is a minor update (3.6.2.5 -> 3.6.3.1) and SkipMinorUpdates is set to true.
[18.06.2026 01:18:19] Found 237 installed packages from Winget
[18.06.2026 01:18:19] Backup saved to F:\Backups\UniGetUI\BGP52 installierte Pakete 2026-06-18 01-18-19.ubundle
[18.06.2026 01:18:19] Could not resolve installer hosts for Klocman.BulkCrapUninstaller version 6.1.0.0: Failed during source operation 'manifest' for 'winget': Version '6.1.0.0' was not found for package 'Klocman.BulkCrapUninstaller' in source 'winget'.
[18.06.2026 01:18:20] 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.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
                         at System.Net.Http.HttpClient.<SendAsync>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
[18.06.2026 01:18:23] WinGet package Klocman.BulkCrapUninstaller requires elevation, forcing administrator rights...
[18.06.2026 01:18:23] Loaded operation parameters for package id=Klocman.BulkCrapUninstaller on manager Winget and operation Update: update --id "Klocman.BulkCrapUninstaller" --exact --source winget --accept-source-agreements --disable-interactivity --scope machine --interactive --include-unknown --accept-package-agreements --force --architecture x64
[18.06.2026 01:18:23] Caching admin rights for process id 6400
[18.06.2026 01:18:28] Ignoring update Klocman.BulkCrapUninstaller as the update is not applicable to the platform, and the user has enabled IgnoreUpdatesNotApplicable
[18.06.2026 01:18:28] Clearing UAC prompt since there are no remaining operations
[18.06.2026 01:18:28] Resetting administrator rights cache for process id 6400
[18.06.2026 01:18:30] Found 237 installed packages from Winget

Package Managers Logs

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: 18.06.2026 01:18:07
Process end time:   18.06.2026 01:18:07

-- 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: 18.06.2026 01:18:09
Process end time:   18.06.2026 01:18:11

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 18.06.2026 01:18:09
Process end time:   18.06.2026 01:18:19

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is OtherTask
Process start time: 18.06.2026 01:18:09
Process end time:   18.06.2026 01:18:17

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListUpdates
Process start time: 18.06.2026 01:18:11
Process end time:   18.06.2026 01:18:18

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 18.06.2026 01:18:28
Process end time:   18.06.2026 01:18:30

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Relevant information

winget in command line:

C:\Windows\System32>winget upgrade -i Klocman.BulkCrapUninstaller
Gefunden Bulk Crap Uninstaller [Klocman.BulkCrapUninstaller] Version 6.2
Diese Anwendung wird von ihrem Besitzer an Sie lizenziert.
Microsoft ist nicht verantwortlich und erteilt keine Lizenzen für Pakete von Drittanbietern.
Download läuft https://github.com/BCUninstaller/Bulk-Crap-Uninstaller/releases/download/v6.2/BCUninstaller_6.2.0_setup.exe
██████████████████████████████ 8.79 MB / 8.79 MB
Der Installer-Hash wurde erfolgreich überprüft
Paketinstallation wird gestartet...
Erfolgreich installiert

Screenshots and videos

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingwinget

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions