图标缓存
图标缓存
  图标缓存,即windows为桌面图标所建立的一个图标缓冲区。当桌面图标有所更改的时候系统会将新的图标自动写入缓冲区从而使下次重启电脑时图标不会恢复原样。   如果你的桌面图标开始无原由的变化,那可能就是你的图标缓存出现问题。我们可以用windows自带的功能来解决。   在桌面的空白处打开“显示属性”然后依次点“外观”“效果”反选“使用大图标”然后确定。这个时候windows已经重建了系统的图标缓存,然后你可以按原步骤设置,恢复你的图标大小即可。   图标缓存文件的位置时:   C:\Documents and Settings\用户名\Local Settings\Application Data\IconCache.db   清空图标缓存的方法就是删除该文件,删除后系统会重新创建它   在windows7系统中图标缓存文件的位置是:C:\Users\用户名\AppData\Local\IconCache.db   windows默认的缓存大小是比较小的如果建立的快捷方式图标过多后就超出了缓存的存储范围,就会影响了显示速度。(比如你玩大型游戏一段时间退出来 刷新电脑时 桌面上的图标是不是一个或者一排的出现)   缓存大小也是可以更改的,运行regedit 在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer],在右侧窗格创建一个名为“Max Cached Icons”的字符串值, 设置它的值为“2048”(注意:最大只能设为
8192),这要看你的桌面图标有多少、内存有多大来定了。设大了占用系统内存过多,小了图标缓存不够用,一般设为2048(占内存2M)就足够了。重启系统后即可生效了。
文件夹选项里设置显示所有文件和文件夹,并取消隐藏受保护的系统文件选项,然后在资源管理器里打开 Documents andSettings\(你当前的用户名电脑桌面图标有箭头\LocalSettings\Application Data,到隐含文件 Iconcache.DB 将其删除,然后重新启动计算机,系统就会自动重新生成图标缓存文件。
身边的朋友们都一个个用上了Win7,自己也不甘落后,可是自从使用上Win7旗舰版,没用多久先后多次发生了文件图标故障问题。不是一些EXE文件图标莫名奇妙丢失,变成未知图标;就是桌面快捷方式图标箭头区域变成黑块;虽然能正常使用,但总感觉不美观。更可恶的是桌面上的快捷方式图标时不时的自己变形状,今天宽带连接的图标变成Windows Media Player的图标,明天千千静听又变成浏览器的图标,这给辨别程序类型造成不小的麻烦。使用安全和杀毒工具处理也没能解决问题,看来并不是病毒的原因,真让人抓狂呀!
 
  其实,出现此问题是系统的图标缓存在捣鬼。因为图标的数据是以链接形式存放在缓存区
域中的,如果链表中每个元素的开始与结束位置发生了错位,就会导致出现图标自动变换的情况。另外图标缓存文件(iconcache.db)损坏,也会导致win7下的一些exe文件图标会莫名奇妙丢失。使用Win7过程中使用美化工具对桌面快捷方式进行美化时,修改注册表不当时,就会出现桌面快捷方式图标箭头区域变成黑块问题。知道了造成这些问题的原因,那就处理它们吧!
 
  一、重置和增加图标缓存 解决快捷方式图标错位问题
  Windows为了让右击刷新电脑时不出现太大的显示延迟,在系统中创建了一块区域就叫桌面图标缓存,桌面图标缓存就是用来保存已经建立的快捷方式图标,刷新桌面显示时就无需重新建立,只需从缓存中读取即可。Windows默认的缓存大小比较小只有500KB,如果桌面建立的快捷方式图标过多,就超出了缓存的存储范围,会造成桌面图标错位混乱现象。
  解决这一问题最简单的办法就是重建图标缓存了!手动重置WIN7图标缓存方法较麻烦,那就使用“Win7图标缓存重建工具中版”这个傻瓜式的Win7图标缓存重建小工具代劳吧!下载后运行它点击“确定”按钮,此时会出现一个命令行方式窗口,很快就执行完成,这样系统就会自动清空并重建图标缓存中的数据,原来的错位也就消除了(如图1)。
  再适当增加一下图标缓存大小,让图标缓存取更自如,杜绝图标过多缓存过小造成的图标错位问题!打开注册表编辑器,定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer],在右侧窗格创建一个名为“Max Cached Icons”的字符串值,设置它的值为“2048”(注意:最大只能设为8192),这要看你的桌面图标有多少、内存有多大来定了。设大了占用系统内存过多,小了图标缓存不够用,一般设为2048(占内存2MB)就足够了,重启系统后即可生效了(如图2)。
 
  小提示
  Windows优化大师也可以设置桌面图标缓存大小,安装有该软件的朋友们可以一试,但需要注意的是调整图标缓存时不要低于已经使用的图标缓存大小哦。
 
 
  二、修复iconcache.db图标缓存文件解决文件图标丢失问题
  虽然可通过Win7图标缓存重建来解决图标显示的一些问题,但是如果iconcache.db图标缓
存文件损坏时,重新建立图标缓存的方法就无效了,这时最好使用IconPatch这个小工具修复iconcache.db这个图标缓存文件来解决。
  下载IconPatch,解压后在管理员权限下运行它(可能需要VS2008的VC运行库支持,按提示安装即可),点击“应用补丁”按钮,开始修复,完成后按钮提示注销重新登录系统即可生效。该软件特别适合修复Win7部分图标经常变为未知类型的问题(如图3)。
 
  三、使用Microsoft Fix it解决桌面快捷方式图标箭头区域变成黑块问题
  针对桌面快捷方式图标箭头区域变成黑块问题,Microsoft Fix it团队已经为这个问题提供了自动化解决方案,此解决方案只是帮助大家修改或恢复了注册表的信息,不会在大家的电脑里装入任何新的插件。下载修复此问题对应的Microsoft Fix it 50550安装包后,运行它,按照提示一步步操作,即可自动完成修复,修复后重新启动电脑即可(如图4)。
  知识扩展:巧改Win7文件关联图标让辨别文件更直观
  一般朋友们在使用Windows系统时都会隐藏文件的扩展名,通过文件图标来方便快捷的辨别文件类型,在XP下可通过在“文件夹选项”对话框中方便的修改文件关联图标。可是在Vista和Win7下,此方法不适用了,“文件夹选项”对话框中的“文件类型”标签变成了“搜索”,系统本
身已不能修改文件关联图标了,只能任由软件或系统自动更改图标,但这不利于辨别文件类型呀。
 
  那让FileTypeRegist这个绿小工具来帮忙搞定吧!它操作简单方便,无需去准备图标文件,可自动从程序文件中提取来应用。下载运行软件后,在“文件扩展名”后输入需要更改图标的文件扩展名,点击“查询”按钮,在“文件信息”下显示出该文件的默认图标和文件类型,点击“更改图标”按钮,在出现的“IconForm”对话框中点击“浏览”按钮,选择想关联的程序文件,这时在下方显示出从程序中提取出的图标,双击需要使用的图标后,返回到主界面,点击“确定”按钮,即可生效(如图5)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。