Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win7 右鍵選單添加「管理員取得所有權」命令:註冊表一鍵部署,全檔案類型生效

編輯:關於 Windows

Win7 預設右鍵選單僅對可執行檔 (.exe) 顯示「以系統管理員身分執行」,對資料夾、文檔、腳本等類型無此選項。通過匯入註冊表腳本,可為 所有檔案類型 (*)、資料夾、可執行檔 統一添加「管理員取得所有權」命令,一鍵獲取檔案/資料夾完全控制權限 (Takeown + Icacls),解決「拒絕存取」「需要權限」等棘手問題。

一鍵部署步驟

  1. 桌面右鍵 → 「新增」→ 「文字文件」→ 命名 AddAdminRightClick.reg
  2. 雙擊開啟,貼入以下完整註冊表腳本:
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. 「檔案」→ 「另存為」→ 編碼選 ANSI (中文系統避免亂碼) → 儲存
  2. 雙擊 AddAdminRightClick.reg → 「是」確認匯入 → 「確定」
  3. 即時生效,無需重啟,所有右鍵選單出現「管理員取得所有權」

命令原理解析

指令功能參數說明
takeown /f \"%1\"取得檔案/資料夾擁有權/r 遞歸子目錄 /d y 自動確認「是」
icacls \"%1\" /grant administrators:F授予 Administrators 群組完全控制權限 (F)/t 遞歸處理資料夾內所有項目
&&命令鏈:前一條成功才執行後一條確保取得擁有權後再授予權限

適用場景與注意事項

  • 系統保留檔案:C:\Windows\System32 下檔案需先取得 TrustedInstaller 擁有權再操作,謹慎使用
  • 網路共享資料夾:需在伺服器端執行,本機右鍵無效
  • 移除方法:註冊表刪除對應 runas/runas2 鍵值,或使用 ShellExView 等工具管理右鍵擴充
  • Win10/11 相容:同樣適用,但 Win11 右鍵選單需點擊「顯示更多選項」或 Shift+F10 見到
Copyright © Windows教程網 All Rights Reserved