win7 如何重建图标缓存

2024-12-15 08:18:15
推荐回答(2个)
回答1:

解决方法

1、在桌面新建txt文本文档-粘贴如下内容:

rem 清理 系统托盘记忆的图标echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreamsecho y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStreamrem 重启Windows外壳程序explorerstart explorer

保存txt文本文档-重命名-修改txt后缀为bat,然后以管理员身份运行bat文件

2、使用快捷键Win+R打开运行窗口,输入regedit

3、菜单栏-文件-导出,将当前注册表导出到本地计算机备份

4、打开注册表如下路径:HKEY_CLASSES_ROOT\Localettings\Software\Microsoft\Windows\CurrentVersion\TrayNotify

删除IconStreams和PastIconsStream这两个键值,关闭注册表编辑器

5、使用快捷键Ctrl+Alt+Del打开任务管理器-explorer.exe-结束任务进程,桌面可能全部消失,不用害怕

6、任务管理器-文件-新建任务-输入explorer.exe-确定,新建图形管理,右下角通知栏图标缓存就重建完毕

回答2:

我有个批处理很好用
把下面的文字复制到文本文档,改后缀名为.bat,双击运行,ok

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