Windows 8 預設僅允許 .exe、.lnk、.url 等特定類型固定到開始螢幕。若想固定任意檔案(如 .txt、.pdf、.bat),需新增檔案關聯註冊表項目:
PinAnyFile.reg:Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\pintostartscreen]
"MUIVerb"="@shell32.dll,-51201"
"NeverDefault"=""
"Description"="@shell32.dll,-51202"
"MultiSelectModel"="Single"
[HKEY_CLASSES_ROOT\*\shell\pintostartscreen\command]
"DelegateExecute"="{470C0EBD-5D73-4d58-9CED-E91E22E23282}"
PinAnyFile.reg → 確認安全性警告選「是」 → 顯示「機碼和值已成功新增」確定。



UnpinAnyFile.reg 內容如下:Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\pintostartscreen]
"MUIVerb"="@shell32.dll,-51201"
"NeverDefault"=""
"Description"="@shell32.dll,-51202"
"MultiSelectModel"="Single"
[-HKEY_CLASSES_ROOT\*\shell\pintostartscreen\command]
"DelegateExecute"="{470C0EBD-5D73-4d58-9CED-E91E22E23282}"
原理:利用 DelegateExecute 指向 Shell 擴充功能 {470C0EBD-5D73-4d58-9CED-E91E22E23282}(Windows 内建的固定到開始螢幕處理器),將其掛載至 HKEY_CLASSES_ROOT\*(所有檔案類型)下。