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

Win7 取得管理員權限批次檔:右鍵選單加入「管理員取得所有權」

編輯:Windows 7 系統介紹

Windows 7 中存取某些系統檔案/資料夾需管理員權限。透過匯入登錄檔,在右鍵選單新增「管理員取得所有權」選項,一鍵取得檔案/資料夾完整控制權。

建立 .reg 登錄檔

  1. 開啟記事本,貼上以下內容:
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. 另存為 TakeOwnership.reg(副檔名必須為 .reg)。
  2. 雙擊執行 → 是 → 確定,匯入登錄表。

使用方法

  1. 在檔案總管中,對目標檔案/資料夾按 右鍵。
  2. 選擇 「管理員取得所有權」。
  3. 會彈出 CMD 視窗自動執行 takeown 與 icacls 指令,稍待片刻完成。
  4. 即可正常存取、修改、刪除該檔案/資料夾。

指令解析

  • takeown /f \"%1\":取得檔案/資料夾擁有權。
  • /r:遞迴處理子目錄(資料夾專用)。
  • /d y:自動回答「是」於確認提示。
  • icacls \"%1\" /grant administrators:F:給予 Administrators 群組完整控制權限 (F)。
  • /t:遞迴套用至子目錄/檔案(資料夾專用)。

移除右鍵選單項目

若不再需要,執行以下指令(管理員 CMD)或建立對應刪除鍵值的 .reg 檔:

reg delete "HKEY_CLASSES_ROOT\*\shell\runas" /f
reg delete "HKEY_CLASSES_ROOT\exefile\shell\runas2" /f
reg delete "HKEY_CLASSES_ROOT\Directory\shell\runas" /f

此技巧讓你在需要時秒取權限,無需手動開啟 CMD 輸入長指令。

Copyright © Windows教程網 All Rights Reserved