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

Windows 8 取得超級管理員權限:右鍵選單加入「取得擁有權」註冊表腳本

編輯:關於 Windows

Windows 8 預設管理員仍受 UAC、檔案系統權限、TrustedInstaller 擁有權限制,無法直接修改系統檔案/資料夾。透過匯入註冊表,在檔案/資料夾/磁碟機/DLL/EXE 右鍵選單新增「取得超級管理員權限」,一鍵呼叫 takeown + icacls 遞歸取得擁有權與完整控制權限。

部署步驟

  1. 建立文字檔,貼入以下註冊表內容,另存為 TakeOwnership.reg。
  2. 雙擊匯入,確認提示選「是」。
  3. 右鍵任意檔案/資料夾/磁碟機 → 選擇「取得超級管理員權限」 → 等待命令視窗完成 → 即可修改/刪除/取代。

註冊表完整內容(新增右鍵選單)

Windows Registry Editor Version 5.00

; 檔案
[-HKEY_CLASSES_ROOT\*\shell\runas]
[HKEY_CLASSES_ROOT\*\shell\runas]
@="取得超級管理員權限"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"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\Directory\shell\runas]
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="取得超級管理員權限"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"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"

; DLL
[-HKEY_CLASSES_ROOT\dllfile\shell]
[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@="取得超級管理員權限"
"HasLUAShield"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\dllfile\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\Drive\shell\runas]
[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="取得超級管理員權限"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Drive\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"

移除右鍵選單(還原)

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[-HKEY_CLASSES_ROOT\dllfile\shell]
[-HKEY_CLASSES_ROOT\Drive\shell\runas]
[-HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas]
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"

另存為 RemoveTakeOwnership.reg 匯入即可移除。

右鍵選單取得超級管理員權限

執行 takeown icacls

完成取得權限

移除選單確認

移除註冊表內容

移除後右鍵選單

指令解析

指令參數功能
takeown/f \"%1\"取得指定檔案/資料夾擁有權
/r遞歸處理子目錄
/d y拒絕存取時預設回答 Yes 繼續
icacls/grant administrators:F授予 Administrators 群組完整控制 (F)
/t遞歸套用至子物件

⚠ 風險警示

  • 取得系統檔案 (C:\Windows\System32、C:\Program Files\WindowsApps) 擁有權並修改,可能導致系統不穩、無法開機、Windows Update 失敗、應用程式損壞。
  • 僅建議用於:移除頑固惡意軟體、修復權限損壞、開發測試環境。
  • 操作前務必建立系統還原點或完整映像備份。
Copyright © Windows教程網 All Rights Reserved