我上周安装了 Stardock Object Desktop Suite。它包括 Start8、WindowBlinds、WindowFX、Launch8、Fences 等程序。
我以前从来没有遇到过这个问题。
但我卸载了它,因为我不再喜欢它。现在我对标准的 Windows 外观和行为更满意。
卸载套件后,我的所有 *.exe和快捷方式文件变空白(空白/白色)。
我已经尝试了所有能想到的方法。我尝试卸载其他随机程序并重新安装它们。我尝试删除本地 appdata 文件夹中的图标缓存。我还尝试了许多其他方法,现在我甚至记不清了。我到处都找过了。
其他人在卸载 Stardock 软件后也遇到了同样的问题。但他们的解决方案对我没有用。
重复一遍:受影响的不仅仅是我的快捷方式文件。我的 exe 文件也受影响。这台电脑上的每个快捷方式和 exe 文件都是空白的。一切都是空白的。
如何在不重新安装 Windows 或格式化 Windows 的情况下修复此问题?我不担心注册表,所以如果您认为某个想法可能有用,请不要害怕提及它。我过去用注册表做了很多事情(我是一名程序员)。
答案1
我同意 Karan 关于 SFC 的建议。如果这个方法不管用,你不妨看看以下链接:
https://support.microsoft.com/en-us/kb/2635447
(此知识库文章指的是 Windows 7,但它也可能适用于 Windows 8)
http://en.kioskea.net/forum/affich-175531-fix-blank-or-white-shortcut-icons-on-desktop
(这有点讽刺:这里选择的答案是安装 Stardock 图标打包程序的试用版)
答案2
图标缓存不知为何损坏了
打开控制面板并双击显示小程序
选择“外观”选项卡,然后在“项目”下拉列表中选择“图标”
增加尺寸并按应用按钮
将尺寸减小回旧值并按“应用”按钮
按“确定”按钮
这将重建图标缓存。
或者:
taskkill /IM explorer.exe /F
del %localappdata%\IconCache.db