Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

系统图标显示为何不正常

来源: fangliang505 分享至:

    最近朋友电脑上的图标显示不正常,如同打上了马赛克一样,已经出现好几天了,今天叫我帮看看。

   故障原因:在默认状态下,Windows的系统图标被保存在Windows\System\Shell32.DLL文件中。例如3.5英寸软盘的图标是Shell32.DLL文件中的第6号图标(从0开始),而“开始”菜单中“运行”项前的图标是第24号图标。Windows每次启动时,并不从Shell32.DLL中读取图标,而是先在Windows目录下查找ShellIconCache文件(图标缓存文件,DOS下文件名为ShellI~1,这是一个隐藏、系统、只读文件),如果这个缓存文件不存在,Windows才去找Shell32.DLL文件,Windows使用shelliconcache文件加速图标显示,正常情况下系统将会反复的清空该文件,但如果当前系统中图标色彩、大小设置错误,导致对于缓存的需求超出了默认设置,或者缓存中存在错误记录,将可能导致图标显示不正常,如底色全是黑色。笔者的电脑就是因为显卡配置低,在玩大型游戏时导致色彩设置错误,从而引起系统图标显示不正确。

  解决方法:

  1. 将系统图标缓存文件删除,然后重启系统即可。不同的Windows系统中该文件的位置及名称不同。在Windows 98/2000系统中,该文件为%systemroot%\ShellIconCache;在Windows XP中,该文件为%userprofile%\Local settings\Application Data\IconCache.db。由于此文件是隐藏文件,在文件夹选项中选定查看所有文件,即可找到。也可使用以下命令,达到重建图标缓存:

cd %SystemRoot%
attrib -h shelliconcache
del shelliconcache

  2. 也可使用优化大师、超级兔子等软件重建图标缓存文件,这种方法使用起来更方便。
 


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史