Windows 7 任務列原本支援直接拖曳程式圖示或右鍵「釘選到工作列」,但部分使用者發現無論如何操作都無法新增圖示,甚至找不到「取消釘選」選項。主因是登錄中 lnkfile 與 piffile 缺少 IsShortcut 字串值,導致系統無法辨識捷徑屬性。以下提供一鍵修復指令。
cmd /k reg add "HKEY_CLASSES_ROOT\lnkfile" /v IsShortcut /f
cmd /k reg add "HKEY_CLASSES_ROOT\piffile" /v IsShortcut /f
cmd /k taskkill /f /im explorer.exe & explorer.exe
| 指令 | 作用 |
|---|---|
| reg add ... /v IsShortcut /f | 在 lnkfile 與 piffile 類別下強制建立 IsShortcut 字串值(無值資料即可),恢復捷徑辨識 |
| taskkill /f /im explorer.exe & explorer.exe | 重啟檔案總管讓登錄變更立即生效 |
gpedit.msc → 使用者設定 → 系統管理範本 → 開始功能表與工作列 → 「鎖定所有工作列設定」)限制。