Windows 7 起引入嚴格的 TrustedInstaller 擁有權機制,直接修改系統檔(如 explorer.exe、shell32.dll)會遇到「拒絕存取」。透過匯入登錄檔,在資料夾右鍵選單新增「取得檔案權限」指令,即可一鍵完成擁有權取得與完整控制權授予。
安裝「取得檔案權限」.reg 與 解除安裝「取得檔案權限」.reg(可自行撰寫,見下方內容)。C:\Windows 資料夾 → 空白處右鍵 → 選擇「取得檔案權限」 → 等待命令提示字元視窗閃過完成 → 即可修改/取代 explorer.exe 等系統檔。Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership]
@="取得檔案權限"
"Icon"="imageres.dll,-78"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t /c /l /q"
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership]
takeown /f \"%1\" /r /d y:遞迴取得資料夾及所有子項目擁有權,/d y 自動回答「是」覆寫。icacls \"%1\" /grant administrators:F /t /c /l /q:遞迴授予 Administrators 群組完整控制 (F),/c 發生錯誤繼續,/l 處理符號連結,/q 安靜模式。Directory 改為 * 或 Directory\Background。sfc /scannow 修復簽章,避免 Windows 檔案保護 (WFP) 還原導致系統不穩。Administrators → 確定。Administrators → 允許「完整控制」→ 確定。適合單一檔案操作,批次處理仍以右鍵選單指令最效率。