我注意到桌面上的某些快捷方式图标会随机更改为桌面上的其他图标。
例如:我有 Cygwin、Git、计算机、文档、Chrome 等的快捷方式。Cygwin 快捷方式一开始会显示正确的图标,但是,在重新启动后,Cygwin 图标会变为 Chrome 图标,然后是计算机图标,然后是 Git Bash 图标。它是完全随机的,并且永远不会停止变化。一旦图标从原始状态更改,它就永远不会回到原始状态。
我正在使用 Windows 7 RTM Enterprise,我记得从 Windows XP 开始就发生过这种情况。
有什么想法吗?
答案1
这通常是因为Shell图标缓存腐败的。
答案2
我曾经在很久以前读过有关图标损坏的文章,但我知道那不是很有用。
在早期版本的 Windows(XP、2000、9x)中,我会使用 TweakUI 来更改快捷方式的箭头覆盖,这通常会强制重建图标缓存。
然后是这个:切换到大图标时桌面上的快捷方式图标损坏,但这可能不是您要找的。
答案3
所有图标都来自相同的 dll/exe 吗?我可以发现,如果它们使用相同的共享 dll,并且该文件发生更改,图标也会随之更改。
答案4
个性化 - 显示。更改设置,允许注销。再次执行相同操作,更改回原始设置。