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

Windows 8 取得超級管理員權限 (TrustedInstaller):匯入登錄檔為右鍵選單新增「取得管理員權限」選項

編輯:Win8 常見問題解答

Windows 8 中存取系統資料夾 (如 C:\Windows\System32\config) 常提示「拒絕存取」,因為即使是 Administrators 群組,權限仍低於 TrustedInstaller (系統受信任安裝程式)。本文提供登錄檔,匯入後在檔案/資料夾/執行檔右鍵選單新增「管理員權限」與「恢復原始權限」選項,一鍵取得最高權限並可還原。

原理

利用 takeown 取得擁有權,icacls 授予 Administrators 完全控制權限 (F)。對資料夾加 /r /t 遞歸處理子項目。

使用方法

  1. 新建文字文件,貼入下方註冊表代碼,存檔為 TakeOwnership.reg (副檔名必須為 .reg)。
  2. 雙擊執行,確認匯入登錄表。
  3. 右鍵點擊需取得權限的檔案/資料夾 → 選「管理員權限」→ 稍等命令視窗跑完即可存取。
  4. 操作完成後,右鍵選「恢復原始權限」還原預設 ACL,確保系統安全。

註冊表代碼 (完整版)

Windows Registry Editor Version 5.00

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

; 恢復原始權限
[HKEY_CLASSES_ROOT\*\shell\runas-]
@="恢復原始權限"
"Icon"="C:\\Windows\\System32\\imageres.dll,101"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas-\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""

[HKEY_CLASSES_ROOT\exefile\shell\runas2-]
@="恢復原始權限"
"Icon"="C:\\Windows\\System32\\imageres.dll,101"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2-\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""

[HKEY_CLASSES_ROOT\Directory\shell\runas-]
@="恢復原始權限"
"Icon"="C:\\Windows\\System32\\imageres.dll,101"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas-\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /reset /t && cacls \"%1\" /e /r \"%%USERNAME%%\""
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /reset /t && cacls \"%1\" /e /r \"%%USERNAME%%\""

注意事項

  • 此操作修改 ACL,**請務必在完成操作後執行「恢復原始權限」**,避免系統檔案權限異常導致不穩定。
  • 僅適用於 NTFS 磁碟分區。
  • 需具備管理員身分執行 (右鍵命令提示字元 → 以系統管理員身分執行)。
Copyright © Windows教程網 All Rights Reserved