許多用戶習慣用優化大師一鍵去除捷徑箭頭,但在 Vista/Win 7 時代,錯誤的修改註冊表手法(刪除 IsShortcut 或用 shell32.dll,50 覆蓋)會導致超級工作列失效、開始功能表遊戲無法開啟、右鍵「管理」失靈,甚至隔天桌面出現黑色方塊。本文揭露錯誤成因,並提供官方機制相容的標準做法:自訂透明 ICO 註冊至 Shell Icons,完美去箭頭且無副作用。
| 錯誤手法 | 操作 | 後遺症 |
|---|---|---|
| 刪除 IsShortcut | 刪除 HKEY_CLASSES_ROOT\lnkfile / piffile 下的 IsShortcut |
超級工作列失效、開始功能表遊戲/右鍵管理打不開 |
| 用系統透明圖標覆蓋 | 設 HKLM\...\Shell Icons\29 = shell32.dll,50 |
隔天桌面所有捷徑出現黑色方塊 |
.ico 檔(可用線上工具或畫圖另存為 ICO,確保 Alpha 通道為 0),命名為 Empty.ico,放置於 C:\Windows\。RemoveArrow.reg:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"="C:\\Windows\\Empty.ico,0"
Shell Icons\29 為系統預留的「捷徑疊加圖示」索引。IsShortcut 邏輯,故超級工作列、跳躍清單、右鍵選單皆正常運作。刪除登錄鍵值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons\29 並重開機即可恢復原廠箭頭。