似乎 Windows XP 无法识别我的旧戴尔计算机中许多应用程序的默认图标,例如 Skype、Windows Live Messenger、Adobe Reader、Microsoft Office 2003。虽然我可以打开所有这些应用程序,但最烦人的部分是与它们相关的所有文件也没有图标,我无法通过浏览它们的图标来了解它们的类型。有没有办法解决这个问题,而无需重新安装 Windows 和所有软件?
仅供参考,我尝试过 TweakUI 并清除了图标缓存,但没有作用。
答案1
您可以删除Iconcache.db
应用程序数据位置中的文件并重新启动计算机以修复损坏的 Windows XP 图标。它会在重新启动时重建它。
默认位置Iconcache.db
是(隐藏文件)
C:\Documents and Settings\<username>\Local Settings\Application Data
答案2
您始终可以尝试大多数安装程序都具有的修复安装选项。它们将恢复图标和注册表关联。
答案3
尝试恢复 ico 文件的默认关联,您可以找到执行此操作的 reg 文件这里
答案4
更改桌面颜色深度,然后再次将其改回(即从 32 位到 24 位再改回)也应该重建它们。