All Desktop icons AND Explorer Icons are missing.


BackSpace

Well-known member
Member
Local time
3:48 PM
Posts
12
Location
Vancouver, B.C.
OS
Windows 11 Pro - 23H2 (OS Build 22631.5624)
Dear Gurus,

I was downloading a large file that was running unusually slow. Also, copying to USB chips was more sluggish than usual. Finding nothing obvious, I aborted the download and did a fresh re-boot.

That's when all desktop icons became none-existent (although their titles are displayed). In explorer, all Disk and Folder icons and all icons in the Quick Launch have vanished. Within folders (that contain images) there are no thumbnails nor any default icons of the executables. There's not even the icon normally associated with "missing icon". Small icons DO show up in the START menu and the Taskbar. A right-click/properties on disks and/or folders brings up NOTHING at all. Also, many "hot-keys" are no longer responding and I can't run "TaskMgr" (even with a right-click + run as admin on C:\Windows\System32\Taskmgr.exe).

Besides all the usual "show desktop icons", etc, etc, I also ran ...
SFC /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-image /RestoreHealth
SFC /scannow
No errors reported.

I did a ie4uinit.exe -show (nothing happened)
and DIR /a/s/o IconCache.db = File Not Found
C:\Users\%USERNAME%\Local Settings\Microsoft\Windows\Explorer has about 15 iconcache_xxxx.db but no iconcache.db

NOW . . . for the biggest head scratcher of the day:

I completely overwrote drive C:\ with a virtual clone-backup that I had made three days earlier. The problem is STILL THERE! - What the ...? Thinking it may be a hardware related problem, I booted the computer using Hiren’s BootCD Windows 11 PE x64. All icons look normal. In short... HELP!

Thanks for reading
Peter
DELL OptiPlex 9020 (Intel Core i7-4770)
Win'11 - Version 23H2 (OS Build 22631.5624)
 
Windows Build/Version
Win'11 - Version 23H2 (OS Build 22631.5624)

My Computer

System One

  • OS
    Windows 11 Pro - 23H2 (OS Build 22631.5624)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Inc. OptiPlex 9020 01
    CPU
    Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
    Motherboard
    Dell Inc. 0PC5F7 A03
    Memory
    32 Gigabytes
    Graphics Card(s)
    Intel(R) HD Graphics 4600
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    (#1) Samsung SMS27A550H, (#2) ViewSonic VX2250 , (#3) Samsung S24D330
    Screen Resolution
    (1) 1920x1080 (2) 1920x1080 (3) 1920x1080
    Hard Drives
    HAJAAN HS512E 512GB : (512.1 GB)
    WDC WDS100T2B0A-00SM50 : (1000.2 GB)
    WDC WD10SPZX-21Z10T0 : (1000.2 GB)
    CT240BX500SSD1 : (240.0 GB)
    PSU
    Standard 255 Watt
    Case
    Tower
    Cooling
    Fans
    Keyboard
    PS/2
    Mouse
    PS/2
    Internet Speed
    955 Mbps Down, 18 Mbps Up
    Browser
    Firefox 140.0.4 (64-bit)
    Antivirus
    Malwarebytes
Win+x
Terminal (Admin)
Make sure that PowerShell is running.
Copy this into the terminal and press Enter.

Powershell:
function Update-ExplorerIcon {
<#
Source: https://community.idera.com/database-tools/powershell/powertips/b/tips/posts/refreshing-icon-cache
#>

    [CmdletBinding(ConfirmImpact='Low')]
    [Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions','')]
    param()

    $code = @'
private static readonly IntPtr HWND_BROADCAST = new IntPtr(0xffff);
private const int WM_SETTINGCHANGE = 0x1a;
private const int SMTO_ABORTIFHUNG = 0x0002;
 
[System.Runtime.InteropServices.DllImport("user32.dll", SetLastError=true, CharSet=CharSet.Auto)]
 static extern bool SendNotifyMessage(IntPtr hWnd, uint Msg, UIntPtr wParam,
   IntPtr lParam);
 
[System.Runtime.InteropServices.DllImport("user32.dll", SetLastError = true)]
  private static extern IntPtr SendMessageTimeout ( IntPtr hWnd, int Msg, IntPtr wParam, string lParam, uint fuFlags, uint uTimeout, IntPtr lpdwResult );
 
[System.Runtime.InteropServices.DllImport("Shell32.dll")]
private static extern int SHChangeNotify(int eventId, int flags, IntPtr item1, IntPtr item2);
 
public static void Refresh() {
    SHChangeNotify(0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero);
    SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, IntPtr.Zero, null, SMTO_ABORTIFHUNG, 100, IntPtr.Zero);
}
'@

    Add-Type -MemberDefinition $code -Namespace MyWinAPI -Name Explorer
    [MyWinAPI.Explorer]::Refresh()

} Update-ExplorerIcon
 

My Computer

System One

  • OS
    Microsoft Windows 11 Home
    Computer type
    PC/Desktop
    Manufacturer/Model
    MSI MS-7D98
    CPU
    Intel Core i5-13490F
    Motherboard
    MSI B760 GAMING PLUS WIFI
    Memory
    2 x 16 Patriot Memory (PDP Systems) PSD516G560081
    Graphics Card(s)
    GIGABYTE GeForce RTX 4070 WINDFORCE OC 12G (GV-N4070WF3OC-12GD)
    Sound Card
    Bluetooth Аудио
    Monitor(s) Displays
    INNOCN 15K1F
    Screen Resolution
    1920 x 1080
    Hard Drives
    WD_BLACK SN770 250GB
    KINGSTON SNV2S1000G (ELFK0S.6)
    PSU
    Thermaltake Toughpower GF3 1000W
    Case
    CG560 - DeepCool
    Cooling
    ID-COOLING SE-224-XTS / 2 x 140Mm Fan - rear and top; 3 x 120Mm - front
    Keyboard
    Corsair K70 RGB TKL
    Mouse
    Corsair KATAR PRO XT
    Internet Speed
    100 Mbps
    Browser
    Firefox
    Antivirus
    Microsoft Defender Antivirus
    Other Info
    https://www.userbenchmark.com/UserRun/66553205
Hello abactuon,
Thanks for stopping by.

Re: Win+x ---> Terminal (Admin)
Windows cannot find 'C:\Users\%USERNAME%\AppData\Local\Microsoft\WindowsApps\wt.exe'.
Make sure you typed the name correctly, and then try again.

So I used a link to PowerShell in the START menu ...

(2025.07.13) 01.54.35.webp

PowerShell returned its prompt without complaint but without a cure as well. Re-Boot showed no change. It was worth a try.
Extra observation: Other application, when offering a choice of files WILL display thumbs of image files but explorer.exe on its own won't.
I'm completely surprised that the problem shows up even after the total restoration of C:\ from virtual clone backups.
I went back 3, then 5 and then 7 days ago and STILL the icons are invisible.

Peter
 

My Computer

System One

  • OS
    Windows 11 Pro - 23H2 (OS Build 22631.5624)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Inc. OptiPlex 9020 01
    CPU
    Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
    Motherboard
    Dell Inc. 0PC5F7 A03
    Memory
    32 Gigabytes
    Graphics Card(s)
    Intel(R) HD Graphics 4600
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    (#1) Samsung SMS27A550H, (#2) ViewSonic VX2250 , (#3) Samsung S24D330
    Screen Resolution
    (1) 1920x1080 (2) 1920x1080 (3) 1920x1080
    Hard Drives
    HAJAAN HS512E 512GB : (512.1 GB)
    WDC WDS100T2B0A-00SM50 : (1000.2 GB)
    WDC WD10SPZX-21Z10T0 : (1000.2 GB)
    CT240BX500SSD1 : (240.0 GB)
    PSU
    Standard 255 Watt
    Case
    Tower
    Cooling
    Fans
    Keyboard
    PS/2
    Mouse
    PS/2
    Internet Speed
    955 Mbps Down, 18 Mbps Up
    Browser
    Firefox 140.0.4 (64-bit)
    Antivirus
    Malwarebytes
I would do a clean install of Windows, but I have few programs that need to be reinstalled.
Actually, the main icons are stored in shell32.dll and imageres.dll

IR.webp

and you should have access to them

acl.webp

Associations are recorded in the Windows registry, for example for the Recycle Bin:
HKEY_CURRENT_USER\Software\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon
and can be overridden by the user:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon

Have you tried creating a desktop.ini file?:

d.webp
 
Last edited:

My Computer

System One

  • OS
    Microsoft Windows 11 Home
    Computer type
    PC/Desktop
    Manufacturer/Model
    MSI MS-7D98
    CPU
    Intel Core i5-13490F
    Motherboard
    MSI B760 GAMING PLUS WIFI
    Memory
    2 x 16 Patriot Memory (PDP Systems) PSD516G560081
    Graphics Card(s)
    GIGABYTE GeForce RTX 4070 WINDFORCE OC 12G (GV-N4070WF3OC-12GD)
    Sound Card
    Bluetooth Аудио
    Monitor(s) Displays
    INNOCN 15K1F
    Screen Resolution
    1920 x 1080
    Hard Drives
    WD_BLACK SN770 250GB
    KINGSTON SNV2S1000G (ELFK0S.6)
    PSU
    Thermaltake Toughpower GF3 1000W
    Case
    CG560 - DeepCool
    Cooling
    ID-COOLING SE-224-XTS / 2 x 140Mm Fan - rear and top; 3 x 120Mm - front
    Keyboard
    Corsair K70 RGB TKL
    Mouse
    Corsair KATAR PRO XT
    Internet Speed
    100 Mbps
    Browser
    Firefox
    Antivirus
    Microsoft Defender Antivirus
    Other Info
    https://www.userbenchmark.com/UserRun/66553205
Why not do a repair install of Windows, that will retain your applications and data. I do recommend you have a backup anyway, but it won't hurt to try that before reinstalling everything.
 

My Computers

System One System Two

  • OS
    Win 11 Pro 24H2, Build 26100.4652
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Brew
    CPU
    Intel Core i5 14500
    Motherboard
    Gigabyte B760M G P WIFI
    Memory
    64GB DDR4
    Graphics Card(s)
    GeForce RTX 4060
    Sound Card
    Chipset Realtek
    Monitor(s) Displays
    LG 45" Ultragear, Acer 24" 1080p
    Screen Resolution
    5120x1440, 1920x1080
    Hard Drives
    Crucial P310 2TB 2280 PCIe Gen4 3D NAND NVMe M.2 SSD (O/S)
    Silicon Power 2TB US75 Nvme PCIe Gen4 M.2 2280 SSD (backup)
    Crucial BX500 2TB 3D NAND (2nd backup)
    External off-line backup Drives: 2 NVMe 4TB drives in external enclosures
    PSU
    Thermaltake Toughpower GF3 750W
    Case
    LIAN LI LANCOOL 216 E-ATX PC Case
    Cooling
    Lots of fans!
    Keyboard
    Microsoft Comfort Curve 2000
    Mouse
    Logitech G305
    Internet Speed
    Verizon FiOS 1GB
    Browser
    Firefox
    Antivirus
    Malware Bytes & Windows Security
  • Operating System
    Win 11 Pro 24H2, Build 26100.4652
    Computer type
    PC/Desktop
    Manufacturer/Model
    Home Brew
    CPU
    Intel Core i5 14400
    Motherboard
    Gigabyte B760M DS3H AX
    Memory
    32GB DDR5
    Graphics card(s)
    Intel 700 Embedded GPU
    Sound Card
    Realtek Embedded
    Monitor(s) Displays
    27" HP 1080p
    Screen Resolution
    1920x1080
    Hard Drives
    Crucial P310 2TB 2280 PCIe Gen4 eD NAND PCIe SSD
    Samsung EVO 990 2TB NVMe Gen4 SSD
    Samsung 2TB SATA SSD
    PSU
    Thermaltake Smart BM3 650W
    Case
    Okinos Micro ATX Case
    Cooling
    Fans
    Keyboard
    Microsoft Comfort Curve 2000
    Mouse
    Logitech G305
    Internet Speed
    Verizon FiOS 1GB
    Browser
    Firefox
    Antivirus
    Malware Bytes & Windows Security
Hi guys,
Re: Get-ACL C:\Windows\System32\imageres.dll | fl

Get-ACL.webp

Re: shell32.dll and imageres.dll

Are alive and well and full of icons.

Re: DefaultIcon(s)

HKEY_CURRENT_USER\Software\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon
does not have a \DefaultIcon. The remaining keys look as expected.

Re: Have you tried creating a desktop.ini file?:

Yes. Most of my root directories have icons of my own design or were acquired from other sources. I keep them all in a \ICONS folder and never had a problem doing so in the past.

Re: Why not do a repair install of Windows ...

I may do that soon. First I'm disconnecting all drives except #0 (partitions C:\ and D:\) and doing full virus scans and reversing recently installed application.

Thanks for all your suggestions. The fight continues.
Peter

sfc.webp

Re: sfc
Corrupt file: C:\Windows\System32\drivers\BthA2dp.sys
Repaired file: C:\Windows\System32\drivers\BthA2dp.sys
Corrupt file: C:\Windows\System32\drivers\BthHfEnum.sys
Repaired file: C:\Windows\System32\drivers\BthHfEnum.sys

Results: No change.
 

My Computer

System One

  • OS
    Windows 11 Pro - 23H2 (OS Build 22631.5624)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Dell Inc. OptiPlex 9020 01
    CPU
    Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
    Motherboard
    Dell Inc. 0PC5F7 A03
    Memory
    32 Gigabytes
    Graphics Card(s)
    Intel(R) HD Graphics 4600
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    (#1) Samsung SMS27A550H, (#2) ViewSonic VX2250 , (#3) Samsung S24D330
    Screen Resolution
    (1) 1920x1080 (2) 1920x1080 (3) 1920x1080
    Hard Drives
    HAJAAN HS512E 512GB : (512.1 GB)
    WDC WDS100T2B0A-00SM50 : (1000.2 GB)
    WDC WD10SPZX-21Z10T0 : (1000.2 GB)
    CT240BX500SSD1 : (240.0 GB)
    PSU
    Standard 255 Watt
    Case
    Tower
    Cooling
    Fans
    Keyboard
    PS/2
    Mouse
    PS/2
    Internet Speed
    955 Mbps Down, 18 Mbps Up
    Browser
    Firefox 140.0.4 (64-bit)
    Antivirus
    Malwarebytes

Latest Support Threads

Back
Top Bottom