为什么我的所有 *.exe 和 *.lnk 文件都是空白的?

为什么我的所有 *.exe 和 *.lnk 文件都是空白的?

我上周安装了 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

图标缓存不知为何损坏了

  1. 打开控制面板并双击显示小程序

  2. 选择“外观”选项卡,然后在“项目”下拉列表中选择“图标”

  3. 增加尺寸并按应用按钮

  4. 将尺寸减小回旧值并按“应用”按钮

  5. 按“确定”按钮

这将重建图标缓存。

或者:

taskkill /IM explorer.exe /F

del %localappdata%\IconCache.db

相关内容