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

Win 7 右鍵選單新增「管理員取得所有權」:一鍵解決檔案權限不足無法開啟/刪除

編輯:Windows 7 系統介紹

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"

使用方式

  1. 匯入註冊檔後,右鍵任意檔案/資料夾/執行檔 → 選擇「管理員取得所有權」。
  2. CMD 視窗閃現執行指令,稍待片刻關閉即完成。
  3. 重新嘗試開啟/刪除/修改該項目,權限障礙已清除。

指令解析

  • takeown /f \"%1\":取得指定項目擁有權
  • /r:遞歸處理資料夾內所有子項目
  • /d y:自動回答「是」於確認提示
  • icacls \"%1\" /grant administrators:F:授予 Administrators 群組完全控制權 (F)
  • /t:遞歸套用至資料夾內所有檔案
  • 注意事項

    • 操作系統核心檔案 (System32 內) 權限變更可能導致系統不穩,謹慎使用。
    • 若為 TrustedInstaller 擁有的檔案,需先取得擁有權再授權,本註冊檔已涵蓋此流程。
    • 家庭版同樣適用,無版本限制。

    進階替代: 右鍵 → 內容 → 安全性 → 進階 → 擁有者 → 編輯 → 選 Administrators → 勾選「取代子容器和物件的擁有者」 → 確定 → 權限 → 編輯 → Add Administrators → 完全控制。圖形介面較直觀但步驟繁瑣,註冊檔法適合高頻操作者。

Copyright © Windows教程網 All Rights Reserved