先去网上下载或者其他图标正常的相同系统的机器上复制一个Shell32.dll和一个uxtheme.dll(在系统盘Windows\System32下)。将其覆盖到你的Windows\System32下。这个可能会因为Shell32.dll或者uxtheme正在运行不能正常替换,可以去下载一个叫做双文件替换的小工具。十几K。
交换后再重建一下图标缓存就可以了。方是法:在桌面的空白处打开“显示属性”-高级,更改一下显示效果,比如32位改为16位,应用后,再改回来确定即可。这个时候windows已经重建了系统的图标缓存。如果还没有恢复正常,重启电脑即可。
如果觉得操作困难或者有什么问题,可以联系我解答或远程。