Windows does not support globally changing all built‑in system icons through a single built‑in setting, but several related customizations are possible depending on what needs to be changed.
- Change default desktop system icons (This PC, Recycle Bin, etc.)
On Windows 10 Home, system desktop icons can be customized:
- Open Settings > Personalization > Themes.
- Select Desktop icon settings.
- In the dialog, select a system icon (for example This PC, Recycle Bin, Network, User’s Files).
- Select Change Icon…, choose an icon, then select OK.
- Select OK again to apply.
If custom icons should not be changed when switching themes, clear Allow themes to change desktop icons.
- Change icons for individual folders via shortcuts
Default folder icons in File Explorer cannot be globally changed, but a shortcut to a folder can use a custom icon:
- Right‑click the folder and select Create shortcut.
- Right‑click the new shortcut and select Properties.
- On the Shortcut tab, select Change Icon….
- Pick an icon and select OK, then OK again.
If no icons are listed when selecting Change Icon…:
- In the Change Icon dialog, select Browse….
- Enter
c:\windows\system\shell32.dllin File name, then select Open. - Choose an icon, select OK, then OK.
- Assign custom icons to file types (developer/advanced scenario)
For file types that show a generic icon, a custom default icon can be assigned through the registry:
- Create a DefaultIcon subkey under one of these locations:
- For a file extension:
HKEY_CLASSES_ROOT\.extension - For an application ProgID:
HKEY_CLASSES_ROOT\ProgID
- For a file extension:
- Set the default value of DefaultIcon (type REG_SZ) to the full path of the file that contains the icon (for example, an
.icofile or an executable with embedded icons). - Call
SHChangeNotifyto refresh the Shell icon cache so the new icon appears in Explorer. - Assign custom icons to specific folders using Desktop.ini (developer/advanced scenario)
Windows supports assigning custom icons to specific folders using a Desktop.ini file. This is a per‑folder customization rather than a global change of all folder icons.
References: