解决Win7下EXE文件图标不法显示的方法
方法一,将下面的命令保存为批处理文件,
例如:icoRestore.bat
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy2669')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy2669>taskkill /im explorer.exe /fcd /d %userprofile%\appdata\local
del iconcache.db /a
start explorer.exe
exit
双击运行它,图标就会自动恢复了
注意:
运行期间会造成桌面消失,不用担心,很快就会恢复了………
方法二,1、进HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command,把右边默认项的键值改为:"%1" %*
2、运行cmd,输入下面两个命令:
ftype exefile="%1" %*
assoc .exe=exefile
3、然后在CMD里面输入 for %%i in (%windir%\system32\*.dll) do regsvr32.exe /s %%i
也可以把干净机器上的C:\windows\system32\SHELL32.dll先拷到你机器上再来运行这个;(你在桌面上随便建个文本文件的快捷方式,然后更改图标,看看能不能正确显示SHELL32.dll,如果能正确显示,就不用拷了)
注:和某位朋友回复的很类似,但正确的参数是“i”,不是“1”;
您可能感兴趣的文章:
解决Win7下EXE文件图标不法显示的方法
Win7任务栏变成白色Aero主题不能用及如何还方形图标教程
win8.1 exe格式视频播放不了怎么办?
电脑开机提示找不到:c:\windows\system32\rundll32.exe文件问题解决办法
Windows 7输入法不见了? Win7 输入法图标不见了怎么办
Win7系统无线怎么开启?windows 7 无线开启方法图解
电脑显示器的驱动程序停止响应怎么办?
电脑中U盘提示无法停止通用卷设备怎么办
Windows 7 电脑蓝牙图标不见了找回方法
USB设备无法停止通用卷设备问题总结与解决办法