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

Windows 7 右鍵選單新增「取得管理員權限」:一鍵解決檔案存取被拒絕

編輯:Win7 常見問題解答

Windows 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"

; 執行檔右鍵選單 (避免衝突使用 runas2)
[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 (編碼選 ANSI 或 UTF-16 LE)
  2. 雙擊檔案,確認「是」匯入登錄
  3. 右鍵任意檔案/資料夾,即見「取得管理員權限」選項
  4. 點選後彈出 CMD 視窗快速執行,完成即自動關閉

指令參數解析

指令參數功能
takeown/f \"%1\"指定目標檔案/資料夾路徑 (%1 為右鍵選項傳入的完整路徑)
/r遞迴處理資料夾內所有子項目 (僅資料夾右鍵使用)
/d y遇到「拒絕存取」自動回答「是」繼續取得擁有權
icacls/grant administrators:F授予 Administrators 群組完全控制權 (F = Full Control)
/t遞迴套用至資料夾內所有檔案/子資料夾

進階應用場景

  • 刪除系統保留檔案: C:\Windows\System32\drivers\etc\hosts、C:\Windows\winsxs 內舊版本組件
  • 修改受保護登錄機碼: 先對機碼右鍵→權限→進階→擁有者改為 Administrators,再授予完全控制
  • 清理其他使用者遺留檔案: C:\Users\OldUser 資料夾刪除時常遇權限阻擋
  • 移除惡意軟體建立的檔案: 病毒常設定 SYSTEM 擁有權阻礙刪除

移除右鍵選單

若需移除,執行以下註冊表檔:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\runas]
[-HKEY_CLASSES_ROOT\exefile\shell\runas2]
[-HKEY_CLASSES_ROOT\Directory\shell\runas]

注意事項

  • 操作系統關鍵檔案 (如 ntoskrnl.exe, hal.dll) 取得權限後修改/刪除將導致系統無法開機,請極度謹慎
  • 資料夾遞迴操作 (/r /t) 可能耗時較久,視檔案數量而定
  • 若 UAC 設為「從不通知」,命令將直接以最高權限執行,無提示視窗
  • 此功能相當於手動執行「內容」→「安全性」→「進階」→「擁有者」→「編輯」→「Administrators」→「取代子物件擁有者」→「確定」→「編輯」→「新增」→「Administrators」→「完全控制」的自動化腳本

匯入此註冊表檔後,您將擁有最強大的檔案系統權限控制入口,徹底解決「存取被拒絕」的困擾,讓系統管理更得心應手。

Copyright © Windows教程網 All Rights Reserved