![Windows 7 中程序图标丢失](https://linux22.com/image/1391755/Windows%207%20%E4%B8%AD%E7%A8%8B%E5%BA%8F%E5%9B%BE%E6%A0%87%E4%B8%A2%E5%A4%B1.png)
我刚刚收到一台新笔记本电脑(HP Elitebook 8770w),遇到了一个奇怪的问题。几个程序的图标无法正确显示。目前受影响的程序是 TeamViewer 9 和 Google Chrome。
我的任务栏上固定着一个 Google Chrome 快捷方式,而 TeamViewer 在我的“开始”菜单中显示为最近使用的程序。对于这两个应用程序,各自的快捷方式和实际的 .exe 文件都显示 Windows 通用图标(一张纸,角折叠,图标中有窗口化的 exe),但程序运行正常。
我尝试了以下方法:
通过右键单击并转到属性来手动重置图标。当我查看 Google Chrome 的快捷方式属性时,属性窗口会显示正确的图标。我注意到,当我单击“更改图标”时,我收到一条消息,提示“Windows 找不到文件 %ProgramFiles%\Google\Chrome\Application\Chrome.exe”,我认为这是因为我没有 64 位版本的 Chrome,所以它实际上位于 Program Files (x86) 中。我很好奇为什么错误会出现此路径。当我手动浏览到 chrome.exe 时,我可以选择正确的图标。但是选择它没有任何作用。
通过运行 cleanmgr.exe 删除缩略图缓存并确保清理缩略图。重启后,问题仍然存在。
我已手动删除缩略图缓存文件 (%LocalAppData%\IconCache.db)。重启后,问题仍然存在。
我已将颜色深度改为 16 位,然后又改回 32 位,看看这是否会清除缩略图缓存。当我在 16 位下运行时,图标实际上显示正确,但当我改回 32 位时图标又消失了。
另外(这有点冗长,请耐心听我说完),如果我打开 Chrome,右键单击图标并将其从任务栏中取消固定,则图标会恢复正常。当 Chrome 打开时,如果我右键单击图标,它会变成普通图标。
有人能提供其他建议来尝试修复此问题吗?重新安装程序没有任何变化。(我曾尝试发布带有此问题的图片,但我没有足够的声誉点来这样做)。
至于安全软件,我正在运行 Microsoft Security Essentials 和 HP ProtectTools(但只运行了凭证管理器,我没有使用隐私拦截器或设备管理员用户工具)。禁用这些工具也没什么区别。
答案1
- 右键单击 Chrome 图标
- 点击更改图标
- 之后会弹出这个错误 %ProgramFiles%\Google\Chrome\Application\Chrome.exe 错误发生后它仍然会弹出图标
- 将此文件中的图标外观更改为 %ProgramFiles% (x86)\Google\Chrome\Application\chrome.exe
- 单击“确定”,选择您想要的 Google 图标,即可完成。
答案2
看来,这个问题与我的显示器设置为以 125% 的大小显示文本有关(不知何故)。我注意到 Outlook 2010 导航窗格中的间距太大,发现解决方法是更改显示器的文本大小。注销并重新登录后(文本大小更改生效所需),我的所有图标都在快捷方式及其各自的目录中正确显示。我不知道为什么这会导致问题,但将字体大小改回 125% 确实会重现该问题。希望这能在未来帮助其他人。
答案3
我也遇到了同样的问题,我所要做的就是取消固定从任务栏和重新固定到任务栏,图标又回来了。
答案4
尝试一下这个操作顺序是否适合你:
将屏幕重置为 16 位颜色 删除 iconcache.db 文件 将屏幕重置为 32 位颜色
对我有用...