Normally, to refresh the icon cache in Windows, we have to reboot.
Is there a way to refresh the icon cache in Windows 7/8 without rebooting?
You can just run the following command to clear the icon cache :
Check this video for a demo.
The following way has worked since Vista; It requires an Explorer restart, but no reboot.
Short version: Stop all Explorer.exe instances, delete the user's hidden IconCache.db file, and restart Explorer.
Long Version (there are other ways as well):