Win 7 下嘗試開啟/刪除系統檔或他人建立的檔案常提示「需要管理員權限」。匯入註冊檔將「管理員取得所有權」加入右鍵選單,配合 takeown + icacls 指令鏈,右鍵即可秒獲完整控制權。
TakeOwnership.reg 雙擊匯入)Windows Registry Editor Version 5.00
; 檔案/資料夾右鍵選單
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理員取得所有權"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
; 執行檔右鍵選單
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理員取得所有權"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
; 資料夾右鍵選單(遞歸處理子項目)
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理員取得所有權"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
takeown /f \"%1\":取得指定項目擁有權/r:遞歸處理資料夾內所有子項目/d y:自動回答「是」於確認提示icacls \"%1\" /grant administrators:F:授予 Administrators 群組完全控制權 (F)/t:遞歸套用至資料夾內所有檔案進階替代: 右鍵 → 內容 → 安全性 → 進階 → 擁有者 → 編輯 → 選 Administrators → 勾選「取代子容器和物件的擁有者」 → 確定 → 權限 → 編輯 → Add Administrators → 完全控制。圖形介面較直觀但步驟繁瑣,註冊檔法適合高頻操作者。