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







| 指令 | 功能 | 參數說明 |
|---|---|---|
takeown /f \"%1\" | 取得檔案/資料夾擁有權 | /r 遞歸子目錄 /d y 自動確認「是」 |
icacls \"%1\" /grant administrators:F | 授予 Administrators 群組完全控制權限 (F) | /t 遞歸處理資料夾內所有項目 |
&& | 命令鏈:前一條成功才執行後一條 | 確保取得擁有權後再授予權限 |
C:\Windows\System32 下檔案需先取得 TrustedInstaller 擁有權再操作,謹慎使用runas/runas2 鍵值,或使用 ShellExView 等工具管理右鍵擴充