UniGetUI icon indicating copy to clipboard operation
UniGetUI copied to clipboard

[BUG] UniGetUI may delete vcpkg.exe from %VCPKG_ROOT%

Open tps800 opened this issue 1 month ago • 8 comments

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.
  • [x] I have checked the FAQ section for solutions.
  • [x] This issue is about a bug (if it is not, please use the correct template).

UniGetUI Version

3.3.6

Windows version, edition, and architecture

Microsoft Windows [Version 10.0.17763.316], x86_64

Describe your issue

After setting up vcpkg as adviced in https://github.com/microsoft/vcpkg?tab=readme-ov-file#get-started, then setting environment variable VCPKG_ROOT to point to vcpkg.exe and restarting UniGetUI after UniGetUI finished updating repositories vcpkg.exe is gone.

Steps to reproduce the issue

  1. Install vcpkg as adviced in https://github.com/microsoft/vcpkg?tab=readme-ov-file#get-started
  2. Find vcpkg.exe in %VGPKG_ROOT%
  3. Start UniGetUI, wait until all updates from repositories are done.
  4. Look at %VCPKG_ROOT% -> vcpkg.exe ist gone.

UniGetUI Log

[05.11.2025 20:09:13]    __  __      _ ______     __  __  ______
                        / / / /___  (_) ____/__  / /_/ / / /  _/
                       / / / / __ \/ / / __/ _ \/ __/ / / // /
                      / /_/ / / / / / /_/ /  __/ /_/ /_/ // /
                      \____/_/ /_/_/\____/\___/\__/\____/___/
                          Welcome to UniGetUI Version 3.3.6
[05.11.2025 20:09:13]
[05.11.2025 20:09:13] Build 104
[05.11.2025 20:09:13] Data directory C:\Users\scth-muc\AppData\Local\UniGetUI
[05.11.2025 20:09:13] Encoding Code Page set to 850
[05.11.2025 20:09:13] Loaded language locale: de
[05.11.2025 20:09:13] Could not retrieve token (it may not exist): Element nicht gefunden.
                      
                      Anmeldeinformationen können nicht aus dem Tresor abgerufen werden.
[05.11.2025 20:09:14] Randomly-generated background API auth token: amvpy8elcoqv8mzcr9b2j7xb5f2qa09q7i49a38jyv5qkonzo1mn8q26b2ceg9j3
[05.11.2025 20:09:14] Api running on http://localhost:7058
[05.11.2025 20:09:14] Call to WhichMultiple with file winget.exe returned non-zero status 1
[05.11.2025 20:09:14] Command winget.exe was not found on the system
[05.11.2025 20:09:14] User does not have WinGet installed, forcing bundled WinGet...
[05.11.2025 20:09:14] Winget is enabled and was found on C:\prgs\ugui\winget-cli_x64\winget.exe
[05.11.2025 20:09:14] Call to WhichMultiple with file cargo.exe returned non-zero status 1
[05.11.2025 20:09:14] Command cargo.exe was not found on the system
[05.11.2025 20:09:14] Cargo is enabled but was not found on the system!
[05.11.2025 20:09:14] Call to WhichMultiple with file dotnet.exe returned non-zero status 1
[05.11.2025 20:09:14] Command dotnet.exe was not found on the system
[05.11.2025 20:09:14] .NET Tool is enabled but was not found on the system!
[05.11.2025 20:09:14] Npm is enabled and was found on C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
[05.11.2025 20:09:14] Chocolatey is enabled and was found on C:\Users\scth-muc\AppData\Local\UniGetUI\Chocolatey\choco.exe
[05.11.2025 20:09:14] Pip is enabled and was found on C:\prgs\py\313\python.exe
[05.11.2025 20:09:14] PowerShell7 is enabled and was found on C:\prgs\pwsh\7\pwsh.exe
[05.11.2025 20:09:14] PowerShell is enabled and was found on C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
[05.11.2025 20:09:14] vcpkg is enabled and was found on C:\prgs\vcpkg\vcpkg.exe
[05.11.2025 20:09:14] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: WinGet (aka Winget)
                      █ Executable name: "winget.exe"
                      █ Executable path: "C:\prgs\ugui\winget-cli_x64\winget.exe"
                      █ Call arguments: ""
                      █ Version: Bundled WinGet (CLI) Version: v1.12.350
                      █          Using bundled WinGet helper (CLI parsing)
                      █          
                      █ WinGet is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[05.11.2025 20:09:14] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: vcpkg (aka vcpkg)
                      █ Executable name: "vcpkg"
                      █ Executable path: "C:\prgs\vcpkg\vcpkg.exe"
                      █ Call arguments: ""
                      █ Version: vcpkg package management program version 2025-10-16-71538f2694db93da4668782d094768ba74c45991
                      █          %VCPKG_ROOT% = C:\prgs\vcpkg
                      █          
                      █ vcpkg is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[05.11.2025 20:09:14] Scoop is enabled and was found on C:\prgs\pwsh\7\pwsh.exe
[05.11.2025 20:09:14] Lang files were updated successfully from GitHub
[05.11.2025 20:09:14] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: PowerShell 7.x (aka PowerShell7)
                      █ Executable name: "pwsh.exe"
                      █ Executable path: "C:\prgs\pwsh\7\pwsh.exe"
                      █ Call arguments: " -NoProfile -Command"
                      █ Version: PowerShell 7.5.4
                      █          
                      █ PowerShell 7.x is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[05.11.2025 20:09:14] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.17763.316                                                                           
                      █          PSEdition                      Desktop                                                                                 
                      █          PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                 
                      █          BuildVersion                   10.0.17763.316                                                                          
                      █          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.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[05.11.2025 20:09:14] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Pip (aka Pip)
                      █ Executable name: "pip"
                      █ Executable path: "C:\prgs\py\313\python.exe"
                      █ Call arguments: "-m pip "
                      █ Version: pip 25.3 from C:\prgs\py\313\Lib\site-packages\pip (python 3.13)
                      █          
                      █ Pip is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[05.11.2025 20:09:15] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Chocolatey (aka Chocolatey)
                      █ Executable name: "choco.exe"
                      █ Executable path: "C:\Users\scth-muc\AppData\Local\UniGetUI\Chocolatey\choco.exe"
                      █ Call arguments: ""
                      █ Version: 2.5.0
                      █          
                      █ Chocolatey is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[05.11.2025 20:09:15] UniGetUI Chocolatey was found in the path
[05.11.2025 20:09:16] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                      █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                      █ Name: Scoop (aka Scoop)
                      █ Executable name: "scoop"
                      █ Executable path: "C:\prgs\pwsh\7\pwsh.exe"
                      █ Call arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\scth-muc\scoop\shims\scoop.ps1" "
                      █ Version: Current Scoop version:
                      █          b588a06e chore(release): Bump to version 0.5.3 (resync) (#6436)
                      █          
                      █          'main' bucket:
                      █          5fa4afd4d trufflehog: Update to version 3.90.13
                      █          
                      █ Scoop is enabled and ready to go.
                      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[05.11.2025 20:09:56] An error occurred while checking for updates:
[05.11.2025 20:09:56] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (www.marticliment.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage, CancellationToken)
                         at UniGetUI.AutoUpdater.CheckForUpdates(String endpoint) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 159
                         at UniGetUI.AutoUpdater.CheckAndInstallUpdates(Window window, InfoBar banner, Boolean Verbose, Boolean AutoLaunch, Boolean ManualCheck) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 79
[05.11.2025 20:10:14] Timeout: Not all package managers have finished initializing.
[05.11.2025 20:10:14] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[05.11.2025 20:10:14] Manager vcpkg failed to list installed packages with exception Win32Exception: An error occurred trying to start process 'C:\prgs\vcpkg\vcpkg.exe' with working directory 'C:\prgs\ugui'. Das System kann die angegebene Datei nicht finden.
[05.11.2025 20:10:14] Since this was the first attempt, vcpkg.AttemptFastRepair() will be called and the procedure will be restarted
[05.11.2025 20:10:14] Error finding installed packages on manager vcpkg
[05.11.2025 20:10:14] System.AggregateException: One or more errors occurred. (An error occurred trying to start process 'C:\prgs\vcpkg\vcpkg.exe' with working directory 'C:\prgs\ugui'. Das System kann die angegebene Datei nicht finden.)
                       ---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'C:\prgs\vcpkg\vcpkg.exe' with working directory 'C:\prgs\ugui'. Das System kann die angegebene Datei nicht finden.
                         at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo)
                         at UniGetUI.PackageEngine.Managers.VcpkgManager.Vcpkg.GetInstalledPackages_UnSafe() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.Managers.Vcpkg\Vcpkg.cs:line 246
                         at System.Threading.Tasks.Task`1.InnerInvoke()
                         at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object)
                      --- End of stack trace from previous location ---
                         at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object)
                         at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&, Thread )
                         --- End of inner exception stack trace ---
                         at System.Threading.Tasks.Task.Wait(Int32, CancellationToken)
                         at System.Threading.Tasks.Task.Wait(TimeSpan, CancellationToken)
                         at System.Threading.Tasks.Task.Wait(TimeSpan)
                         at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager._getInstalledPackages(Boolean SecondAttempt) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 330
[05.11.2025 20:10:14] Found 9 installed packages from Pip
[05.11.2025 20:10:15] Dependency Scoop-Search for manager Scoop is present
[05.11.2025 20:10:15] Found 1 installed packages from Scoop
[05.11.2025 20:10:15] Found 3 installed packages from Chocolatey
[05.11.2025 20:10:15] Found 0 available updates from Chocolatey
[05.11.2025 20:10:15] Dependency Git for manager Scoop is present
[05.11.2025 20:10:15] Integrity check passed successfully!
[05.11.2025 20:10:15] Dependency Git for manager vcpkg is present
[05.11.2025 20:10:15] Found 57 installed packages from Winget
[05.11.2025 20:10:16] Manager vcpkg failed to list available updates with exception Win32Exception: An error occurred trying to start process 'C:\prgs\vcpkg\vcpkg.exe' with working directory 'C:\prgs\ugui'. Das System kann die angegebene Datei nicht finden.
[05.11.2025 20:10:16] Since this was the first attempt, vcpkg.AttemptFastRepair() will be called and the procedure will be restarted
[05.11.2025 20:10:16] Found 2 installed packages from PowerShell7
[05.11.2025 20:10:16] Found 2 installed packages from PowerShell7
[05.11.2025 20:10:16] Found 0 installed packages from PowerShell
[05.11.2025 20:10:16] Found 0 installed packages from PowerShell
[05.11.2025 20:10:16] Found 0 available updates from PowerShell
[05.11.2025 20:10:17] Found 7 available updates from Winget
[05.11.2025 20:10:17] Error finding updates on manager vcpkg
[05.11.2025 20:10:17] System.AggregateException: One or more errors occurred. (An error occurred trying to start process 'C:\prgs\vcpkg\vcpkg.exe' with working directory 'C:\prgs\ugui'. Das System kann die angegebene Datei nicht finden.)
                       ---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'C:\prgs\vcpkg\vcpkg.exe' with working directory 'C:\prgs\ugui'. Das System kann die angegebene Datei nicht finden.
                         at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo)
                         at UniGetUI.PackageEngine.Managers.VcpkgManager.Vcpkg.GetAvailableUpdates_UnSafe() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.Managers.Vcpkg\Vcpkg.cs:line 187
                         at System.Threading.Tasks.Task`1.InnerInvoke()
                         at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object)
                      --- End of stack trace from previous location ---
                         at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object)
                         at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&, Thread )
                         --- End of inner exception stack trace ---
                         at System.Threading.Tasks.Task.Wait(Int32, CancellationToken)
                         at System.Threading.Tasks.Task.Wait(TimeSpan, CancellationToken)
                         at System.Threading.Tasks.Task.Wait(TimeSpan)
                         at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager._getAvailableUpdates(Boolean SecondAttempt) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 283
[05.11.2025 20:10:20] Found 1 installed packages from Scoop
[05.11.2025 20:10:21] Found 0 available updates from Scoop
[05.11.2025 20:10:35] Failed to download icons and screenshots
[05.11.2025 20:10:35] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (github.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage, CancellationToken)
                         at UniGetUI.Core.IconEngine.IconDatabase.LoadIconAndScreenshotsDatabaseAsync() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconDatabase.cs:line 54
[05.11.2025 20:10:37] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (projects.eclipse.org:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage, HttpCompletionOption, CancellationTokenSource, Boolean, CancellationTokenSource, CancellationToken)
                         at UniGetUI.Core.IconEngine.IconCacheEngine.SaveIconToCacheAndGetPath(CacheableIcon icon, String iconLocation) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 190
[05.11.2025 20:10:58] Found 0 available updates from PowerShell7
[05.11.2025 20:10:58] Failed to download the PowerShell7 manifest at Url=https://www.powershellgallery.com/api/v2/Packages(Id='7Zip4Powershell',Version='2.8.0')
[05.11.2025 20:10:58] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (www.powershellgallery.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage, HttpCompletionOption, CancellationTokenSource, Boolean, CancellationTokenSource, CancellationToken)
                         at UniGetUI.PackageEngine.Managers.Generic.NuGet.Internal.NuGetManifestLoader.GetManifestContent(IPackage package) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.Managers.Generic.NuGet\Internal\NuGetManifestLoader.cs:line 52
[05.11.2025 20:10:58] No manifest content could be loaded for package 7Zip4Powershell on manager PowerShell7
[05.11.2025 20:10:58] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (projects.eclipse.org:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage, HttpCompletionOption, CancellationTokenSource, Boolean, CancellationTokenSource, CancellationToken)
                         at UniGetUI.Core.IconEngine.IconCacheEngine.SaveIconToCacheAndGetPath(CacheableIcon icon, String iconLocation) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 190
[05.11.2025 20:11:14] Manager Pip failed to list available updates with exception TimeoutException: Task _getInstalledPackages for manager Pip did not finish after 60 seconds, aborting.  You may disable timeouts from UniGetUI Advanced Settings
[05.11.2025 20:11:14] Since this was the first attempt, Pip.AttemptFastRepair() will be called and the procedure will be restarted
[05.11.2025 20:11:19] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (projects.eclipse.org:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage, HttpCompletionOption, CancellationTokenSource, Boolean, CancellationTokenSource, CancellationToken)
                         at UniGetUI.Core.IconEngine.IconCacheEngine.SaveIconToCacheAndGetPath(CacheableIcon icon, String iconLocation) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 190
[05.11.2025 20:11:40] Failed to download the PowerShell7 manifest at Url=https://www.powershellgallery.com/api/v2/Packages(Id='Set-LockScreen',Version='1.0')
[05.11.2025 20:11:40] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (www.powershellgallery.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage, HttpCompletionOption, CancellationTokenSource, Boolean, CancellationTokenSource, CancellationToken)
                         at UniGetUI.PackageEngine.Managers.Generic.NuGet.Internal.NuGetManifestLoader.GetManifestContent(IPackage package) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.Managers.Generic.NuGet\Internal\NuGetManifestLoader.cs:line 52
[05.11.2025 20:11:40] No manifest content could be loaded for package Set-LockScreen on manager PowerShell7
[05.11.2025 20:12:14] Error finding updates on manager Pip
[05.11.2025 20:12:14] System.TimeoutException: Task _getInstalledPackages for manager Pip did not finish after 60 seconds, aborting.  You may disable timeouts from UniGetUI Advanced Settings
                         at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager._getAvailableUpdates(Boolean SecondAttempt) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 288
[05.11.2025 20:12:24] Could not load announcements
[05.11.2025 20:12:24] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (marticliment.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage, HttpCompletionOption, CancellationTokenSource, Boolean, CancellationTokenSource, CancellationToken)
                         at UniGetUI.Interface.Widgets.Announcer.LoadAnnouncements(Boolean retry) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\Controls\Announcer.xaml.cs:line 57
[05.11.2025 20:17:45] Could not retrieve Proxy credentials
[05.11.2025 20:17:45] System.ArgumentException: Falscher Parameter.
                      
                      Ungültiger Wert für Benutzername
                         at WinRT.ExceptionHelpers.<ThrowExceptionForHR>g__Throw|38_0(Int32)
                         at ABI.Windows.Security.Credentials.IPasswordVaultMethods.Retrieve(IObjectReference, String, String)
                         at UniGetUI.Core.SettingsEngine.Settings.GetProxyCredentials() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.Settings\SettingsEngine_Extras.cs:line 48
[05.11.2025 20:18:21] Could not load announcements
[05.11.2025 20:18:21] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (marticliment.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage, HttpCompletionOption, CancellationTokenSource, Boolean, CancellationTokenSource, CancellationToken)
                         at UniGetUI.Interface.Widgets.Announcer.LoadAnnouncements(Boolean retry) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\Controls\Announcer.xaml.cs:line 57
[05.11.2025 20:19:52] Could not load announcements
[05.11.2025 20:19:52] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (marticliment.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage, HttpCompletionOption, CancellationTokenSource, Boolean, CancellationTokenSource, CancellationToken)
                         at UniGetUI.Interface.Widgets.Announcer.LoadAnnouncements(Boolean retry) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\Controls\Announcer.xaml.cs:line 57
[05.11.2025 20:20:38] An error occurred while checking for updates:
[05.11.2025 20:20:38] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (www.marticliment.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage, CancellationToken)
                         at UniGetUI.AutoUpdater.CheckForUpdates(String endpoint) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 159
                         at UniGetUI.AutoUpdater.CheckAndInstallUpdates(Window window, InfoBar banner, Boolean Verbose, Boolean AutoLaunch, Boolean ManualCheck) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 79
[05.11.2025 20:21:59] Could not retrieve token (it may not exist): Element nicht gefunden.
                      
                      Anmeldeinformationen können nicht aus dem Tresor abgerufen werden.
[05.11.2025 20:22:09] Could not retrieve Proxy credentials
[05.11.2025 20:22:09] System.ArgumentException: Falscher Parameter.
                      
                      Ungültiger Wert für Benutzername
                         at WinRT.ExceptionHelpers.<ThrowExceptionForHR>g__Throw|38_0(Int32)
                         at ABI.Windows.Security.Credentials.IPasswordVaultMethods.Retrieve(IObjectReference, String, String)
                         at UniGetUI.Core.SettingsEngine.Settings.GetProxyCredentials() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.Settings\SettingsEngine_Extras.cs:line 48
[05.11.2025 20:31:20] An error occurred while checking for updates:
[05.11.2025 20:31:20] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (www.marticliment.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage, CancellationToken)
                         at UniGetUI.AutoUpdater.CheckForUpdates(String endpoint) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 159
                         at UniGetUI.AutoUpdater.CheckAndInstallUpdates(Window window, InfoBar banner, Boolean Verbose, Boolean AutoLaunch, Boolean ManualCheck) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 79
[05.11.2025 20:42:02] An error occurred while checking for updates:
[05.11.2025 20:42:02] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (www.marticliment.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage, CancellationToken)
                         at UniGetUI.AutoUpdater.CheckForUpdates(String endpoint) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 159
                         at UniGetUI.AutoUpdater.CheckAndInstallUpdates(Window window, InfoBar banner, Boolean Verbose, Boolean AutoLaunch, Boolean ManualCheck) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 79
[05.11.2025 20:52:44] An error occurred while checking for updates:
[05.11.2025 20:52:44] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (www.marticliment.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage, CancellationToken)
                         at UniGetUI.AutoUpdater.CheckForUpdates(String endpoint) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 159
                         at UniGetUI.AutoUpdater.CheckAndInstallUpdates(Window window, InfoBar banner, Boolean Verbose, Boolean AutoLaunch, Boolean ManualCheck) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 79
[05.11.2025 21:03:26] An error occurred while checking for updates:
[05.11.2025 21:03:26] System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (www.marticliment.com:443)
                       ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken)
                         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16)
                         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs, ValueTask, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         --- End of inner exception stack trace ---
                         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String, Int32, HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem)
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken)
                         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage, Boolean, Boolean, CancellationToken)
                         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken)
                         at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage, CancellationToken)
                         at UniGetUI.AutoUpdater.CheckForUpdates(String endpoint) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 159
                         at UniGetUI.AutoUpdater.CheckAndInstallUpdates(Window window, InfoBar banner, Boolean Verbose, Boolean AutoLaunch, Boolean ManualCheck) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\AutoUpdater.cs:line 79

Package Managers Logs

Manager vcpkg with version:
vcpkg package management program version 2025-10-16-71538f2694db93da4668782d094768ba74c45991
%VCPKG_ROOT% = C:\prgs\vcpkg

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


Logged subprocess-based task on manager vcpkg. Task type is RefreshIndexes
Subprocess executable: "cmd.exe"
Command-line arguments: "/C .\bootstrap-vcpkg.bat"
Process start time: 05.11.2025 20:09:14
Process end time:   05.11.2025 20:09:15

Return code: FAILED (0x1, 1, 1)

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

Logged subprocess-based task on manager vcpkg. Task type is RefreshIndexes
Subprocess executable: "C:\prgs\msys\usr\bin\git.exe"
Command-line arguments: "pull --all"
Process start time: 05.11.2025 20:10:14
Process end time:   05.11.2025 20:10:16

-- Process STDOUT
 ...

Return code: SUCCESS (0)

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

Logged subprocess-based task on manager vcpkg. Task type is ListInstalledPackages
Subprocess executable: "C:\prgs\vcpkg\vcpkg.exe"
Command-line arguments: " list"
Process start time: 05.11.2025 20:10:14
Process end time:   UNFINISHED

Return code: Process has not finished yet

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

Logged subprocess-based task on manager vcpkg. Task type is ListInstalledPackages
Subprocess executable: "C:\prgs\vcpkg\vcpkg.exe"
Command-line arguments: " list"
Process start time: 05.11.2025 20:10:14
Process end time:   UNFINISHED

Return code: Process has not finished yet

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

Logged subprocess-based task on manager vcpkg. Task type is ListUpdates
Subprocess executable: "C:\prgs\vcpkg\vcpkg.exe"
Command-line arguments: " update"
Process start time: 05.11.2025 20:10:16
Process end time:   UNFINISHED

Return code: Process has not finished yet

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

Logged subprocess-based task on manager vcpkg. Task type is RefreshIndexes
Subprocess executable: "C:\prgs\msys\usr\bin\git.exe"
Command-line arguments: "pull --all"
Process start time: 05.11.2025 20:10:16
Process end time:   05.11.2025 20:10:17

-- Process STDOUT
 ...

Return code: SUCCESS (0)

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

Logged subprocess-based task on manager vcpkg. Task type is ListUpdates
Subprocess executable: "C:\prgs\vcpkg\vcpkg.exe"
Command-line arguments: " update"
Process start time: 05.11.2025 20:10:17
Process end time:   UNFINISHED

Return code: Process has not finished yet

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

Relevant information

UniGetUI calls cmd.exe with parameters /C .\bootstrap-vcpkg.bat this fails with some crude error message after calling PowerShell.exe with parameters -NoProfile -ExecutionPolicy Bypass "& {& \"%~dp0scripts\bootstrap.ps1\" %*}"

C:\prgs\vcpkg\scripts\bootstrap.ps1 : Downloading vcpkg.exe failed. Please check your internet connection, or consider downloading a recent vcpkg.exe from https://github.com/microsoft/vcpkg-tool with
a browser.
In Zeile:1 Zeichen:4
+ & {& "C:\prgs\vcpkg\scripts\bootstrap.ps1" }
+    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,bootstrap.ps1

ScriptHalted
In C:\prgs\vcpkg\scripts\bootstrap.ps1:63 Zeichen:5
+     throw
+     ~~~~~
    + CategoryInfo          : OperationStopped: (:) [], RuntimeException
    + FullyQualifiedErrorId : ScriptHalted

%VCPKG_ROOT%\bootstrap-vcpkg.bat must not be called it a vcpkg.exe exists in %VCPKG_ROOT% it will kill the whole thing iven if it ran before! Instead updating repositories shall be done by calling %VCPKG_ROOT%\scripts\update-vcpkg-tool-metadata.ps1

Screenshots and videos

No response

tps800 avatar Nov 05 '25 20:11 tps800

As found together with vcpkg developers: PowerShell has problems with doubble colons as used with ipv6 address notations:

no_proxy=localhost,127.0.0.1,::1 does not work, while no_proxy=localhost,127.0.0.1 works.

tps800 avatar Nov 06 '25 16:11 tps800

As found together with vcpkg developers: PowerShell has problems with doubble colons as used with ipv6 address notations:

no_proxy=localhost,127.0.0.1,::1 does not work, while no_proxy=localhost,127.0.0.1 works.

But this is not related to UniGetUI, isn't it?

marticliment avatar Nov 06 '25 18:11 marticliment

Not really, but maybe partly it is. Since this change to no_proxy UniGetUI doesn't report any errors anymore looking for updates for itself.

tps800 avatar Nov 06 '25 18:11 tps800

Do you have proxy settings enabled for UniGetUI's vcpkg that could cause this? An invalid proxy option doesn't seem like it would delete the executable. I'm wondering if this is an issue with the git pull or the bootstrap script or something.

mrixner avatar Nov 07 '25 22:11 mrixner

On Fri, Nov 7, 2025 at 11:54 PM mrixner @.***> wrote:

mrixner left a comment (marticliment/UniGetUI#4233) https://github.com/marticliment/UniGetUI/issues/4233#issuecomment-3505291206

Do you have proxy settings enabled for UniGetUI's vcpkg that could cause this? An invalid proxy option doesn't seem like it would delete the executable. I'm wondering if this is an issue with the git pull or the bootstrap script or something.

It is the command "C:\prgs\vcpkg\bootstrap-vcpkg.bat" which removes "C:\vcpkg\vcpkg.exe" if the download fails.

"C:\prgs\vcpkg\bootstrap-vcpkg.bat" is just a stub to call PowerShell: @echo off powershell.exe -NoProfile -ExecutionPolicy Bypass "& {& "%~dp0 scripts\bootstrap.ps1" %*}"

And PowerShell executes then "%~dp0scripts\bootstrap.ps1" (C:\prgs\vcpkg\scripts\bootstrap.ps1). This holds: [...] & "$scriptsDir/tls12-download.exe" github.com "/microsoft/vcpkg-tool/releases/download/$versionDate/vcpkg.exe" "$vcpkgRootDir\vcpkg.exe" [...]

and executes: "C:\prgs\vcpkg\scripts\tls12-download.exe" github.com "/microsoft/vcpkg-tool/releases/download/2025-10-16/vcpkg.exe" "C:\prgs\vcpkg\vcpkg.exe"

"tls12-download.exe" is a bit messy: it removes vcpkg.exe, then tries to download a new one. If it fails, vcpkg.exe will be gone, rendering vcpkg useless. If "vcpkg.exe" exists, UniGetUI should not execute "bootstrap-vcpkg.bat" -- just to make sure it is there if it is needed. It should only execute " bootstrap-vcpkg.bat" if it needs to upgrade "vcpkg.exe". Executing "git pull --all" is ok. Git does not destroy anything if it fails updating local repositories.

-- Sincerely, Thomas

tps800 avatar Nov 08 '25 20:11 tps800

I think Martí added the bootstrap call, correct? I remember there was something there he wanted called and we had a discussion about it but I don't remember what it was. Maybe updating vcpkg?

mrixner avatar Nov 09 '25 06:11 mrixner

I did, but perhaps if it runs at boot and it fails the call will still delete vcpkg...

marticliment avatar Nov 09 '25 08:11 marticliment

Wait, I see what happens. It will only be bootstrapped if vcpkg is found

marticliment avatar Nov 09 '25 08:11 marticliment