Windows 8 桌面捷徑預設帶有小箭頭標誌,可透過修改登錄檔隱藏,或建立批次檔一鍵切換顯示/隱藏。
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
另存為 hide_arrow.bat,右鍵「以系統管理員身分執行」> 重啟電腦生效。
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /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
另存為 show_arrow.bat,同樣以管理員身分執行並重啟。
原理:利用 Shell Icons 登錄值 29 指向透明圖示資源(imageres.dll,197),並重建圖示快取達到隱藏效果;刪除該值則恢復預設箭頭。