Desktop icons corrupted in Windows 7, how do I fix this?

110,224

Solution 1

I'm adding another answer, because my new theory is that the document overlay over your icons is actually the arrow symbol, added by default to icons, that was somehow replaced by some software that you installed.

You can use the free Vista Shortcut Manager to try this theory out:

Vista Shortcut Manager is a small utility to remove/manage the arrow symbol on your icons and either remove them or replace them with some other custom graphic, you can also remove that shortcut to prefix in the text of any shortcut that windows makes.

It can be used by people looking for removing those ugly looking arrows on shortcut icons without editing registry or having to do some complex manipulation with system files and it comes in both 32-bit and 64-bit variants

image

Solution 2

For those not wanting to install an unknown product, here are the manual steps.

NOTE THAT simply renaming the IconCache.db file and rebooting will not fix the problem under Windows7 as it will instantly be rebuilt, broken. Do this instead:

  1. taskkill /IM explorer.exe /F
  2. del %localappdata%\IconCache.db
  3. shutdown /r /f /t 00

As mbomb007 points out below, step 3 is overkill. Replace above step 3 with:

3. start explorer.exe

NOTE THAT the final instruction will reboot your computer with no prompts! But it will very likely fix your icons problem...

Source: Many places, including here

Solution 3

I've never seen such a problem, so all I have to offer are guesses.
Please create a system restore point before trying out the following ideas, just in case.

First try:
Right-click on the desktop, choose Personalize, then Change desktop icons, and then click on Restore Default, then logout & login (or reboot).

Second try :
Rename the file IconCache.db located in C:\Documents and Settings\User Name\Local Settings\Application Data and reboot. It will get automatically rebuilt.

Third try:
Download the Windows 7 tweaking program Ultimate Windows Tweaker, and see if it helps you find some abnormality.

Solution 4

Follow instructions in this link :

http://www.winhelponline.com/blog/how-to-rebuild-the-icon-cache-in-windows-vista/

Solution 5

I got this from speed up pc guide site :

  1. Delete the IconCache.db in "c://user/yourusername/appdata/local/" folder
  2. Right click on space area and make a new file, name it as IconCache.db
  3. reboot your pc
Share:
110,224

Related videos on Youtube

WillHaack
Author by

WillHaack

Software developer working predominantly with iOS. Loving up and using these technologies and patterns iOS Swift SwiftUI Combine Haven't worked with these in the past couple of years but significant experience of: Objective-C Android Kotlin Java JavaScript TypeScript jQuery HTML + CSS WinRT Working at Fuel3D Ltd and contracting as Codeglee Ltd.

Updated on September 17, 2022

Comments

  • WillHaack
    WillHaack over 1 year

    Booting up Windows 7 the other day, I was sent into a temporary profile. When I logged out and logged into my normal profile, all the normal icons show but with a document icon superimposed on the top.

    Does anyone know any way to rectify this? I have no system restore points to go back to.

    • cssyphus
      cssyphus about 11 years
      Cannot just delete or rename IconCache.db and reboot - it will be immediately rebuilt (broken) prior to reboot. See my answer below.
  • WillHaack
    WillHaack over 14 years
    +1 to counter the downvote, this is exactly the same advice as harrymc. Which didn't do the trick unfortunately.
  • WillHaack
    WillHaack over 14 years
    Unfortunately, none of these worked for me. The tweaking program didn't seem to have any options that looked relevant.
  • Chris Allen
    Chris Allen over 14 years
    I don't know where the harrymc answer is.This is my original post without seeing anyone's answer.
  • WillHaack
    WillHaack over 14 years
    This is definitely the right answer, but not the right solution for me. I want to keep the previous shortcut arrow, which I guess is embedded in a dll somewhere. Any idea what dll/exe/other file that is? This'll be the answer otherwise.
  • harrymc
    harrymc over 14 years
    Vista Shortcut Manager can also be used to reestablish the overlay of your choice. I've added its screen-capture to my answer.
  • Matt Ball
    Matt Ball about 13 years
    Link seems to have gone south. This one worked for me, though: download.cnet.com/Vista-Shortcut-Overlay-Remover/…
  • Canadian Luke
    Canadian Luke about 11 years
    Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference.
  • WillHaack
    WillHaack about 11 years
    Thanks, I think this will help others. I'm on Windows 8 now and haven't experienced the issue there.
  • mbomb007
    mbomb007 over 8 years
    You don't need to reboot, you just need to start explorer.exe.
  • cssyphus
    cssyphus over 8 years
    @mbomb007 Good point, thank you. Answer updated.
  • mbomb007
    mbomb007 over 8 years
    Also, I find that it's helpful to first delete the file, then kill and start explorer.exe. This allows you to do it without a batch file if you prefer, since you can navigate to the file. Trying to do the steps in another order without a script is difficult if not impossible, since you can't navigate easily without explorer.