I have encountered the same problem.
It's caused of a corrupted icon cache file.
I've finally found this solution :
- Locate folder C:\Users\AppData\Local (AppData can be hidden so make it fully visible)
- Delete the IconCache.db file
- Create a new file named IconCache.db and set it to Read Only
- Restart your computer.