当我们在想办法去除桌面图标左下角的箭头时经常在网上搜到删除注册表中
IsShortcut文件的方式但是这样的方式只适用于win8或win10系统。如果是win11系统的话这样做也会消除大多数图标左下角的箭头虽然桌面的图标可以正常打开但是会造成系统任务栏固定的图标无法打开。并会有“该文件没有与之关联的应用来执行该操作。请安装应用若已经安装应用请在“默认应用设置"页面中创建关联。”的提示。
显然是因为删除**IsShortcut**文件的缘故。所以我们只需要把注册表恢复并用另外一种办法来去除图标左下角的箭头。
恢复的方法
在桌面新建 txt文本文件把下面的代码复制粘贴到 txt 文件然后将文件重命名为.bat格式右键以管理员身份运行。
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文件会恢复注册表的文件。图标都恢复正常。
去除图标小箭头
在桌面新建 txt文本文件把下面的代码复制粘贴到 txt 文件然后将文件重命名为.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
通过运行.bat文件无需像之前一样重启所有图标左下角的小箭头都会消失并且任务栏的应用也没任何毛病