图标丢失、不好看?找回或自定义不同格式文件的默认图标

 

用过 Windows XP 系统的朋友可能知道,在 XP 中,用户可以随意自定义不同文件格式的默认图标。到了 Windows 7 系统,需要修改注册表才能替换默认图标。
到了最新版的 Windows 系统,就更封闭了,完全不允许用户自定义图标。

但有时,比如杀毒、错误分区、卸载软件后,一些格式的文件图标会丢失,或者我们单纯不喜欢现在图标的样子,这时候要怎么办呢?

 

 

01

刷新图标缓存

 

在桌面新建一个「文本文档」,并在其中输入以下内容后保存:

 

rem 关闭Windows外壳程序explorer
taskkill /f /im explorer.exe
rem 清理系统图标缓存数据库
attrib -h -s -r “%userprofile%\AppData\Local\IconCache.db”
del /f “%userprofile%\AppData\Local\IconCache.db”
attrib /s /d -h -s -r “%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*”
del /f “%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db”
del /f “%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db”
del /f “%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db”
del /f “%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db”
del /f “%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db”
del /f “%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db”
del /f “%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db”
rem 清理 系统托盘记忆的图标
echo y|reg delete “HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify” /v IconStreams
echo y|reg delete “HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify” /v PastIconsStream
rem 重启Windows外壳程序explorer
start explorer


然后将 后缀 txt 改为 bat,双击运行。

这组命令是刷新图标缓存,这样丢失的图标应该就回来了,没有效果就重启一次电脑试试。

 

02

小工具

如果上面的方法还是不能找回丢失的图标,或者你想替换现在的默认图标,推荐使用小工具「FileTypes Manager」。
它会列出电脑上所有文件类型和扩展名,并且可以编辑每种类型的属性,其中就包括相关图标。

你可以快速搜索找到要修改的格式;

右键点击需要修改的格式 – 编辑所选扩展名;

指定默认图标;

 

软件分 32 位和 64 位版本,下载前注意你的系统版本

FileTypes Manager 只能接受 .ico .icl .dll 和 .exe 格式的图标
大家可以在这个网站下载免费又好看的图标:
http://www.iconarchive.com/

 

另外 FileTypes Manager 还有其他关于格式的实用功能,可以根据自己的需求调整。