Please confirm these before moving forward
UniGetUI Version
2026.2.7
Windows version, edition, and architecture
Windows 11 Home, version 25H2, OS build 26200.9168, x64
Describe your issue
UniGetUI does not detect installed WinGet packages when Windows is using Japanese as the display language.
The WinGet CLI itself works correctly: winget list shows the installed packages normally. However, UniGetUI reports 0 installed packages from WinGet.
If I change the Windows display language to English, sign out and sign back in, UniGetUI detects the installed WinGet packages correctly.
Changing the Windows display language back to Japanese causes the issue to return.
This may be related to UniGetUI parsing localized WinGet CLI output.
Steps to reproduce the issue
- Set the Windows display language to Japanese.
- Sign out of Windows and sign back in.
- Run
winget list in PowerShell.
- Confirm that WinGet correctly lists the installed packages.
- Open UniGetUI.
- Go to the Installed Packages page.
- Reload the package list.
- Observe that UniGetUI reports 0 installed packages from WinGet.
Then:
-
Change the Windows display language to English (United States).
-
Sign out of Windows and sign back in.
-
Run winget list again and confirm that the output is now in English.
-
Open UniGetUI.
-
Go to the Installed Packages page and reload the package list.
-
Observe that WinGet packages are now detected correctly.
-
Change the Windows display language back to Japanese, sign out and sign back in, and repeat the test.
-
Observe that the issue returns.
UniGetUI Log
===== Japanese Windows display language (issue reproduced) =====
[2026/09/07 14:35:38] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.2.7
[2026/09/07 14:35:38]
[2026/09/07 14:35:38] Build 107
[2026/09/07 14:35:38] UI Framework: Avalonia
[2026/09/07 14:35:38] Data directory C:\Users\nail6\AppData\Local\UniGetUI
[2026/09/07 14:35:38] OS: Microsoft Windows 10.0.26200
[2026/09/07 14:35:38] Process arch: X64 (OS: X64)
[2026/09/07 14:35:38] Runtime: .NET 10.0.10
[2026/09/07 14:35:38] Loaded language locale: ja
[2026/09/07 14:35:38] Elevated: False
[2026/09/07 14:35:38] Packaged (MSIX): False
[2026/09/07 14:35:38] Args: (none)
[2026/09/07 14:35:38] DXGI hardware GPU detection took 29.1 ms; hardware GPU: True
[2026/09/07 14:35:39] Command cargo-binstall.exe was not found on the system
[2026/09/07 14:35:39] Starting Avalonia shell bootstrap
[2026/09/07 14:35:39] Loaded language locale: ja
[2026/09/07 14:35:39] Generated a IPC API auth token for the current session
[2026/09/07 14:35:39] PowerShell is enabled and was found on C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
[2026/09/07 14:35:39] Command pwsh.exe was not found on the system
[2026/09/07 14:35:39] Command bun.exe was not found on the system
[2026/09/07 14:35:39] Chocolatey is enabled and was found on C:\ProgramData\chocolatey\bin\choco.exe
[2026/09/07 14:35:39] Command npm.cmd was not found on the system
[2026/09/07 14:35:39] Command vcpkg.exe was not found on the system
[2026/09/07 14:35:39] Command cargo.exe was not found on the system
[2026/09/07 14:35:39] PowerShell7 is enabled but was not found on the system!
[2026/09/07 14:35:39] Command pwsh.exe was not found on the system
[2026/09/07 14:35:39] Command bun.cmd was not found on the system
[2026/09/07 14:35:39] Npm is enabled but was not found on the system!
[2026/09/07 14:35:39] Bun is enabled but was not found on the system!
[2026/09/07 14:35:39] Cargo is enabled but was not found on the system!
[2026/09/07 14:35:39] Scoop is enabled and was found on C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
[2026/09/07 14:35:39] Pip is enabled and was found on C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\python.EXE
[2026/09/07 14:35:39] Packaged WinGet COM activation failed (0x80040154: Class not registered), attempting lower-trust activation...
[2026/09/07 14:35:39] Lower-trust WinGet COM activation failed (0x80040154: Class not registered).
[2026/09/07 14:35:39] Native WinGet helper is unavailable on this machine (0x80040154: Class not registered)
[2026/09/07 14:35:39] WinGet will resort to using WinGetCliHelper()
[2026/09/07 14:35:39] Winget is enabled and was found on C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe
[2026/09/07 14:35:39] Command vcpkg was not found on the system
[2026/09/07 14:35:39] Command vcpkg was not found on the system
[2026/09/07 14:35:39] Vcpkg root was not found. Please define the %VCPKG_ROOT% environment variable or define it from UniGetUI Settings
[2026/09/07 14:35:39] vcpkg is enabled but was not found on the system!
[2026/09/07 14:35:39] Api running on named pipe UniGetUI.IPC
[2026/09/07 14:35:39] Auto-updater source 'ProductInfo' returned version 2026.2.7.0 (upgradable=False)
[2026/09/07 14:35:40] An error occurred while initialising package manager Pip
[2026/09/07 14:35:40] System.InvalidOperationException: Microsoft Store python alias is not a valid python install
at UniGetUI.PackageEngine.Managers.PipManager.Pip._loadManagerVersion(String&) + 0x14c
at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.Initialize() + 0xd7
[2026/09/07 14:35:40] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.29.290
█ Using WinGet CLI helper (CLI parsing)
█
█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026/09/07 14:35:40] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026/09/07 14:35:40] .NET Tool is enabled and was found on C:\Program Files\dotnet\dotnet.exe
[2026/09/07 14:35:40] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool (aka .NET Tool)
█ Executable name: "dotnet tool"
█ Executable path: "C:\Program Files\dotnet\dotnet.exe"
█ Call arguments: "tool "
█ Version: 8.0.424
█
█ .NET Tool is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026/09/07 14:35:41] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Scoop (aka Scoop)
█ Executable name: "scoop"
█ Executable path: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
█ Call arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\nail6\scoop\shims\scoop.ps1" "
█ Version: Current Scoop version:
█ b588a06e chore(release): Bump to version 0.5.3 (resync) (#6436)
█
█ 'main' bucket:
█ 24b05b9c3f php: Update to version 8.5.9
█
█ Scoop is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026/09/07 14:35:42] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey (aka Chocolatey)
█ Executable name: "choco.exe"
█ Executable path: "C:\ProgramData\chocolatey\bin\choco.exe"
█ Call arguments: ""
█ Version: 2.7.4
█
█ Chocolatey is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026/09/07 14:35:45] Integrity check passed successfully!
[2026/09/07 14:35:45] Dependency Scoop-Search for Scoop is present.
[2026/09/07 14:35:45] Dependency Git for Scoop is present.
[2026/09/07 14:35:45] Avalonia shell bootstrap completed
[2026/09/07 14:35:46] Found 0 installed packages from .NET Tool
[2026/09/07 14:35:46] Found 0 installed packages from .NET Tool
[2026/09/07 14:35:46] Found 0 available updates from .NET Tool
[2026/09/07 14:35:46] Found 3 installed packages from Scoop
[2026/09/07 14:35:47] Found 0 installed packages from Winget
[2026/09/07 14:35:48] Found 0 installed packages from PowerShell
[2026/09/07 14:35:48] Found 0 installed packages from PowerShell
[2026/09/07 14:35:48] Found 0 available updates from PowerShell
[2026/09/07 14:35:48] Found 1 installed packages from Chocolatey
[2026/09/07 14:35:48] Found 0 available updates from Chocolatey
[2026/09/07 14:35:49] Found 3 installed packages from Scoop
[2026/09/07 14:35:50] Found 0 available updates from Winget
[2026/09/07 14:35:50] Found 0 available updates from Scoop
[2026/09/07 14:35:53] Loaded language locale: ja
===== English (United States) Windows display language (works correctly) =====
[9/7/2026 3:18:29 PM] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.2.7
[9/7/2026 3:18:29 PM]
[9/7/2026 3:18:29 PM] Build 107
[9/7/2026 3:18:29 PM] UI Framework: Avalonia
[9/7/2026 3:18:29 PM] Data directory C:\Users\nail6\AppData\Local\UniGetUI
[9/7/2026 3:18:29 PM] OS: Microsoft Windows 10.0.26200
[9/7/2026 3:18:29 PM] Process arch: X64 (OS: X64)
[9/7/2026 3:18:29 PM] Runtime: .NET 10.0.10
[9/7/2026 3:18:29 PM] Loaded language locale: en
[9/7/2026 3:18:29 PM] Elevated: False
[9/7/2026 3:18:29 PM] Packaged (MSIX): False
[9/7/2026 3:18:29 PM] Args: --daemon
[9/7/2026 3:18:29 PM] DXGI hardware GPU detection took 21.9 ms; hardware GPU: True
[9/7/2026 3:18:29 PM] Command cargo-binstall.exe was not found on the system
[9/7/2026 3:18:29 PM] Starting Avalonia shell bootstrap
[9/7/2026 3:18:29 PM] Loaded language locale: en
[9/7/2026 3:18:29 PM] Generated a IPC API auth token for the current session
[9/7/2026 3:18:29 PM] Command pwsh.exe was not found on the system
[9/7/2026 3:18:29 PM] Command vcpkg.exe was not found on the system
[9/7/2026 3:18:29 PM] Command cargo.exe was not found on the system
[9/7/2026 3:18:29 PM] Cargo is enabled but was not found on the system!
[9/7/2026 3:18:29 PM] PowerShell7 is enabled but was not found on the system!
[9/7/2026 3:18:29 PM] PowerShell is enabled and was found on C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
[9/7/2026 3:18:29 PM] Command npm.cmd was not found on the system
[9/7/2026 3:18:29 PM] Command bun.exe was not found on the system
[9/7/2026 3:18:29 PM] Command pinget.exe was not found on the system
[9/7/2026 3:18:29 PM] Command pwsh.exe was not found on the system
[9/7/2026 3:18:29 PM] Command bun.cmd was not found on the system
[9/7/2026 3:18:29 PM] Bun is enabled but was not found on the system!
[9/7/2026 3:18:29 PM] Npm is enabled but was not found on the system!
[9/7/2026 3:18:29 PM] Scoop is enabled and was found on C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
[9/7/2026 3:18:29 PM] Chocolatey is enabled and was found on C:\ProgramData\chocolatey\bin\choco.exe
[9/7/2026 3:18:29 PM] Packaged WinGet COM activation failed (0x80040154: Class not registered), attempting lower-trust activation...
[9/7/2026 3:18:29 PM] Pip is enabled and was found on C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\python.EXE
[9/7/2026 3:18:29 PM] Lower-trust WinGet COM activation failed (0x80040154: Class not registered).
[9/7/2026 3:18:29 PM] Native WinGet helper is unavailable on this machine (0x80040154: Class not registered)
[9/7/2026 3:18:29 PM] Command vcpkg was not found on the system
[9/7/2026 3:18:29 PM] WinGet will resort to using WinGetCliHelper()
[9/7/2026 3:18:29 PM] Winget is enabled and was found on C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe
[9/7/2026 3:18:29 PM] Command vcpkg was not found on the system
[9/7/2026 3:18:29 PM] Vcpkg root was not found. Please define the %VCPKG_ROOT% environment variable or define it from UniGetUI Settings
[9/7/2026 3:18:29 PM] vcpkg is enabled but was not found on the system!
[9/7/2026 3:18:29 PM] Api running on named pipe UniGetUI.IPC
[9/7/2026 3:18:29 PM] Auto-updater source 'ProductInfo' returned version 2026.2.7.0 (upgradable=False)
[9/7/2026 3:18:29 PM] An error occurred while initialising package manager Pip
[9/7/2026 3:18:29 PM] System.InvalidOperationException: Microsoft Store python alias is not a valid python install
at UniGetUI.PackageEngine.Managers.PipManager.Pip._loadManagerVersion(String&) + 0x14c
at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.Initialize() + 0xd7
[9/7/2026 3:18:29 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.29.290
█ Using WinGet CLI helper (CLI parsing)
█
█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/7/2026 3:18:30 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/7/2026 3:18:30 PM] .NET Tool is enabled and was found on C:\Program Files\dotnet\dotnet.exe
[9/7/2026 3:18:30 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool (aka .NET Tool)
█ Executable name: "dotnet tool"
█ Executable path: "C:\Program Files\dotnet\dotnet.exe"
█ Call arguments: "tool "
█ Version: 8.0.424
█
█ .NET Tool is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/7/2026 3:18:30 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Scoop (aka Scoop)
█ Executable name: "scoop"
█ Executable path: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
█ Call arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\nail6\scoop\shims\scoop.ps1" "
█ Version: Current Scoop version:
█ b588a06e chore(release): Bump to version 0.5.3 (resync) (#6436)
█
█ 'main' bucket:
█ 24b05b9c3f php: Update to version 8.5.9
█
█ Scoop is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/7/2026 3:18:31 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey (aka Chocolatey)
█ Executable name: "choco.exe"
█ Executable path: "C:\ProgramData\chocolatey\bin\choco.exe"
█ Call arguments: ""
█ Version: 2.7.4
█
█ Chocolatey is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/7/2026 3:18:34 PM] Integrity check passed successfully!
[9/7/2026 3:18:34 PM] Dependency Scoop-Search for Scoop is present.
[9/7/2026 3:18:34 PM] Dependency Git for Scoop is present.
[9/7/2026 3:18:34 PM] Avalonia shell bootstrap completed
[9/7/2026 3:18:36 PM] Found 3 installed packages from Scoop
[9/7/2026 3:18:36 PM] Found 0 installed packages from .NET Tool
[9/7/2026 3:18:36 PM] Found 0 installed packages from .NET Tool
[9/7/2026 3:18:36 PM] Found 0 available updates from .NET Tool
[9/7/2026 3:18:37 PM] Found 1 installed packages from Chocolatey
[9/7/2026 3:18:37 PM] Found 0 installed packages from PowerShell
[9/7/2026 3:18:37 PM] Found 0 installed packages from PowerShell
[9/7/2026 3:18:37 PM] Found 0 available updates from PowerShell
[9/7/2026 3:18:38 PM] Found 0 available updates from Chocolatey
[9/7/2026 3:18:38 PM] Version string 144.0.7559.247 R2 appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[9/7/2026 3:18:38 PM] Version string 144.0.7559.247 R2 appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[9/7/2026 3:18:38 PM] Found 202 installed packages from Winget
[9/7/2026 3:18:39 PM] Found 3 installed packages from Scoop
[9/7/2026 3:18:40 PM] Found 0 available updates from Scoop
[9/7/2026 3:18:40 PM] Found 2 available updates from Winget
[9/7/2026 3:18:40 PM] Loaded details for package ImputNet.Helium on manager Winget
[9/7/2026 3:18:40 PM] Suppressing update for ImputNet.Helium: released 2026-09-05, minimum age is 3 days
[9/7/2026 3:18:41 PM] Loaded details for package LibreWolf.LibreWolf on manager Winget
[9/7/2026 3:18:42 PM] Loaded operation parameters for package id=LibreWolf.LibreWolf on manager Winget and operation Update: update --id "LibreWolf.LibreWolf" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[9/7/2026 3:18:42 PM] [AgentBroker] ShouldUseAgentBroker check: eligible=False, manager=Winget, virtualSource=False
[9/7/2026 3:18:42 PM] Could not resolve installer hosts for LibreWolf.LibreWolf version 155.0-1: Failed during source operation 'manifest' for 'winget': Version '155.0-1' was not found for package 'LibreWolf.LibreWolf' in source 'winget'.
[9/7/2026 3:18:42 PM] Icon download attempt at https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/LibreWolf_icon.svg/480px-LibreWolf_icon.svg.png failed with code BadRequest
[9/7/2026 3:18:45 PM] Icon download attempt at https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Steam_icon_logo.svg/512px-Steam_icon_logo.svg.png failed with code BadRequest
[9/7/2026 3:18:47 PM] Icon download attempt at https://www.google.co.jp/ime/images/product-icon.png failed with code NotFound
[9/7/2026 3:18:47 PM] 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.<ForceAuthenticationAsync>d__159`1.MoveNext() + 0x196
--- End of stack trace from previous location ---
at System.Net.Http.ConnectHelper.<EstablishSslConnectionAsync>d__2.MoveNext() + 0xdc
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.<EstablishSslConnectionAsync>d__2.MoveNext() + 0x46e
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.<ConnectAsync>d__53.MoveNext() + 0x5e7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.<CreateHttp11ConnectionAsync>d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.<InjectNewHttp11ConnectionAsync>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.<SendWithVersionDetectionAndRetryAsync>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.<SendAsync>d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.<SendAsync>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
Package Managers Logs
===== Japanese Windows display language (issue reproduced) =====
Manager WinGet with version:
System WinGet (CLI) Version: v1.29.290
Using WinGet CLI helper (CLI parsing)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is FindPackages
Subprocess executable: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source list "
Process start time: 2026/09/07 14:35:40
Process end time: 2026/09/07 14:35:41
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListInstalledPackages
Subprocess executable: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " list --accept-source-agreements "
Process start time: 2026/09/07 14:35:44
Process end time: 2026/09/07 14:35:47
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 2026/09/07 14:35:47
Process end time: 2026/09/07 14:35:48
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " update --include-unknown --accept-source-agreements "
Process start time: 2026/09/07 14:35:48
Process end time: 2026/09/07 14:35:50
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
===== English (United States) Windows display language (works correctly) =====
Manager WinGet with version:
System WinGet (CLI) Version: v1.29.290
Using WinGet CLI helper (CLI parsing)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is FindPackages
Subprocess executable: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source list "
Process start time: 9/7/2026 3:18:29 PM
Process end time: 9/7/2026 3:18:30 PM
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 9/7/2026 3:18:33 PM
Process end time: 9/7/2026 3:18:34 PM
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListInstalledPackages
Subprocess executable: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " list --accept-source-agreements "
Process start time: 9/7/2026 3:18:34 PM
Process end time: 9/7/2026 3:18:38 PM
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is ListUpdates
Subprocess executable: "C:\Users\nail6\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " update --include-unknown --accept-source-agreements "
Process start time: 9/7/2026 3:18:38 PM
Process end time: 9/7/2026 3:18:40 PM
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageDetails
Process start time: 9/7/2026 3:18:40 PM
Process end time: 9/7/2026 3:18:40 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageDetails
Process start time: 9/7/2026 3:18:40 PM
Process end time: 9/7/2026 3:18:41 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Relevant information
The issue appears to depend on the Windows display language.
On the same system and with the same WinGet version (v1.29.290):
- With the Windows display language set to Japanese, UniGetUI reports
Found 0 installed packages from Winget.
- With the Windows display language set to English (United States), UniGetUI reports
Found 202 installed packages from Winget.
In both cases, UniGetUI is using WinGetCliHelper() / CLI parsing, and the WinGet subprocess commands such as winget list --accept-source-agreements complete successfully with return code 0.
The WinGet CLI itself works correctly in both language environments and lists installed packages normally.
Because changing only the Windows display language changes whether UniGetUI can detect the installed packages, this appears to be related to localized WinGet CLI output parsing.
A similar issue exists in #4362, where installed WinGet packages are missing even though winget list works, but that issue appears to involve the native WinGet/COM API rather than this localized CLI parsing behavior.
Screenshots and videos
Installed Packages in Japanese: WinGet packages are missing, while Scoop and Chocolatey packages are detected.
Installed Packages in English (United States): WinGet packages are detected normally.

Please confirm these before moving forward
UniGetUI Version
2026.2.7
Windows version, edition, and architecture
Windows 11 Home, version 25H2, OS build 26200.9168, x64
Describe your issue
UniGetUI does not detect installed WinGet packages when Windows is using Japanese as the display language.
The WinGet CLI itself works correctly:
winget listshows the installed packages normally. However, UniGetUI reports 0 installed packages from WinGet.If I change the Windows display language to English, sign out and sign back in, UniGetUI detects the installed WinGet packages correctly.
Changing the Windows display language back to Japanese causes the issue to return.
This may be related to UniGetUI parsing localized WinGet CLI output.
Steps to reproduce the issue
winget listin PowerShell.Then:
Change the Windows display language to English (United States).
Sign out of Windows and sign back in.
Run
winget listagain and confirm that the output is now in English.Open UniGetUI.
Go to the Installed Packages page and reload the package list.
Observe that WinGet packages are now detected correctly.
Change the Windows display language back to Japanese, sign out and sign back in, and repeat the test.
Observe that the issue returns.
UniGetUI Log
Package Managers Logs
Relevant information
The issue appears to depend on the Windows display language.
On the same system and with the same WinGet version (
v1.29.290):Found 0 installed packages from Winget.Found 202 installed packages from Winget.In both cases, UniGetUI is using
WinGetCliHelper()/ CLI parsing, and the WinGet subprocess commands such aswinget list --accept-source-agreementscomplete successfully with return code 0.The WinGet CLI itself works correctly in both language environments and lists installed packages normally.
Because changing only the Windows display language changes whether UniGetUI can detect the installed packages, this appears to be related to localized WinGet CLI output parsing.
A similar issue exists in #4362, where installed WinGet packages are missing even though
winget listworks, but that issue appears to involve the native WinGet/COM API rather than this localized CLI parsing behavior.Screenshots and videos
Installed Packages in Japanese: WinGet packages are missing, while Scoop and Chocolatey packages are detected.
Installed Packages in English (United States): WinGet packages are detected normally.