Windows 更新后,许多程序和文件类型的图标显示为“空白页”

Windows 更新后,许多程序和文件类型的图标显示为“空白页”

几周前,Windows 告诉我它要安装一个大更新。我继续安装,但在成功完成更新和启动后,我发现了一些不良影响,主要是许多程序和文件类型的图标变成了默认的“白页”:

空白图标示例

这个问题也讨论了这里,这就是我希望得到帮助解决的问题。

我尝试了与重置图标缓存相关的解决方案,但对我不起作用。人们建议的另一个解决方案是重新安装 Office(以及所有其他受影响的程序)——除非这是最后的手段,否则我不太愿意这样做。

除了重新安装系统上的大多数软件之外,有人能建议一种更省时的解决方案来解决空白图标问题吗?


PS:
与更新相关的其他一些问题,我做过设法解决,并认为值得分享:

  1. 我的系统驱动器几乎完全满了(我对此非常谨慎)。出于某种无法解释的原因,似乎最初安装在 中的几个程序D:\Program Files被复制(而不是移动!)到C:\Program Files,同时在此过程中破坏了注册表(我这样说是因为我突然开始收到许多不同文件类型的“打开方式...”对话框)

    我设法用注册表编辑器更改安装路径中的驱动器号。

  2. 从开始菜单运行程序时,它们将出现在任务栏上,并带有以下“通用图标”:

    通用开始菜单图标

    显然,我的开始菜单有一堆新的“AppName (1)”快捷方式,具有正确的图标(并正确指向D:\Prog...),而“AppName”快捷方式(没有“(1)”,指向错误的C:\Prog...)有空白图标。因此,无数快捷方式会产生上图所示的效果。

    在这种情况下,我只是删除了无编号的快捷方式,并将编号的快捷方式重命名为已删除的名称。(这需要管理权限)。

答案1

%SystemRoot%\Installer就我而言,导致此问题的原因是,我使用了一个技巧来减少SSD 上临时安装文件 () 占用的存储空间,具体方法如下:“如何在不关闭 Windows 的情况下释放 Windows 安装程序文件夹中的驱动器空间?“。简而言之,这种方法涉及将Installer文件夹的内容移动到不同的驱动器并在其位置创建符号链接(“symlink”)。

事实证明,上述操作可以在 Windows 更新期间自动恢复,并且不会发出警告,这正是我的系统上发生的情况,当时Windows 10 2017 秋季创意者更新已安装。实际发生的情况是,更新将符号链接转换为常规文件夹,从而破坏了符号链接,因此与图标相关的各种文件(最明显的是 MS Office)都“消失了”。

解决此问题,我不得不将的新内容移动Installer到它们的备用位置并重新创建符号链接。

工具Nir Sofer 的 FileTypesMan通过告诉我文件类型图标的来源,帮助我发现了这个问题。

相关内容