天地Music
标题:
Win7【图标丢失】不正常显示的修复方法
[打印本页]
作者:
天地Music
时间:
2015-8-17 18:10
标题:
Win7【图标丢失】不正常显示的修复方法
Windows7安装某些软件后,应用程序图标显示不正常,只会显示出是一个文件,无图标或图表显示错误。如果双击,也可以打开此应用程序。观察发现,一般从“管理”--“磁盘管理”中调整了磁盘盘符之后,容易出现这种问题。当然也不排除出现这个问题的其他可能性。如下图标:
* O/ `; ~- z8 Y2 U, s0 d
--------->>>
. `" S3 W/ B3 Q: p3 F% X& c+ Z
1 G( \1 q7 Y% B4 r0 F$ x" _9 h$ h0 B
解决办法如下:
2 g+ d, U1 |0 |+ T
/ K8 K; |. q! Q) _& V* ~9 d# V
方法一:手动删除iconcache.db文件
4 J s; B7 {# E- E: g
开机按F8启动进入到安全模式,进入系统后搜索各个盘的iconcache.db文件,然后将它删除。重新启动计算机后就正常了!这个文件比较慢,如果不成功请使用下一种方法。
2 I2 D# E& w, J0 H& [
8 C" @. P, M- v4 C# A
方法二:建立一个清除Windows7图标缓存文件
" S: r4 {3 \# T: I
把下面虚线内的字符复制到记事本或者文本编辑器,保存为“修复图标.bat”,双击运行就可以了。
( z b& t1 r& |% \! Z
--------------------------------------------------------------------------------------------------------------------------------------------
1 _- O) |4 C9 h% K, b# A7 s
rem 关闭Windows外壳程序explorer
, s; ]$ h# d7 }/ |' B" o- p
taskkill /f /im explorer.exe
! l% \* x0 Z& F* U8 u
rem 清理系统图标缓存数据库
, R4 T: S! i [9 a
attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"
$ ^1 @0 l( a- @6 d! n
del /f "%userprofile%\AppData\Local\IconCache.db"
/ c) _8 e% U! n$ K9 ~
attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"
* U- b3 Y) |# i- a- c# w3 \
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
w# w4 i" ]% c
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
! x2 e r0 @. i! `& T4 X z
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
$ }- |5 m* u( U" X8 G1 ]$ d( N ^
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
8 @& ~# i/ k* W2 s5 y1 Q* y. z
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
h1 Z8 @7 p4 ~& D; s
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
6 f( ~- z! O9 d u6 d' s
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"
n* X4 c7 T8 j
rem 清理 系统托盘记忆的图标
* }( z# _1 e. [+ r4 G/ n
echo y reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
0 D% R6 a+ A: h2 a8 F
echo y reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream
1 {& `9 J; ~7 K4 l
rem 重启Windows外壳程序explorer
9 p. N% N+ e; v
start explorer
, x4 e P5 c \6 t# `1 ^. m
--------------------------------------------------------------------------------------------------------------------------------------------
& @* z8 G* o+ X9 j
方法三:
2 Y3 a7 C; w2 l S
1:打开任务管理器(任务栏右键,启动任务管理器),结束正在运行的Explorer.exe进程(Explorer是桌面进程,关闭后,你会发现你的桌面没有了,不要紧,解决问题需要)
* \. e4 p9 i$ ]+ n: r
2:点击新任务,在打开空格内输入“CMD”,执行以下命令:
- B/ N! V! m( H7 y: h6 C' m$ G! m% i2 E
CD /d %userprofile%\AppData\Local(回车)
L$ g* M7 l! t: Z
DEL IconCache.db /a(回车)
' @* g; _! e) T8 m K3 M8 z1 r
exit(回车)
8 d$ u( r/ t$ j5 V- F4 ^# {
然后重新运行“Explorer.exe”,(点击任务管理器的“文件”--新建任务“运行”,输入explorer 即可。)
) \5 D/ S; @' r9 r8 H0 S
原理:IconCache.db文件为图标属性文件,由于某种操作,导致文件损坏,删除后,系统会自动重建。然后图标就会恢复正常了。
6 ?0 n$ z8 w; P2 I7 r
3 D. P4 n k, @3 y M* P4 u2 b
这里,我只用的是第三种方法(因为我懒,第三种看着最简单),立竿见影,奏效快
7 ~6 I6 R9 }& g6 g: M
) w" _7 Z) { b. { B/ D4 C
欢迎光临 天地Music (http://www.hcx333.com/)
Powered by Discuz! X2.5