[BUG] Claude Desktop MSIX: Blank/missing taskbar icon on Windows 10 due to incorrect icon resources in AppxManifest

Resolved 💬 2 comments Opened Apr 5, 2026 by Argon77 Closed Apr 5, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Environment

OS: Windows 10 Pro 22H2 (Build 19045.6456)
CPU: AMD Ryzen 5 5600 6-Core 3.50 GHz
RAM: 32 GB
GPU: NVIDIA GeForce GTX 1060 6GB
Claude Desktop version: 1.569.0.0 (MSIX package)
Package: Claude_1.569.0.0_x64__pzs8sxrjxfjjc
Install method: ClaudeSetup.exe → MSIX
Display scaling: 100%

What's Wrong?
Claude Desktop shows a blank/empty square instead of the app icon in the Windows 10 taskbar. The icon is missing both when the app is running (unpinned) and when pinned to the taskbar. The app itself launches and functions correctly — only the taskbar icon is affected.
Root Cause Analysis
Investigation of AppxManifest.xml reveals incorrect icon resource mappings:
xml<uap:VisualElements
Square44x44Logo="Assets\Square44x44Logo.png"
Square150x150Logo="Assets\Square150x150Logo.png"
Wide310x150Logo="Assets\Wide310x150Logo.scale-200.png"
Square71x71Logo="Assets\Square44x44Logo.targetsize-24_altform-unplated.png"
Square310x310Logo="Assets\Square150x150Logo.png">

Issues found:

Square71x71Logo points to a 24×24 pixel file (Square44x44Logo.targetsize-24_altform-unplated.png, 866 bytes). Windows expects a 71×71 image but receives 24×24, causing rendering failure.
Missing targetsize variants for Square44x44Logo. Windows 10 taskbar relies on targetsize-16, targetsize-32, targetsize-48, and targetsize-256 variants of Square44x44Logo to render the icon at different DPI levels. Only targetsize-24_altform-unplated is present in the package.
Square310x310Logo reuses Square150x150Logo.png — minor issue but indicates the icon assets were not fully generated for all required sizes.

Available icon files in the package:
assets\icon.png (3435 bytes)
assets\LockScreenLogo.scale-200.png (3346 bytes)
assets\SplashScreen.scale-200.png
assets\Square150x150Logo.png
assets\Square150x150Logo.scale-200.png
assets\Square44x44Logo.png (8222 bytes)
assets\Square44x44Logo.scale-200.png (8222 bytes)
assets\Square44x44Logo.targetsize-24_altform-unplated.png (866 bytes)
assets\Wide310x150Logo.scale-200.png
Missing (expected by Windows 10 for proper taskbar rendering):
assets\Square44x44Logo.targetsize-16.png
assets\Square44x44Logo.targetsize-32.png
assets\Square44x44Logo.targetsize-48.png
assets\Square44x44Logo.targetsize-256.png
assets\Square44x44Logo.targetsize-24_altform-unplated.png (correct size)
assets\Square44x44Logo.targetsize-48_altform-unplated.png

What Should Happen?

Claude Desktop should display its proper icon (the Anthropic asterisk logo) in the Windows 10 taskbar, both when running and when pinned. The MSIX package should include the full set of targetsize icon variants (16, 32, 48, 256) for Square44x44Logo, and the AppxManifest.xml should map Square71x71Logo to a correctly sized 71×71 asset instead of the current 24×24 file.

Error Messages/Logs

Steps to Reproduce

Steps to Reproduce

Install Claude Desktop on Windows 10 Pro 22H2 via ClaudeSetup.exe
Launch Claude Desktop
Observe the taskbar — the icon is a blank/empty square

Claude Model

None

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.34 (Claude Code)

Platform

Other

Operating System

Windows

Terminal/Shell

Other

Additional Information

Expected Behavior
Claude Desktop should display its proper icon (the Anthropic asterisk logo) in the Windows 10 taskbar.
What I've Tried (none resolved the issue)

Clearing Windows icon cache (iconcache_* deletion + explorer restart)
Full uninstall → delete %LocalAppData%\Packages\Claude_pzs8sxrjxfjjc → reboot → reinstall
Re-registering the MSIX package via Add-AppxPackage -Register
Re-registering ShellExperienceHost via PowerShell
Creating a manual shortcut with custom .ico — launches fail due to MSIX sandbox restrictions on direct .exe access
Creating a shortcut via shell:AppsFolder\Claude_pzs8sxrjxfjjc!Claude — icon still blank

Suggested Fix
Add the full set of targetsize icon variants to the MSIX package assets and correct the Square71x71Logo mapping in AppxManifest.xml. Microsoft's documentation on app icon assets specifies the required sizes for proper rendering across all Windows UI surfaces.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗