註冊表是 Windows 系統與應用程式設定的中央資料庫。從桌面圖示小箭頭、快捷方式字樣,到 IE/Office 行為、群組原則、系統服務啟停,幾乎所有「優化大師」「超級兔子」類工具的底層動作,本質都是修改特定鍵值。掌握註冊表,等於掌握系統定製的最高權限。
HKEY_CLASSES_ROOT\lnkfile 刪除 IsShortcut 字串值。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer 新增 link 二進位值 00 00 00 00。這兩項修改效果立竿見影,桌面瞬間清爽。早期優化大師、超級兔子正是內建這兩項功能紅極一時。
輸入 gpedit.msc 開啟群組原則編輯器,其每一項設定(如「不運行指定程式」「隱藏磁碟機」「移除開始選單項目」)背後都是對應註冊表鍵值的寫入。使用 註冊表快照工具(如 RegShot)對比啟用前後差異,即可學會對應關係,實現「脫離群組原則也能手動達成同樣管控」。
將常用修改存為文字檔,副檔名改為 .reg,雙擊即可導入。例如:右鍵選單新增「複製到資料夾」「移動到資料夾」:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
在 .bat 中使用 reg add / delete / query 指令,可一次性完成多項修改,適合部署腳本。例如:
@echo off
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v DisablePagingExecutive /t REG_DWORD /d 1 /f
...
透過註冊表限制使用者權限(禁用工作管理器、隱藏磁碟、移除選單項目)能有效管控環境,但自己設下的限制也可能困住自己。建議:
RunAsInvoker、AppLocker 等更現代化管控機制替代純註冊表限制。註冊表知識浩瀚,但「常用 20% 解決 80% 問題」。從今天開始,把每一次優化大師的操作轉化為手動註冊表修改,半年內必成註冊表高手。