普通的注册表去箭头方法在 Windows 11 下普遍存在一个问题:
过几天会自动恢复,尤其是系统更新之后。
原因主要有三点:
下面整理了一套 Win11 下稳定可长期使用的方案,不改系统文件,不用第三方美化工具。
快捷方式小箭头由注册表项控制:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
其中数值 29 对应的是快捷方式覆盖图标。
Win11 需要同时写入:
并彻底清理新版图标缓存,否则容易失效。
C:\NoArrow_Win11.bat
@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /t reg_sz /d "%systemroot%\system32\imageres.dll,197" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /t reg_sz /d "%systemroot%\system32\imageres.dll,197" /f
taskkill /f /im explorer.exe
del /f /q "%localappdata%\IconCache.db"
del /f /q "%localappdata%\Microsoft\Windows\Explorer\iconcache*"
del /f /q "%localappdata%\Microsoft\Windows\Explorer\thumbcache*"
del /f /q "%localappdata%\Microsoft\Windows\Explorer\*icon*"
start explorer
pause
执行完成后,桌面、开始菜单中的快捷方式小箭头会立即消失。
Windows 更新后可能会重置注册表,可以添加一个开机自动修复任务。
管理员 CMD 运行:
schtasks /create /tn "NoShortcutArrowFix" /tr "C:\NoArrow_Win11.bat" /sc onlogon /rl highest /f
作用:
每次登录系统时自动执行一次上面的脚本,如被系统改回会自动恢复无箭头状态。
不驻留后台,不影响性能。
该方案:
仅属于 图标显示层级调整。
管理员 CMD 执行:
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
reg delete "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
重启资源管理器即可恢复系统默认。

