Devolutions / Devolutions/UniGetUI

[BUG] Elevation requested for packages that don’t need it

Open
#3,779 1 comment 0 reactions 1 assignee Claimed by @marticliment View on GitHub
bug ready-to-go winget
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/marticliment/WingetUI/releases/).
- [x] I have checked the [FAQ](https://github.com/marticliment/WingetUI#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/marticliment/WingetUI/issues/new/choose)).

### UniGetUI Version

3.2.0

### Windows version, edition, and architecture

Windows 11 Pro 24H2 x86_64

### Describe your issue

The UniGet elevator is being run for some packages that it isn’t needed for.

One such package is NodJS.LTS. I can specify `--installer-type portable` under custom arguments, and the elevator will still run even though it’s not necessary.

Copying the command-line and manually running it installs fine without any elevation.

I noticed the package states that it `elevatesSelf`, but according to the spec, that doesn’t mean it will always need elevation depending on the scope.

### Steps to reproduce the issue

_No response_

### UniGetUI Log

```text
[6/23/2025 8:50:40 AM] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 3.2.0
[6/23/2025 8:50:40 AM]
[6/23/2025 8:50:40 AM] Build 90
[6/23/2025 8:50:40 AM] Data directory C:\Users\dradtke\AppData\Local\UniGetUI
[6/23/2025 8:50:40 AM] Encoding Code Page set to 437
[6/23/2025 8:50:42 AM] Loaded language locale: en
[6/23/2025 8:50:43 AM] Thread with Id 22428 was assigned as DWM thread
[6/23/2025 8:50:43 AM] DWM Thread was suspended successfully
[6/23/2025 8:50:43 AM] Thread with Id 20872 was assigned as XAML thread
[6/23/2025 8:50:43 AM] XAML Thread was suspended successfully
[6/23/2025 8:50:43 AM] Randomly-generated background API auth token: yy86ynckeuxqcdd0w2cc0ucynzayjce81dpxo0mmceauvnlaovj0mp8b05rjjbcv
[6/23/2025 8:50:45 AM] Api running on http://localhost:7058
[6/23/2025 8:50:45 AM] Lang files were updated successfully from GitHub
[6/23/2025 8:50:45 AM] Downloaded new icons and screenshots successfully!
[6/23/2025 8:50:46 AM] Command cargo was not found on the system
[6/23/2025 8:50:46 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Cargo
█ Enabled: True
█ Found: False
█ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
█ INSTALLED OR IT HAS BEEN MISCONFIGURED
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:46 AM] Command dotnet.exe was not found on the system
[6/23/2025 8:50:46 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool
█ Enabled: True
█ Found: False
█ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
█ INSTALLED OR IT HAS BEEN MISCONFIGURED
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:46 AM] Command vcpkg was not found on the system
[6/23/2025 8:50:46 AM] Command scoop was not found on the system
[6/23/2025 8:50:46 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Scoop
█ Enabled: True
█ Found: False
█ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
█ INSTALLED OR IT HAS BEEN MISCONFIGURED
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:46 AM] Command vcpkg was not found on the system
[6/23/2025 8:50:47 AM] Command vcpkg was not found on the system
[6/23/2025 8:50:47 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: vcpkg
█ Enabled: True
█ Found: False
█ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
█ INSTALLED OR IT HAS BEEN MISCONFIGURED
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:47 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Winget
█ Enabled: True
█ Found: True
█ Fancy exe name: winget.exe
█ Executable path: C:\Users\dradtke\AppData\Local\Microsoft\WindowsApps\winget.exe
█ Call arguments:
█ Version:
█ System WinGet CLI Version: v1.10.390
█ Using Native WinGet helper (COM Api)
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:47 AM] UniGetUI Chocolatey was found in the path
[6/23/2025 8:50:49 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey
█ Enabled: True
█ Found: True
█ Fancy exe name: choco.exe
█ Executable path: C:\Users\dradtke\AppData\Local\UniGetUI\Chocolatey\choco.exe
█ Call arguments:
█ Version:
█ 2.4.3
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:49 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip
█ Enabled: True
█ Found: True
█ Fancy exe name: pip
█ Executable path: C:\Users\dradtke\AppData\Local\Microsoft\WindowsApps\python.exe
█ Call arguments: -m pip
█ Version:
█ pip 25.1.1 from C:\Users\dradtke\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\pip (python 3.11)
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:49 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell
█ Enabled: True
█ Found: True
█ Fancy exe name: powershell.exe
█ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█ Call arguments: -NoProfile -Command
█ Version:
█ Name Value
█ ---- -----
█ PSVersion 5.1.26100.4202
█ PSEdition Desktop
█ PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
█ BuildVersion 10.0.26100.4202
█ CLRVersion 4.0.30319.42000
█ WSManStackVersion 3.0
█ PSRemotingProtocolVersion 2.3
█ SerializationVersion 1.1.0.1
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:49 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Npm
█ Enabled: True
█ Found: True
█ Fancy exe name: npm
█ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█ Call arguments: -NoProfile -ExecutionPolicy Bypass -Command npm
█ Version:
█ 10.8.1
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:54 AM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell7
█ Enabled: True
█ Found: True
█ Fancy exe name: pwsh.exe
█ Executable path: C:\Users\dradtke\AppData\Local\Microsoft\WindowsApps\pwsh.exe
█ Call arguments: -NoProfile -Command
█ Version:
█ PowerShell 7.5.1
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[6/23/2025 8:50:54 AM] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[6/23/2025 8:50:55 AM] Found 24 installed packages from Pip
[6/23/2025 8:50:55 AM] Cached icon for id=urllib3 is INVALID (PackageVersion)
[6/23/2025 8:50:56 AM] Found 0 installed packages from Chocolatey
[6/23/2025 8:50:56 AM] Found 0 available updates from Chocolatey
[6/23/2025 8:50:56 AM] Found 0 installed packages from PowerShell7
[6/23/2025 8:50:56 AM] Found 0 installed packages from PowerShell7
[6/23/2025 8:50:56 AM] Found 0 available updates from PowerShell7
[6/23/2025 8:50:56 AM] Found 0 installed packages from PowerShell
[6/23/2025 8:50:56 AM] Found 0 installed packages from PowerShell
[6/23/2025 8:50:56 AM] Found 0 available updates from PowerShell
[6/23/2025 8:50:58 AM] WinGet package AutoHotkey.AutoHotkey not being shown as an updated as this version has already been marked as installed
[6/23/2025 8:50:59 AM] Found 1 available updates from Pip
[6/23/2025 8:51:00 AM] Found 2 installed packages from Npm
[6/23/2025 8:51:00 AM] Found 2 available updates from Npm
[6/23/2025 8:51:01 AM] Found 11 available updates from Winget
[6/23/2025 8:51:01 AM] Found 252 installed packages from Winget
[6/23/2025 8:51:01 AM] Cached icon for id=postman is INVALID (PackageVersion)
[6/23/2025 8:51:01 AM] Could not parse Images array from Microsoft Store response
[6/23/2025 8:51:01 AM] Cached icon for id=platformtools is INVALID (PackageVersion)
[6/23/2025 8:51:05 AM] Cached icon for id=chrome is INVALID (PackageVersion)
[6/23/2025 8:51:17 AM] An error occurred while retrieving the icon for package urllib3
[6/23/2025 8:51:17 AM] System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (i.postimg.cc:443)
---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
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.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.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 187
at UniGetUI.Core.IconEngine.IconCacheEngine._getCacheOrDownloadIcon(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 146
at UniGetUI.Core.Classes.TaskRecycler`1.<>c__DisplayClass6_0`3.b__0() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.Classes\TaskRecycler.cs:line 59
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 stack trace from previous location ---
at UniGetUI.Core.Classes.TaskRecycler`1._runTaskAndWait(Task`1 task, Int32 hash, Int32 cacheTimeSecsSecs)
at UniGetUI.Core.Classes.TaskRecycler`1.RunOrAttach[Param1T,Param2T,Param3T](Func`4 method, Param1T arg1, Param2T arg2, Param3T arg3, Int32 cacheTimeSecs) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.Classes\TaskRecycler.cs:line 80
at UniGetUI.Core.IconEngine.IconCacheEngine.GetCacheOrDownloadIcon(Nullable`1 icon, String ManagerName, String PackageId, Int32 cacheInterval) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 105
at UniGetUI.PackageEngine.PackageClasses.Package.LoadIconUrlIfAny() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 184
[6/23/2025 8:51:25 AM] DWM Thread was resumed successfully
[6/23/2025 8:51:25 AM] XAML Thread was resumed successfully
[6/23/2025 8:51:26 AM] Found 0 installed packages from PowerShell7
[6/23/2025 8:51:26 AM] Found 24 installed packages from Pip
[6/23/2025 8:51:26 AM] An error occurred while retrieving the icon for package Google.Chrome
[6/23/2025 8:51:26 AM] System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (i.postimg.cc:443)
---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
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.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.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 187
at UniGetUI.Core.IconEngine.IconCacheEngine._getCacheOrDownloadIcon(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 146
at UniGetUI.Core.Classes.TaskRecycler`1.<>c__DisplayClass6_0`3.b__0() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.Classes\TaskRecycler.cs:line 59
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 stack trace from previous location ---
at UniGetUI.Core.Classes.TaskRecycler`1._runTaskAndWait(Task`1 task, Int32 hash, Int32 cacheTimeSecsSecs)
at UniGetUI.Core.Classes.TaskRecycler`1.RunOrAttach[Param1T,Param2T,Param3T](Func`4 method, Param1T arg1, Param2T arg2, Param3T arg3, Int32 cacheTimeSecs) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.Classes\TaskRecycler.cs:line 80
at UniGetUI.Core.IconEngine.IconCacheEngine.GetCacheOrDownloadIcon(Nullable`1 icon, String ManagerName, String PackageId, Int32 cacheInterval) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 105
at UniGetUI.PackageEngine.PackageClasses.Package.LoadIconUrlIfAny() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 184
[6/23/2025 8:51:26 AM] Cached icon for id=edge is INVALID (PackageVersion)
[6/23/2025 8:51:27 AM] Found 0 installed packages from Chocolatey
[6/23/2025 8:51:27 AM] Found 0 installed packages from PowerShell
[6/23/2025 8:51:28 AM] Found 252 installed packages from Winget
[6/23/2025 8:51:30 AM] Found 2 installed packages from Npm
[6/23/2025 8:51:38 AM] Found 2 available packages from Winget with the query node.js
[6/23/2025 8:51:39 AM] Found 77 available packages from Chocolatey with the query node.js
[6/23/2025 8:51:39 AM] Found 0 available packages from Pip with the query node.js
[6/23/2025 8:51:40 AM] Found 4 available packages from PowerShell with the query node.js
[6/23/2025 8:51:40 AM] Found 4 available packages from PowerShell7 with the query node.js
[6/23/2025 8:51:40 AM] Unknown mimetype ; charset=utf-8 for icon https://rawcdn.githack.com/jtcmedia/chocolatey-packages/76f0c59ddbe130f082a19bd6908398e5dc22ba83/icons/nodejs-lts.png, aborting download
[6/23/2025 8:51:40 AM] Found 20 available packages from Npm with the query node.js
[6/23/2025 8:51:44 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 8:51:44 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --install-type portable --accept-package-agreements --force
[6/23/2025 8:51:47 AM] An error occurred while retrieving the icon for package Microsoft.Edge
[6/23/2025 8:51:47 AM] System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (i.postimg.cc:443)
---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
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.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.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 187
at UniGetUI.Core.IconEngine.IconCacheEngine._getCacheOrDownloadIcon(Nullable`1 _icon, String ManagerName, String PackageId) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 146
at UniGetUI.Core.Classes.TaskRecycler`1.<>c__DisplayClass6_0`3.b__0() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.Classes\TaskRecycler.cs:line 59
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 stack trace from previous location ---
at UniGetUI.Core.Classes.TaskRecycler`1._runTaskAndWait(Task`1 task, Int32 hash, Int32 cacheTimeSecsSecs)
at UniGetUI.Core.Classes.TaskRecycler`1.RunOrAttach[Param1T,Param2T,Param3T](Func`4 method, Param1T arg1, Param2T arg2, Param3T arg3, Int32 cacheTimeSecs) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.Classes\TaskRecycler.cs:line 80
at UniGetUI.Core.IconEngine.IconCacheEngine.GetCacheOrDownloadIcon(Nullable`1 icon, String ManagerName, String PackageId, Int32 cacheInterval) in C:\SomePrograms\WingetUI-Store\src\UniGetUI.Core.IconStore\IconCacheEngine.cs:line 105
at UniGetUI.PackageEngine.PackageClasses.Package.LoadIconUrlIfAny() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Packages\Package.cs:line 184
[6/23/2025 8:51:47 AM] Cached icon for id=teams is INVALID (PackageVersion)
[6/23/2025 8:51:48 AM] Cached icon for id=powertoys is INVALID (PackageVersion)
[6/23/2025 8:51:50 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 8:51:50 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --install-type portable --accept-package-agreements --force
[6/23/2025 8:51:53 AM] Elevator [or GSudo] UAC prompt was canceled, not showing error message...
[6/23/2025 8:51:55 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 8:51:55 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --install-type portable --accept-package-agreements --force
[6/23/2025 8:52:03 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 8:52:03 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --installe-type portable --accept-package-agreements --force
[6/23/2025 8:52:03 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 8:52:03 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --installer-type portable --accept-package-agreements --force
[6/23/2025 8:52:08 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 8:52:08 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --installer-type portable --accept-package-agreements --force
[6/23/2025 8:52:10 AM] Elevator [or GSudo] UAC prompt was canceled, not showing error message...
[6/23/2025 8:52:18 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 8:52:18 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --installer-type portable --accept-package-agreements --force
[6/23/2025 8:56:50 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 8:56:50 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --installer-type portable --accept-package-agreements --force
[6/23/2025 8:56:50 AM] Found 0 screenshots for package Id=OpenJS.NodeJS.LTS
[6/23/2025 8:56:53 AM] Loaded details for package OpenJS.NodeJS.LTS on manager Winget
[6/23/2025 9:00:04 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 9:00:04 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --installer-type portable --accept-package-agreements --force
[6/23/2025 9:01:57 AM] WinGet package OpenJS.NodeJS.LTS requires elevation, forcing administrator rights...
[6/23/2025 9:01:57 AM] Loaded operation parameters for package id=OpenJS.NodeJS.LTS on manager Winget and operation Install: install --id "OpenJS.NodeJS.LTS" --exact --source winget --accept-source-agreements --disable-interactivity --silent --installer-type portable --accept-package-agreements --force
[6/23/2025 9:02:02 AM] Elevator [or GSudo] UAC prompt was canceled, not showing error message...
```

### Package Managers Logs

```text
Manager WinGet with version:
System WinGet CLI Version: v1.10.390
Using Native WinGet helper (COM Api)

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

Logged native task on manager Winget. Task type is ListSources
Process start time: 6/23/2025 8:50:47 AM
Process end time: 6/23/2025 8:50:47 AM

-- Task information
...

The task reported success

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

Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\dradtke\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 6/23/2025 8:50:54 AM
Process end time: 6/23/2025 8:50:57 AM

-- Process STDOUT
...

Return code: SUCCESS (0)

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

Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 6/23/2025 8:50:54 AM
Process end time: 6/23/2025 8:51:01 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is OtherTask
Process start time: 6/23/2025 8:50:54 AM
Process end time: 6/23/2025 8:50:58 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is ListUpdates
Process start time: 6/23/2025 8:50:57 AM
Process end time: 6/23/2025 8:51:01 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 6/23/2025 8:51:25 AM
Process end time: 6/23/2025 8:51:28 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is OtherTask
Process start time: 6/23/2025 8:51:25 AM
Process end time: 6/23/2025 8:51:26 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is FindPackages
Process start time: 6/23/2025 8:51:37 AM
Process end time: 6/23/2025 8:51:38 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is LoadPackageVersions
Process start time: 6/23/2025 8:51:44 AM
Process end time: 6/23/2025 8:51:44 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is LoadPackageVersions
Process start time: 6/23/2025 8:51:55 AM
Process end time: 6/23/2025 8:51:55 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is LoadPackageVersions
Process start time: 6/23/2025 8:52:18 AM
Process end time: 6/23/2025 8:52:18 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is LoadPackageDetails
Process start time: 6/23/2025 8:56:50 AM
Process end time: 6/23/2025 8:56:53 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is LoadPackageVersions
Process start time: 6/23/2025 8:56:50 AM
Process end time: 6/23/2025 8:56:50 AM

-- Task information
...

The task reported success

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

Logged native task on manager Winget. Task type is LoadPackageVersions
Process start time: 6/23/2025 9:00:04 AM
Process end time: 6/23/2025 9:00:04 AM

-- Task information
...

The task reported success

——————————————————————————————————————————
```

### Relevant information

--installer-type portable

### Screenshots and videos

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.