Skip to content

[BUG] some package icon can not display on the main page,but it can displayed correctly on the package details page #5247

Description

@TingedCoder3942

Please confirm these before moving forward

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

UniGetUI Version

2026.2.7

Windows version, edition, and architecture

Windows 11 pro 26200.8973

Describe your issue

Some package icon can not display on the main page,but it can displayed correctly on the package details page
like Grammarly for windows and rockstar games launcher

Image Image Image

Steps to reproduce the issue

No response

UniGetUI Log

[2026/8/4 23:30:50]    __  __      _ ______     __  __  ______
                      / / / /___  (_) ____/__  / /_/ / / /  _/
                     / / / / __ \/ / / __/ _ \/ __/ / / // /
                    / /_/ / / / / / /_/ /  __/ /_/ /_/ // /
                    \____/_/ /_/_/\____/\___/\__/\____/___/
                        Welcome to UniGetUI Version 2026.2.7
[2026/8/4 23:30:50]   
[2026/8/4 23:30:50] Build 107
[2026/8/4 23:30:50] UI Framework: Avalonia
[2026/8/4 23:30:50] Data directory C:\Users\jimmy\AppData\Local\UniGetUI
[2026/8/4 23:30:50] OS: Microsoft Windows 10.0.26200
[2026/8/4 23:30:50] Process arch: X64 (OS: X64)
[2026/8/4 23:30:50] Runtime: .NET 10.0.10
[2026/8/4 23:30:50] Loaded language locale: en
[2026/8/4 23:30:50] Elevated: False
[2026/8/4 23:30:50] Packaged (MSIX): False
[2026/8/4 23:30:50] Args: (none)
[2026/8/4 23:30:50] DXGI hardware GPU detection took 10.2 ms; hardware GPU: True
[2026/8/4 23:30:50] Command cargo-binstall.exe was not found on the system
[2026/8/4 23:30:50] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': 找不到元素。
                    
                    无法从保管库获取凭据
[2026/8/4 23:30:50] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': 找不到元素。
                    
                    无法从保管库获取凭据
[2026/8/4 23:30:50] Starting Avalonia shell bootstrap
[2026/8/4 23:30:50] Loaded language locale: en
[2026/8/4 23:30:50] Generated a IPC API auth token for the current session
[2026/8/4 23:30:50] Command vcpkg.exe was not found on the system
[2026/8/4 23:30:50] Command cargo.exe was not found on the system
[2026/8/4 23:30:50] Command pwsh.exe was not found on the system
[2026/8/4 23:30:50] Command bun.exe was not found on the system
[2026/8/4 23:30:50] PowerShell is enabled and was found on C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
[2026/8/4 23:30:50] Command npm.cmd was not found on the system
[2026/8/4 23:30:50] Command choco.exe was not found on the system
[2026/8/4 23:30:50] Cargo is enabled but was not found on the system!
[2026/8/4 23:30:50] PowerShell7 is enabled but was not found on the system!
[2026/8/4 23:30:50] Command pwsh.exe was not found on the system
[2026/8/4 23:30:50] Npm is enabled but was not found on the system!
[2026/8/4 23:30:50] Chocolatey is enabled but was not found on the system!
[2026/8/4 23:30:50] Command bun.cmd was not found on the system
[2026/8/4 23:30:50] Bun is enabled but was not found on the system!
[2026/8/4 23:30:50] Command scoop.ps1 was not found on the system
[2026/8/4 23:30:50] Scoop is enabled but was not found on the system!
[2026/8/4 23:30:50] Pip is enabled and was found on C:\Users\jimmy\AppData\Local\Microsoft\WindowsApps\python.EXE
[2026/8/4 23:30:50] Command vcpkg was not found on the system
[2026/8/4 23:30:50] Connected to WinGet API using packaged COM activation.
[2026/8/4 23:30:50] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[2026/8/4 23:30:50] Winget is enabled and was found on C:\Users\jimmy\AppData\Local\Microsoft\WindowsApps\winget.exe
[2026/8/4 23:30:50] Command vcpkg was not found on the system
[2026/8/4 23:30:50] Vcpkg root was not found. Please define the %VCPKG_ROOT% environment variable or define it from UniGetUI Settings
[2026/8/4 23:30:50] vcpkg is enabled but was not found on the system!
[2026/8/4 23:30:50] Api running on named pipe UniGetUI.IPC
[2026/8/4 23:30:50] .NET Tool is enabled but was not found on the system!
[2026/8/4 23:30:50] An error occurred while initialising package manager Pip
[2026/8/4 23:30:50] 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/8/4 23:30:51] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                    █▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.8972                                                                          
                    █          PSEdition                      Desktop                                                                                 
                    █          PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                 
                    █          BuildVersion                   10.0.26100.8972                                                                         
                    █          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/8/4 23:30:51] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                    █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                    █ Name: WinGet (aka Winget)
                    █ Executable name: "winget.exe"
                    █ Executable path: "C:\Users\jimmy\AppData\Local\Microsoft\WindowsApps\winget.exe"
                    █ Call arguments: ""
                    █ Version: System WinGet (CLI) Version: v1.29.280
                    █          Using Native WinGet helper (COM Api)
                    █          Activation mode: packaged COM registration
                    █          Activation source: system COM registration
                    █          
                    █ WinGet is enabled and ready to go.
                    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[2026/8/4 23:30:52] Auto-updater source 'ProductInfo' returned version 2026.2.7.0 (upgradable=False)
[2026/8/4 23:30:52] Integrity check passed successfully!
[2026/8/4 23:30:52] Avalonia shell bootstrap completed
[2026/8/4 23:30:53] Version string 1.2.94.583.g60394bd5 appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[2026/8/4 23:30:53] Version string 1.2.94.583.g60394bd5 appears to contain non-numeric characters within a numeric segment and will be treated as unknown
[2026/8/4 23:30:53] Found 14 available updates from Winget
[2026/8/4 23:30:54] Found 1 installed packages from PowerShell
[2026/8/4 23:30:54] Found 1 installed packages from PowerShell
[2026/8/4 23:30:54] Found 287 installed packages from Winget
[2026/8/4 23:30:54] Could not resolve installer hosts for Daum.PotPlayer version 26.06.26.0: Failed during source operation 'manifest' for 'winget': Version '26.06.26.0' was not found for package 'Daum.PotPlayer' in source 'winget'.
[2026/8/4 23:30:54] Could not resolve installer hosts for RockstarGames.Launcher version 1.0.107.2944: Failed during source operation 'manifest' for 'winget': Version '1.0.107.2944' was not found for package 'RockstarGames.Launcher' in source 'winget'.
[2026/8/4 23:30:54] Found 0 available updates from PowerShell
[2026/8/4 23:30:55] Could not resolve installer hosts for LeiGod.LeiGodAcc version 11.3.0.3: Failed during source operation 'manifest' for 'winget': Version '11.3.0.3' was not found for package 'LeiGod.LeiGodAcc' in source 'winget'.
[2026/8/4 23:30:55] Could not resolve installer hosts for Microsoft.GameInput version 3.3.221.0: Failed during source operation 'manifest' for 'winget': Version '3.3.221.0' was not found for package 'Microsoft.GameInput' in source 'winget'.
[2026/8/4 23:30:55] Could not resolve installer hosts for Ubisoft.Connect version < 172.1.0.13247: Failed during source operation 'manifest' for 'winget': Version '< 172.1.0.13247' was not found for package 'Ubisoft.Connect' in source 'winget'.
[2026/8/4 23:31:07] 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
[2026/8/4 23:31:11] Failed to download icons and screenshots
[2026/8/4 23:31:11] System.Net.Http.HttpRequestException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (github.com:443)
                     ---> System.Net.Sockets.SocketException (10060): 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
                       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) + 0x3d
                       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x4e
                       at System.Net.Http.HttpConnectionPool.<ConnectToTcpHostAsync>d__54.MoveNext() + 0x6c4
                       --- End of inner exception stack trace ---
                       at System.Net.Http.HttpConnectionPool.<ConnectToTcpHostAsync>d__54.MoveNext() + 0x728
                    --- End of stack trace from previous location ---
                       at System.Net.Http.HttpConnectionPool.<ConnectAsync>d__53.MoveNext() + 0x40c
                    --- 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.<WaitWithCancellationAsync>d__1.MoveNext() + 0xf9
                    --- End of stack trace from previous location ---
                       at System.Net.Http.HttpConnectionPool.<SendWithVersionDetectionAndRetryAsync>d__52.MoveNext() + 0x2f9
                    --- End of stack trace from previous location ---
                       at System.Net.Http.RedirectHandler.<SendAsync>d__4.MoveNext() + 0x1d5
                    --- 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.SocketsHttpHandler.<<SendAsync>g__CreateHandlerAndSendAsync|115_0>d.MoveNext() + 0x10e
                    --- End of stack trace from previous location ---
                       at System.Net.Http.HttpClient.<GetStringAsyncCore>d__41.MoveNext() + 0x6de
                    --- End of stack trace from previous location ---
                       at UniGetUI.Core.IconEngine.IconDatabase.<LoadIconAndScreenshotsDatabaseAsync>d__8.MoveNext() + 0x286
[2026/8/4 23:31:44] System.Net.Http.HttpRequestException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (play-lh.googleusercontent.com:443)
                     ---> System.Net.Sockets.SocketException (10060): 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
                       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) + 0x3d
                       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x4e
                       at System.Net.Http.HttpConnectionPool.<ConnectToTcpHostAsync>d__54.MoveNext() + 0x6c4
                       --- End of inner exception stack trace ---
                       at System.Net.Http.HttpConnectionPool.<ConnectToTcpHostAsync>d__54.MoveNext() + 0x728
                    --- End of stack trace from previous location ---
                       at System.Net.Http.HttpConnectionPool.<ConnectAsync>d__53.MoveNext() + 0x40c
                    --- 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
[2026/8/4 23:36:40] Found 0 screenshots for package Id=Grammarly.Grammarly
[2026/8/4 23:36:40] Loading WinGet installer metadata with Pinget. Query: Id=Grammarly.Grammarly, Source=winget, Exact=True
[2026/8/4 23:36:40] Loaded operation parameters for package id=Grammarly.Grammarly on manager Winget and operation Update: update --id "Grammarly.Grammarly" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force 
[2026/8/4 23:36:41] Loaded details for package Grammarly.Grammarly on manager Winget
[2026/8/4 23:37:11] Found 0 screenshots for package Id=RockstarGames.Launcher
[2026/8/4 23:37:11] Loading WinGet installer metadata with Pinget. Query: Id=RockstarGames.Launcher, Source=winget, Exact=True
[2026/8/4 23:37:11] WinGet package RockstarGames.Launcher requires elevation, forcing administrator rights...
[2026/8/4 23:37:11] Loaded operation parameters for package id=RockstarGames.Launcher on manager Winget and operation Update: update --id "RockstarGames.Launcher" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force 
[2026/8/4 23:37:12] Loaded details for package RockstarGames.Launcher on manager Winget

Package Managers Logs

Manager WinGet with version:
System WinGet (CLI) Version: v1.29.280
Using Native WinGet helper (COM Api)
Activation mode: packaged COM registration
Activation source: system COM registration

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

Logged native task on manager Winget. Task type is ListSources
Process start time: 2026/8/4 23:30:51
Process end time:   2026/8/4 23:30:51

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 2026/8/4 23:30:52
Process end time:   2026/8/4 23:30:54

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\jimmy\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 2026/8/4 23:30:52
Process end time:   2026/8/4 23:30:53

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 2026/8/4 23:30:52
Process end time:   2026/8/4 23:30:53

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListUpdates
Process start time: 2026/8/4 23:30:53
Process end time:   2026/8/4 23:30:53

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageDetails
Process start time: 2026/8/4 23:36:40
Process end time:   2026/8/4 23:36:41

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageVersions
Process start time: 2026/8/4 23:36:40
Process end time:   2026/8/4 23:36:40

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageDetails
Process start time: 2026/8/4 23:37:11
Process end time:   2026/8/4 23:37:12

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageVersions
Process start time: 2026/8/4 23:37:11
Process end time:   2026/8/4 23:37:11

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListSources
Process start time: 2026/8/4 23:38:16
Process end time:   2026/8/4 23:38:16

-- Task information
 ...

The task reported success

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

Relevant information

I have tried to clear the local icon cache, but it will not fix this issue.

Screenshots and videos

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions