• RSS
  • Twitter
  • FaceBook

Repair the Icon Cache in Windows 2000

  • Section(s): TroubleShooting
  • Published on Apr 20, 2004.
  • Last Modified on Apr 20, 2004.
  • Last Modified by Wayne Maples.
  • Rated 3.8 out of 5 based on 33 votes.
There is a hidden icon cache file in your windows directory, ShellIconCache, which contains a copy of all the default desktop icons. It sometimes gets corrupted. If it does, your icons will go all black or they may display the wrong icons. If this happens, delete it and reboot. NT (& Win9x) will repopulate the cache with the default icons. To delete the ShellIconCache:
  • at a command prompt, change to the %SystemRoot% folder
  • remove the hidden attribute from the file:
    type attrib -h shelliconcache and press ENTER.
  • delete the file:
    type del shelliconcache and press ENTER.
  • logoff and backon and the default icons should be restored.
TweakUI has been known to corrupt the ShellIconCache.

This tip applies to all versions of Windows including Windows NT, Windows 2000, and Windows XP.

If the default icons were deleted from a Windows NT desktop, they can be recreated from the registry. See Q151723

About Wayne Maples


Article not looking right or info is missing? Let us know so that we can fix it: .


Receive all the latest articles by email!

Receive Real-Time & Monthly WindowsNetworking.com article updates in your mailbox. Enter your email below!
Click for Real-Time sample & Monthly sample

Become a WindowsNetworking.com member!

Discuss your network issues with thousands of other network administrators. Click here to join!

Community Area

Log in | Register

Readers' Choice

Which is your preferred data recovery solution?