Windows 7 任務列支援程式釘選,但許多用戶遇到怪象:右鍵程式圖示找不到「取消釘選」選項,或釘選後無法移除,導致任務列圖示無限堆疊,甚至超出螢幕寬度。本文提供註冊表清理重置與群組原則預防的完整解決方案。
成因: 任務列釘選資訊儲存在使用者註冊表機碼中,若該機碼損毀或權限異常,會導致釘選狀態無法正常讀寫,右鍵選單缺少「取消釘選」選項。
regedit → 確定HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
IconStreamsPastIconsStreamexplorer.exe:
taskkill /f /im explorer.exe && start explorer.exe效果: 任務列圖示狀態完全重置,所有釘選移除,通知區域圖示恢復預設,問題即時解決。
防止使用者(或惡意程式)持續釘選新程式導致爆滿。
gpedit.msc → 確定(專業版/企業版/旗艦版可用)使用者設定 → 系統管理範本 → 開始功能表和工作列
gpupdate /force 強制套用,或重新登入若需保留釘選功能但限制範圍,可配合 AppLocker 或第三方工具(如 Taskbar Pinner)實現白名單管控,超出範圍則無法釘選。
家庭版無 gpedit.msc,可修改註冊表達成相同效果:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新增 DWORD (32-bit) 值:NoPinningToTaskbar = 1
重新登入生效。
TrayNotify 機碼,異常時快速還原註冊表重置治標,群組原則治本。雙管齊下,讓任務列永遠保持整潔高效,拒絕圖示爆滿困擾。