The behavior matches a Windows icon display problem rather than an app-launch problem. In the documented guidance, blank or missing taskbar icons are associated with problems in the icon cache and, in some cases, the IconHandler registry path.
A practical permanent-fix path is:
- Clear the icon cache
- Save open work.
- Open Task Manager with Ctrl+Shift+Esc.
- In Processes, find Windows Explorer.
- Right-click Windows Explorer > End task.
- In Task Manager, select File > Run new task.
- Type
cmd.exeand create the task with administrative privileges. - Run:
CD /d %userprofile%\AppData\Local DEL IconCache.db /a - In Task Manager, select File > Run new task again.
- Type
explorer.exeand press Enter.
- Re-register Shell Experience Host
- Open Windows PowerShell as administrator.
- Run:
Get-AppXPackage -AllUsers | Where-Object {$_.InstallLocation -like "*ShellExperienceHost*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - Restart the PC.
- If the issue continues, verify
IconHandlerregistry values Warning: Registry changes are risky. Back up the registry before modifying it.- Open Registry Editor.
- Check
HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandlerand confirm the(Default)value is{00021401-0000-0000-C000-000000000046}. - Check
HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}and confirm(Default)isShortcut. - Check
HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\InProcServer32and confirm(Default)isC:\Windows\System32\windows.storage.dll.
About the root cause: the supported cause in the documentation is corruption or inconsistency in the icon cache, and possibly incorrect IconHandler registration. The provided material does not document a specific lock-screen timeout root cause beyond that.
If the icons disappear only after long lock periods, restarting Explorer helps because it refreshes shell rendering, but the more durable documented repair is to rebuild the icon cache and verify the shell/icon registration items above.
References: