執行 regedit 提示「已被管理員禁止」,實為惡意程式或群組原則修改 DisableRegistryTools=1。除 .reg 檔外,INF 安裝腳本 同樣能修改註冊表,且支援右鍵「安裝」直觀操作。
[SectionName] 定義,唯一入口點。KeyName=Value 格式。; 開頭。[Version] (必要)、[DefaultInstall] (預設安裝邏輯)。[Version] Signature="$CHICAGO$" [DefaultInstall] DelReg=DeleteRegistryKeys [DeleteRegistryKeys] HKCU,Software\Microsoft\Windows\CurrentVersion\Policies\System,DisableRegistryTools,1,00,00,00,00 HKLM,Software\Microsoft\Windows\CurrentVersion\Policies\System,DisableRegistryTools,1,00,00,00,00
UnlockReg.inf (副檔名 .inf)。DisableRegistryTools 值 → 註冊表編輯器立即解鎖。DelReg 指令指向 [DeleteRegistryKeys] 區段。RootKey,SubKey,ValueName,Flags,Value...。1,00,00,00,00 表示刪除 REG_DWORD 值 (Flags=1 為刪除值)。HKCU 覆蓋當前使用者設定;HKLM 覆蓋電腦層級設定 (群組原則常設在此)。雙管齊下確保解鎖。| 方法 | 優點 | 缺點 |
|---|---|---|
| .reg 匯入 | 文字可讀、易編輯、支援新增/修改/刪除 | 若註冊表編輯器被禁,無法雙擊匯入 (需命令列 regedit /s) |
| .inf 安裝 | 右鍵「安裝」無需 regedit、系統級安裝引擎處理、可整合驅動安裝流程 | 語法較複雜、除錯較難 |
| 命令列 reg.exe | 腳本自動化首選、無 GUI 依賴 | 需記住語法 reg delete ... /v DisableRegistryTools /f |