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

Windows 7 取得檔案/資料夾完整權限:右鍵選單加入「管理員取得所有權」

編輯:Windows 7 系統介紹

自 Windows Vista 起,系統安全機制大幅增強,導致許多在 XP 時代可隨意存取的檔案或資料夾(甚至系統檔案),在 Windows 7 中即便使用 Administrator 帳戶也會提示「您需要來自 TrustedInstaller 的權限」或「拒絕存取」。本文提供登錄檔,將「管理員取得所有權」加入右鍵選單,一鍵取得檔案或資料夾的完全控制權限,方便清理系統垃圾或修改受保護檔案。

適用版本與注意事項

  • 適用於 Windows 7(含 SP1)及更新版本。
  • 警告:修改系統檔案權限可能導致系統不穩定,請勿隨意刪除或修改核心系統檔案,操作前請務必建立系統還原點。

登錄檔內容(適用 Win7 SP1 修正版)

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. 將上述內容存為 TakeOwnership.reg。
  2. 雙擊導入登錄,確認提示。
  3. 之後對任何檔案或資料夾按右鍵,即可看到「管理員取得所有權」選項,點選即可自動執行 takeown 與 icacls 取得完全控制權限。

原理說明

  • takeown /f \"%1\":取得指定檔案/資料夾的擁有權。
  • icacls \"%1\" /grant administrators:F:授予 Administrators 群組完全控制(F)權限。
  • 資料夾加上 /r /t 參數可遞迴處理所有子目錄與檔案。
Copyright © Windows教程網 All Rights Reserved