为什么Win7中某些程序缺少图标?[重复]


15

对于我的某些程序,图标消失了。这适用于固定的“开始菜单”项目及其程序文件夹中的程序。

在此处输入图片说明

Inkscape和IrfanView的图标都消失了。与各个程序关联的SVG和图像文件仍然显示正确的图标-只是主要的.exe不再具有图标。

如何还原它们?


1
您是否正在运行任何防病毒程序?最近是否检测到可疑的东西?
gronostaj 2013年

是的,实际上-Microsoft Security Essentials在几天前插入的一个非常旧的IDE驱动器上检测到一个非常旧的病毒,以检索一个非常旧的文件。
JeanSibelius

1
好吧,我想这可能是问题的原因。尝试卸载并重新安装Inkscape和IrfanView,看看是否有帮助。在执行此操作之前,请不要运行它们,也请确保先手动卸载,并确保在重新安装之前没有剩余任何应用程序文件。
gronostaj

Answers:


26

请尝试以下方法。

打开记事本并粘贴以下代码。

taskkill /F /IM explorer.exe
cd /d %UserProfile%\AppData\Local
attrib –h IconCache.db
del IconCache.db
start explorer

将文件另存为.bat文件在桌面上。

最后,双击保存在桌面上的.bat文件,应该恢复所有图标。

资源


也为我工作,谢谢@ QMechanic73
第1卷

如果您缺少Windows资源管理器和记事本的图标,则可能还需要删除%UserProfile%\ AppData \ Local \ Microsoft \ Windows \ Explorer中的Windows资源管理器图标和缩略图缓存数据库,但是这些文件在taskkill命令完成了,因此在批处理文件中对我来说失败了。也许短暂的等待也会对Taskkill有所帮助。
杰里米

0

从我可以看到,似乎第3方程序删除了这些程序的根目录。或者可能是您意外删除某些内容。但这是当程序根目录被删除但与之相关的快捷方式也未被删除时获得的图标

您将必须重新安装已删除的程序


0

由于IconCache损坏,您可以删除上述数据库文件并重新启动

另一个解决方法是将Windows DPI Scale暂时设置为中(120 ppi)/或将高级显示设置中的默认设置为默认值

“控制面板\外观和个性化\显示”

注销并恢复为旧的DPI缩放比例

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.