win7电脑软件图标变成这样了,怎么回事

win7电脑软件图标变成这样了,怎么回事,第1张

win7桌面上的文件夹图标发生异常的解决方法:

重建图标缓存即可,具体 *** 作如下:

1、将下列代码复制到记事本中,然后保存为bat文件;

rem 关闭Windows外壳程序explorer

taskkill /f /im explorerexe

rem 清理系统图标缓存数据库

attrib -h -s -r "%userprofile%\AppData\Local\IconCachedb"

del /f "%userprofile%\AppData\Local\IconCachedb"

attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024db"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idxdb"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_srdb"

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

2、然后双击该bat文件。

rem 关闭Windows外壳程序explorer
taskkill /f /im explorerexe
rem 清理系统图标缓存数据库
attrib -h -s -r "%userprofile%\AppData\Local\IconCachedb"
del /f "%userprofile%\AppData\Local\IconCachedb"
attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idxdb"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_srdb"
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
将以上代码粘贴到记事本,然后保存为“重建缓存bat”,用管理员权限运行即可。

图标缓存,即windows为桌面图标所建立的一个图标缓冲区。当桌面图标有所更改的时候系统会将新的图标自动写入缓冲区从而使下次重启电脑时图标不会恢复原样。
如果你的桌面图标开始无原由的变化,那可能就是你的图标缓存出现问题。我们可以用windows自带的功能来解决。
在桌面的空白处打开“显示属性”然后依次点“外观”“效果”反选“使用大图标”然后确定。这个时候windows已经重建了系统的图标缓存,然后你可以按原步骤设置,恢复你的图标大小即可。
图标缓存文件的位置时:
C:\Documents
and
Settings\用户名\Local
Settings\用户名\Local
Settings\Application
Data\IconCachedb
清空图标缓存的方法就是删除该文件,删除后系统会重新创建它
在windows7系统中图标缓存文件的位置是:C:\Users\用户名\AppData\Local\IconCachedb
windows默认的缓存大小是比较小的如果建立的快捷方式图标过多后就超出了缓存的存储范围,就会影响了显示速度。(比如你玩大型游戏一段时间退出来
刷新电脑时
桌面上的图标是不是一个或者一排的出现)
缓存大小也是可以更改的,运行regedit
在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer],在右侧窗格创建一个名为“Max
Cached
Icons”的字符串值,
设置它的值为“2048”(注意:最大只能设为8192),这要看你的桌面图标有多少、内存有多大来定了。设大了占用系统内存过多,小了图标缓存不够用,一般设为2048(占内存2M)就足够了。重启系统后即可生效了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12729110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存