一、正确方法:

1、修改注册表

运行regedit打开注册表,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons(若Explorer下没有Shell Icons项则新建此项,新建29字符串),双击打开右侧29,数值数字win7系统输入“C:\Windows\system32\imageres.dll,196”或XP系统输入“C:\Windows\system32\shell32.dll,49”,如图所示为win7系统

注册表.png

 

注册表修改.png

2、 删除图标缓存

删除文件C:\Users\用户名\AppData\Local\IconCache.db (本文以win 7 为例,如果是xp系统则删除文件为"C:\Documents and Settings\用户名\Local Settings\Application Data\IconCache.db" 如果到文件夹中找不到文件IconCache.db请设置显示系统文件。

3、重启explorer

关闭explorer.exe ,按键盘Ctrl+Shift+Esc 打开任务管理器,点击进程→找到explorer.exe后单击鼠标右键→点击【结束进程】

任务管理器中点击【文件(F)】→【新建任务(运行...)(N)】→在运行框中输入"explorer.exe"→【确定】

 

二、快捷方法:

将下面面的代码复制到记事本中,然后另存XX.bat,文件类型为所有文件,然后右键XX.bat-以管理员身份运行,注意代码格式不要复制错误。WIN7系统:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,196" /t reg_sz /f

taskkill /f /im explorer.exe

attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"

del "%userprofile%\AppData\Local\iconcache.db" /f /q

start explorer

 

XP系统:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\shell32.dll,49" /t reg_sz /f

taskkill /f /im explorer.exe

attrib -s -r -h "%userprofile%\Local Settings\Application Data\IconCache.db"

del "%userprofile%\Local Settings\Application Data\IconCache.db" /f /q

start explorer

三、错误方法:

网上看到很多使用以下方法的,此方法有后遗症。

打开注册表,删除注册表HKEY_CLASSES_ROOT下lnkfile和piffile的IsShortcut字符串,重启即可。此方法会导致win7计算机-管理报错,如下图:

报错图.png


标签: 去除 快捷方式 小箭头