桌面的图标左下角总是有个小箭头,看着烦,想去掉,用网上的方法,删去了几个注册表的值。

果然,注册表还是不能随便删的,结果任务栏的程序却无法正常打开。

解决方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
方法一:
win+R,输入regedit,分别在
HKEY_CLASSES_ROOT\piffile
HKEY_CLASSES_ROOT\InternetShortcut
HKEY_CLASSES_ROOT\lnkfile
中新建bai→字符串值,命名为duIsShortcut
方法二:
taskkill /f /im explorer.exe
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "C:\Windows\system32\imageres.dll,154" /t reg_sz /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "C:\Windows\system32\imageres.dll,154" /t reg_sz /f
reg add "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /t reg_sz /f
reg add "HEKY_CLASSES_ROOT\piffile" /v IsShortcut /t reg_sz /f
start explorer
保存为.bat格式双击运行。

去除桌面图标小箭头:

1
2
3
4
5
6
7
8
如果还需要除去小箭头用下面的命令,用这个方法就可以避免错误了
新建一个文本文件,粘贴后另存为.bat文件,然后以管理员身份打开
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /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
pause

温馨提示:注册表很重要,不要随便删除哦!

2022/5/22 更新

最近更新了windows11系统,小箭头又出来了,百度上的方法都不管用,最后靠微软官方解决的。方法如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1.右键“开始”菜单,找到“运行”,输入命令 regedit ,打开“注册表编辑器”

2.在“注册表编辑器”左侧窗口,按照以下路径找到对应项

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons

如果在 Explorer 下面没有 Shell Icons 这一项,可以直接在 Explorer 项上点击鼠标右键,选择“新建”→“项”,项的名字定为 Shell Icons 。

3.选中“Shell Icons”,在右侧窗口中点击鼠标右键,选择“新建”→“字符串值”,将“字符串”的名字设置为“29”。

4.双击新建的字符串“29”,在“数值数据”中输入“C:\WINDOWS\system32\imageres.dll,197”。

如果你不确定系统安装在哪个硬盘分区,也可以输入“%systemroot%\system32\imageres.dll,197”,以 %systemroot% 的变量路径自动定位系统位置。

5.关闭注册表编辑器,重新启动电脑即可