Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 8 將任意檔案固定到開始畫面:登錄表修改實現通用固定功能

編輯:Windows 8 系統介紹

問題背景

Windows 8 預設僅支援特定副檔名(.exe、.lnk、.appref-ms 等)的檔案「固定到開始畫面」。若想將任意檔案(如 .txt、.pdf、.url、.bat 等)固定為磁貼快速啟動,需透過登錄表新增 Shell 擴充功能。

啟用「固定到開始畫面」通用功能

  1. 開啟記事本,貼上以下內容,儲存為 Enable_PinToStart.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}"
  1. 雙擊執行 .reg 檔 → 彈出警告點擊「是」 → 提示「機碼和值已成功新增」點擊「確定」。

登錄表匯入警告

匯入成功

使用方法

  1. 在檔案總管找到任意檔案(如 ReadMe.txt、Project.pdf、Server.url)。
  2. 右鍵點擊 → 選單中會出現「固定到開始畫面」選項。
  3. 點擊後,開始畫面即會出現該檔案磁貼,點擊磁貼可直接開啟檔案(依關聯程式)。

右鍵固定到開始畫面

開始畫面出現檔案磁貼

移除通用固定功能(還原預設)

  1. 記事本貼上以下內容,儲存為 Disable_PinToStart.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}"
  1. 雙擊執行 → 確認移除。

原理解析

  • HKEY_CLASSES_ROOT\* 代表所有檔案類型的基底機碼。
  • 新增 shell\pintostartscreen 子機碼,並指定 DelegateExecute 為 Windows 內建的「固定到開始畫面」處理器 GUID ({470C0EBD-5D73-4d58-9CED-E91E22E23282})。
  • 此為系統內建功能,僅預設未對 * 開放,登錄表啟用後即生效,無需第三方工具。

總結

透過匯入登錄表啟用 HKCR\*\shell\pintostartscreen,即可讓**任意檔案**獲得「固定到開始畫面」右鍵選單,磁貼點擊直接以關聯程式開啟,極大提升常用檔案存取效率。移除同樣只需匯入刪除機碼的 .reg 檔。

Copyright © Windows教程網 All Rights Reserved