Devolutions / Devolutions/UniGetUI
[BUG] No package found other then winget in installed packages
- 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
UniGetUI Version 2026.2.7
### Windows version, edition, and architecture
Microsoft Windows 11 Pro [version 10.0.26200.9168]
### Describe your issue
As unigetui is using internal pinget.exe no winget.exe seems existing in the path. I tried reinstalling unigetui, reinstalling winget package... no resolution.
So i looked for the new winget.exe path: C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.29.290.0_x64__8wekyb3d8bbwe
and fixed the path in engine properties in unigetui instead of pinget.exe.
Everything came back as before...
So i seek explanations and advices on the best way of maintaining winget engine:
- Is pinget.exe needs configuration to stick to winget behaviour?
- Do i need to keep using winget.exe as i started with?
- What type of winget.exe is official, app or classic?
Bests Regards,
Gilles
Microsoft Windows 11 Pro [version 10.0.26200.9168]
UniGetUI Version 2026.2.7
winget v1.29.290
pinget v0.10
### Steps to reproduce the issue
_No response_
### UniGetUI Log
```text
[04/09/2026 11:14:49] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.2.7
[04/09/2026 11:14:49]
[04/09/2026 11:14:49] Build 107
[04/09/2026 11:14:49] UI Framework: Avalonia
[04/09/2026 11:14:49] Data directory C:\Users\ladmin\AppData\Local\UniGetUI
[04/09/2026 11:14:49] OS: Microsoft Windows 10.0.26200
[04/09/2026 11:14:49] Process arch: X64 (OS: X64)
[04/09/2026 11:14:49] Runtime: .NET 10.0.10
[04/09/2026 11:14:49] Loaded language locale: fr
[04/09/2026 11:14:49] Elevated: False
[04/09/2026 11:14:49] Packaged (MSIX): False
[04/09/2026 11:14:49] Args: (none)
[04/09/2026 11:14:49] DXGI hardware GPU detection took 46,0 ms; hardware GPU: True
[04/09/2026 11:14:50] Command cargo-binstall.exe was not found on the system
[04/09/2026 11:14:51] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Élément introuvable.
Impossible d’obtenir des informations d’identification du coffre
[04/09/2026 11:14:51] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Élément introuvable.
Impossible d’obtenir des informations d’identification du coffre
[04/09/2026 11:14:51] Starting Avalonia shell bootstrap
[04/09/2026 11:14:51] Loaded language locale: fr
[04/09/2026 11:14:51] Generated a IPC API auth token for the current session
[04/09/2026 11:14:51] Command choco.exe was not found on the system
[04/09/2026 11:14:51] Command vcpkg.exe was not found on the system
[04/09/2026 11:14:51] Command cargo.exe was not found on the system
[04/09/2026 11:14:51] Command bun.exe was not found on the system
[04/09/2026 11:14:51] Chocolatey is enabled but was not found on the system!
[04/09/2026 11:14:51] Command npm.cmd was not found on the system
[04/09/2026 11:14:51] PowerShell is enabled and was found on C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
[04/09/2026 11:14:51] PowerShell7 is enabled and was found on C:\Program Files\PowerShell\7\pwsh.exe
[04/09/2026 11:14:51] Cargo is enabled but was not found on the system!
[04/09/2026 11:14:51] Command winget.exe was not found on the system
[04/09/2026 11:14:51] Npm is enabled but was not found on the system!
[04/09/2026 11:14:51] Command bun.cmd was not found on the system
[04/09/2026 11:14:51] Command scoop.ps1 was not found on the system
[04/09/2026 11:14:51] Bun is enabled but was not found on the system!
[04/09/2026 11:14:51] Scoop is enabled but was not found on the system!
[04/09/2026 11:14:51] Command python was not found on the system
[04/09/2026 11:14:51] Using Pinget CLI tool.
[04/09/2026 11:14:51] Pip is enabled but was not found on the system!
[04/09/2026 11:14:51] Winget is enabled and was found on C:\Program Files\UniGetUI\pinget.exe
[04/09/2026 11:14:51] Command vcpkg was not found on the system
[04/09/2026 11:14:51] Api running on named pipe UniGetUI.IPC
[04/09/2026 11:14:51] .NET Tool is enabled but was not found on the system!
[04/09/2026 11:14:51] Command vcpkg was not found on the system
[04/09/2026 11:14:51] Vcpkg root was not found. Please define the %VCPKG_ROOT% environment variable or define it from UniGetUI Settings
[04/09/2026 11:14:51] vcpkg is enabled but was not found on the system!
[04/09/2026 11:14:51] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Program Files\UniGetUI\pinget.exe"
█ Call arguments: ""
█ Version: Pinget CLI Version: pinget 0.10.0
█ Using Pinget CLI helper (JSON parsing)
█
█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[04/09/2026 11:14:51] Auto-updater source 'ProductInfo' returned version 2026.2.7.0 (upgradable=False)
[04/09/2026 11:14:52] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 7.x (aka PowerShell7)
█ Executable name: "pwsh.exe"
█ Executable path: "C:\Program Files\PowerShell\7\pwsh.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: PowerShell 7.6.5
█
█ PowerShell 7.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[04/09/2026 11:14:52] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.9168
█ PSEdition Desktop
█ PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
█ BuildVersion 10.0.26100.9168
█ 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.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[04/09/2026 11:14:57] Manager WinGet failed to list installed packages with exception InvalidOperationException: Pinget exited with code 1: error: failed to run winget source command: program not found
[04/09/2026 11:14:57] Since this was the first attempt, Winget.AttemptFastRepair() will be called and the procedure will be restarted
[04/09/2026 11:14:57] Attempted to reconnect to COM Server but the active backend is not native WinGet.
[04/09/2026 11:14:58] Manager WinGet failed to list available updates with exception InvalidOperationException: Pinget exited with code 1: error: failed to run winget source command: program not found
[04/09/2026 11:14:58] Since this was the first attempt, Winget.AttemptFastRepair() will be called and the procedure will be restarted
[04/09/2026 11:14:58] Attempted to reconnect to COM Server but the active backend is not native WinGet.
[04/09/2026 11:14:58] Error finding installed packages on manager Winget
[04/09/2026 11:14:58] System.InvalidOperationException: Pinget exited with code 1: error: failed to run winget source command: program not found
at UniGetUI.PackageEngine.Managers.WingetManager.PingetCliHelper.RunJson[T](LoggableTaskType, String) + 0x45d
at UniGetUI.PackageEngine.Managers.WingetManager.PingetCliHelper.GetInstalledPackages_UnSafe() + 0x26
at UniGetUI.PackageEngine.Managers.WingetManager.WinGet.GetInstalledPackages_UnSafe() + 0x72
at System.Threading.Tasks.Task`1.InnerInvoke() + 0x59
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object) + 0x3d
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object) + 0x70
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&, Thread) + 0x6a
[04/09/2026 11:14:58] Error finding updates on manager Winget
[04/09/2026 11:14:58] Integrity check passed successfully!
[04/09/2026 11:14:58] System.InvalidOperationException: Pinget exited with code 1: error: failed to run winget source command: program not found
at UniGetUI.PackageEngine.Managers.WingetManager.PingetCliHelper.RunJson[T](LoggableTaskType, String) + 0x45d
at UniGetUI.PackageEngine.Managers.WingetManager.PingetCliHelper.GetAvailableUpdates_UnSafe() + 0x24
at UniGetUI.PackageEngine.Managers.WingetManager.WinGet.GetAvailableUpdates_UnSafe() + 0x97
at System.Threading.Tasks.Task`1.InnerInvoke() + 0x59
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object) + 0x3d
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread, ExecutionContext, ContextCallback, Object) + 0x70
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task&, Thread) + 0x6a
[04/09/2026 11:14:58] Avalonia shell bootstrap completed
[04/09/2026 11:14:59] Found 0 installed packages from PowerShell7
[04/09/2026 11:14:59] Found 0 installed packages from PowerShell7
[04/09/2026 11:14:59] Found 0 available updates from PowerShell7
[04/09/2026 11:15:03] Found 1 installed packages from PowerShell
[04/09/2026 11:15:03] Found 1 installed packages from PowerShell
[04/09/2026 11:15:03] Found 0 available updates from PowerShell
[04/09/2026 11:15:03] Command winget.exe was not found on the system
[04/09/2026 11:15:03] Command winget.exe was not found on the system
[04/09/2026 11:16:05] Command winget.exe was not found on the system
[04/09/2026 11:16:06] Connected to WinGet API using packaged COM activation.
[04/09/2026 11:16:06] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[04/09/2026 11:16:06] Winget is enabled and was found on C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.29.290.0_x64__8wekyb3d8bbwe\winget.exe
[04/09/2026 11:16:07] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.29.290.0_x64__8wekyb3d8bbwe\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.29.290
█ Using Native WinGet helper (COM Api)
█ Activation mode: packaged COM registration
█ Activation source: system COM registration
█
█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[04/09/2026 11:16:33] Found 0 installed packages from PowerShell7
[04/09/2026 11:16:37] Found 1 installed packages from PowerShell
[04/09/2026 11:16:40] Version string 4.9.3_20260722090907_a053649d appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[04/09/2026 11:16:40] Version string 4.9.3_20260722090907_a053649d appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[04/09/2026 11:16:43] Found 226 installed packages from Winget
[04/09/2026 11:16:59] Icon download attempt at https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/Epic_Games_logo.svg/207px-Epic_Games_logo.svg.png failed with code BadRequest
[04/09/2026 11:16:59] Icon download attempt at https://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/Blender_logo_no_text.svg/293px-Blender_logo_no_text.svg.png failed with code BadRequest
[04/09/2026 11:16:59] Icon download attempt at https://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Inkscape_Logo.svg/240px-Inkscape_Logo.svg.png failed with code BadRequest
[04/09/2026 11:16:59] System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure: RemoteCertificateNameMismatch
at System.Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan`1, ExceptionDispatchInfo) + 0x5b
at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions) + 0xf1
at System.Net.Security.SslStream.d__159`1.MoveNext() + 0x196
--- End of stack trace from previous location ---
at System.Net.Http.ConnectHelper.d__2.MoveNext() + 0xdc
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.d__2.MoveNext() + 0x46e
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__53.MoveNext() + 0x5e7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__80.MoveNext() + 0x2ca
--- End of stack trace from previous location ---
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellation(CancellationToken) + 0xb4
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(Boolean, CancellationToken) + 0x37
at System.Net.Http.HttpConnectionPool.d__52.MoveNext() + 0x1d3
--- End of stack trace from previous location ---
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0xfb
at System.Net.Http.Metrics.MetricsHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken) + 0x6a
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0x2e
at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken) + 0x63
at System.Net.Http.RedirectHandler.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.d__16.MoveNext() + 0x2db
--- End of stack trace from previous location ---
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0xfb
at System.Net.Http.SocketsHttpHandler.Send(HttpRequestMessage, CancellationToken) + 0x7e
at System.Net.Http.HttpClient.Send(HttpRequestMessage, HttpCompletionOption, CancellationToken) + 0x13d
at UniGetUI.Core.IconEngine.IconCacheEngine.SaveIconToCacheAndGetPath(CacheableIcon, String) + 0x127
[04/09/2026 11:17:00] Icon download attempt at https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Visual_Studio_Code_1.35_icon.svg/langfr-800px-Visual_Studio_Code_1.35_icon.svg.png failed with code BadRequest
[04/09/2026 11:17:00] Icon download attempt at https://upload.wikimedia.org/wikipedia/en/thumb/7/7e/Wacom_Logo_WhiteType.svg/254px-Wacom_Logo_WhiteType.svg.png failed with code BadRequest
[04/09/2026 11:17:03] Icon download attempt at https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Peazip_ico.svg/256px-Peazip_ico.svg.png failed with code BadRequest
[04/09/2026 11:22:58] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Élément introuvable.
Impossible d’obtenir des informations d’identification du coffre
```
### Package Managers Logs
```text
Manager WinGet with version:
System WinGet (CLI) Version: v1.29.290
Using Native WinGet helper (COM Api)
Activation mode: packaged COM registration
Activation source: system COM registration
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListSources
Subprocess executable: "C:\Program Files\UniGetUI\pinget.exe"
Command-line arguments: " source export --output json"
Process start time: 04/09/2026 11:14:51
Process end time: 04/09/2026 11:14:51
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Program Files\UniGetUI\pinget.exe"
Command-line arguments: " source update "
Process start time: 04/09/2026 11:14:57
Process end time: 04/09/2026 11:14:57
-- Process STDERR
error: failed to run winget source command: program not found
Return code: FAILED (0x1, 1, 1)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\UniGetUI\pinget.exe"
Command-line arguments: " list --output json"
Process start time: 04/09/2026 11:14:57
Process end time: 04/09/2026 11:14:57
-- Process STDERR
error: failed to run winget source command: program not found
Return code: FAILED (0x1, 1, 1)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\Program Files\UniGetUI\pinget.exe"
Command-line arguments: " upgrade --include-unknown --output json"
Process start time: 04/09/2026 11:14:57
Process end time: 04/09/2026 11:14:58
-- Process STDERR
error: failed to run winget source command: program not found
Return code: FAILED (0x1, 1, 1)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListInstalledPackages
Subprocess executable: "C:\Program Files\UniGetUI\pinget.exe"
Command-line arguments: " list --output json"
Process start time: 04/09/2026 11:14:58
Process end time: 04/09/2026 11:14:58
-- Process STDERR
error: failed to run winget source command: program not found
Return code: FAILED (0x1, 1, 1)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Program Files\UniGetUI\pinget.exe"
Command-line arguments: " source update "
Process start time: 04/09/2026 11:14:58
Process end time: 04/09/2026 11:14:58
-- Process STDERR
error: failed to run winget source command: program not found
Return code: FAILED (0x1, 1, 1)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\Program Files\UniGetUI\pinget.exe"
Command-line arguments: " upgrade --include-unknown --output json"
Process start time: 04/09/2026 11:14:58
Process end time: 04/09/2026 11:14:58
-- Process STDERR
error: failed to run winget source command: program not found
Return code: FAILED (0x1, 1, 1)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListSources
Process start time: 04/09/2026 11:16:07
Process end time: 04/09/2026 11:16:07
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 04/09/2026 11:16:32
Process end time: 04/09/2026 11:16:43
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 04/09/2026 11:16:32
Process end time: 04/09/2026 11:16:40
-- Task information
...
The task reported success
——————————————————————————————————————————
```
### Relevant information
_No response_
### Screenshots and videos
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.