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

Win7 取得檔案/資料夾管理員權限:匯入登錄檔新增右鍵選單「取得管理員權限」

編輯:Windows 7 系統介紹

Win7 UAC 機制下,即使是 Administrators 群組使用者,操作系統資料夾 (System32、Program Files) 仍常遭「需要管理員權限」阻擋。透過匯入預設 .reg 登錄檔,在檔案/資料夾/執行檔右鍵選單新增「取得管理員權限」指令,一鍵執行 takeown 與 icacls 奪取擁有權並授予完全控制,徹底解決權限不足困擾。

使用方法

  1. 建立純文字檔,命名為 TakeOwnership.reg(副檔名 .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. 雙擊執行 .reg 檔,確認匯入登錄檔。
  2. 之後對任何檔案/資料夾/執行檔右鍵,即可看到「取得管理員權限」選項,點選即自動完成擁有權轉移與授權。

原理解析: 指令組合 takeown /f \"%1\" 取得檔案擁有權,icacls \"%1\" /grant administrators:F 給予 Administrators 群組完全控制權限 (F)。資料夾加上 /r /t 遞迴處理子目錄與檔案。

⚠ 注意: 修改系統檔案權限具風險,可能導致系統不穩定或安全性降低,僅建議對特定需修改的檔案/資料夾使用,勿濫用於整個系統磁碟機。建議操作前建立系統還原點。

Copyright © Windows教程網 All Rights Reserved