Site icon Winhelponline

Fix: Missing or Incorrect Icons Showing up in the Windows UI (Shell)

There are several third-party programs available that can customize or change the shell icons, such as folders, Recycle Bin, etc. The default icons are overridden by adding necessary entries to the registry. After installing and uninstalling a theme or third-party program, various icons in the user interface may go missing or show up with incorrect or generic icons.

Some problems (such as missing icons, or icon placeholders showing up) may manifest after the user uninstalls the third-party icon customization program.

Missing Recycle Bin icon in the Delete File confirmation dialog
Folders showing up with “unknown” icons in Open/Save As dialog boxes

This article explains how to fix missing shell icons in various places in the Windows shell, by clearing out the remnant icon override entries in the Windows registry.

Fix Missing Icons in the Windows User Interface

Let’s first understand how programs replace Windows shell icons. For each shell icon that has to be replaced with a custom icon, a registry value has to be created in the following Shell Icons registry branch:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons

The string (REG_SZ) value should have the same name as the icon index. For example, to change the Recycle Bin icons, the user has to add two REG_SZ values, namely 31 and 32 to override the “empty” and “full” Recycle Bin icons. The following image shows some of the icons in the Shell32.dll, with the icon index. The index starts from 0 (vertical/downwards), and icons 31 & 32 are for the Recycle Bin.

RELATED: Remove Two Blue Arrows Icon on Files and Folders

How to restore the default icons?

  1. Click Start, type Regedit.exe and press Enter
  2. Navigate to the following key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
  3. Click File, choose Export, and save the key to a .reg file.
  4. Delete all the values in the right pane of the Shell Icons key.
  5. Exit the Registry Editor.
  6. Log off and login back for the changes to take effect.
  7. If the icons don’t automatically refresh, manually refresh the icons or rebuild the icon cache.

Screenshot: After fixing the registry entries

Exit mobile version