I have been trying to change the icons for the shortcuts on my taskbar on Win7, but they don't seem be changing except for one of them.

I have done this before in the past, and it worked, but suddenly it doesn't appear, even when I kill the explorer.exe process and restart it, restart win7. Nothing seems to work.

Any help would be appreciated.

  • 1
    What have you been trying? – Sasha Chedygov Dec 26 '09 at 21:01
  • Are you referring to pinning or quick launch? – Unfundednut Dec 27 '09 at 11:04
  • Sorry If I haven't been clear. I right click on the icon for the program on the taskbar, it shows the jumplist (If availabel) then right click again, choose properties, than choose change icon. I choose an icon, but that new icon doesn't appear, the old one stays. Restarting Win7 doesn't do a thing. – elvispt Dec 27 '09 at 16:44
  • Never mind. It suddenly worked. I clicked on the programs to start and all icons changed. It didn't happen before then. A Win7 quirk probably. – elvispt Dec 27 '09 at 21:58
up vote 4 down vote accepted

Open Explorer to the following location:

%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Then change the icons by right clicking and going to change icon and locating the .ico file of your icon you'd like to use.

Once you change all of your icons you want to change, open up task manager (Control+Alt+Delete) and end explorer.exe Then click File > New Task (Run..) Type Explorer.exe and press Enter. It will work then...enjoy!

PS, I only know this because I just figured out how to do this myself and successfully changed all of my icons just a few minutes ago!

  • Thank you for your answer (especially for the path)! I think the most important point is to restart the "Windows Explorer" process in the task manager because it caches the icons in the task bar. Restarting it forces re-loading all icons. – Matt Jul 17 at 9:10

On Windows 7 (and probably on other versions too) follow these steps:

  • go to %userprofile%\AppData\Local
  • delete IconCache.db file
  • in Task manager kill explorer.exe process
  • in Task manager start a new explorer.exe process (through File > New task (Run))

If the other solution does not work, try the following:

  1. Go to: %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
  2. Copy the shortcut to another location
  3. Change the icon (of the copy), by right-clicking on the shortcut and selecting Properties > Shortcut > Change Icon...
  4. Unpin the existing shortcut from the taskbar
  5. Drag the new shortcut to the taskbar

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.