- 注册时间
- 2012-7-22
- 最后登录
- 2018-11-30
- 阅读权限
- 200
- 积分
- 791
- 帖子
- 735
- 精华
- 4
- UID
- 2
  
|
Windows7安装某些软件后,应用程序图标显示不正常,只会显示出是一个文件,无图标或图表显示错误。如果双击,也可以打开此应用程序。观察发现,一般从“管理”--“磁盘管理”中调整了磁盘盘符之后,容易出现这种问题。当然也不排除出现这个问题的其他可能性。如下图标:
$ c2 t8 w6 n( O( Z' e; o& g$ M+ D: \ --------->>> : _6 I6 d" u6 O1 t( Y
1 p/ Q* A% M$ |1 O解决办法如下:/ r- c$ r& n6 M V
W/ o1 G+ }& E2 \, @7 C方法一:手动删除iconcache.db文件/ T( _$ N' } ~ J
开机按F8启动进入到安全模式,进入系统后搜索各个盘的iconcache.db文件,然后将它删除。重新启动计算机后就正常了!这个文件比较慢,如果不成功请使用下一种方法。7 R0 |1 Y6 {1 ]* q) l$ L* T+ H
) W- B( g- ]3 D$ m7 @* [* d: j! q方法二:建立一个清除Windows7图标缓存文件
% y* I3 B6 S9 U7 l- C把下面虚线内的字符复制到记事本或者文本编辑器,保存为“修复图标.bat”,双击运行就可以了。
; {% k1 P( a0 d0 q, b-------------------------------------------------------------------------------------------------------------------------------------------- 4 ^0 M" f/ e: g7 l1 \' [( e+ P
rem 关闭Windows外壳程序explorer. N# c0 u c% ~ E ^* {
taskkill /f /im explorer.exe$ p S* C2 s- x
rem 清理系统图标缓存数据库
5 s' Z3 }2 x4 battrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"9 ~ V9 x+ S6 z+ ~1 Z
del /f "%userprofile%\AppData\Local\IconCache.db"
: o6 A# J! {( W- Gattrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"
5 q4 X+ X4 t7 {, i4 f# y' t: K9 ldel /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"3 X; l: Y+ }2 ~7 _
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
6 S8 d7 ~8 V, _* V0 _/ zdel /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"2 w8 d6 |: Z$ S% b0 C/ p
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db" Y7 C: |( O8 Z7 {* j
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"5 p( h. l' e D1 x
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
- g/ L' O8 d) i0 l2 J Xdel /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"0 M. z4 H& L/ o
rem 清理 系统托盘记忆的图标* \0 M s& q* A4 X% J. y a
echo y reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams0 R: o+ j; C* A5 g7 D7 }
echo y reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream
+ V! O0 k) {# H: e" orem 重启Windows外壳程序explorer
) D( o7 E+ |2 N1 ^2 n' Ostart explorer
# ]* H: C+ }- [--------------------------------------------------------------------------------------------------------------------------------------------! E# v, B' X$ a; u0 w
方法三:
3 ]: v7 R1 S' z! K% l1:打开任务管理器(任务栏右键,启动任务管理器),结束正在运行的Explorer.exe进程(Explorer是桌面进程,关闭后,你会发现你的桌面没有了,不要紧,解决问题需要)
6 K4 x+ Q4 C/ A4 w6 X) e2:点击新任务,在打开空格内输入“CMD”,执行以下命令:
, }! [% G( u( S/ i3 i! b4 T' q3 DCD /d %userprofile%\AppData\Local(回车)( Z' ]1 Q, @/ P" K7 M
DEL IconCache.db /a(回车) M `4 T3 B% i* i2 v7 M3 B
exit(回车); x* v7 r Y$ T5 W' G
然后重新运行“Explorer.exe”,(点击任务管理器的“文件”--新建任务“运行”,输入explorer 即可。)
8 l5 C ?3 M6 |; H. b原理:IconCache.db文件为图标属性文件,由于某种操作,导致文件损坏,删除后,系统会自动重建。然后图标就会恢复正常了。7 F& I! a( B# q" U
8 W7 ]! \+ Z( O" r
这里,我只用的是第三种方法(因为我懒,第三种看着最简单),立竿见影,奏效快
# j# d" N3 [ B" J, c, u/ c3 I! g$ D; c
|
|