安裝測試大量軟體後,開始功能表殘留大量失效捷徑(指向已刪除/移動的目標)。逐一點擊驗證極其繁瑣。Win7 群組原則提供「以灰色顯示無效的 Windows Installer 程式開始功能表捷徑」選項,啟用後系統自動將失效捷徑灰化不可點擊,配合 Ctrl+點選批量刪除,效率倍增。
家用版無 `gpedit.msc`,可修改登錄檔達成相同效果:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建 DWORD:GrayMissingMSIApps = 1 (十六進位)
重新登入生效。
若需全自動化,可編寫 PowerShell 腳本掃描開始功能表資料夾(`%AppData%\Microsoft\Windows\Start Menu\Programs`、`%ProgramData%\Microsoft\Windows\Start Menu\Programs`),驗證每個 `.lnk` 目標是否存在,不存在者自動刪除,配合工作排程器定期執行,徹底免除手動維護。
「灰化失效捷徑」是 Win7 群組原則中極具實用價值卻鮮為人知的功能。啟用它,讓開始功能表永遠保持乾淨、高效、零噪音。