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

Win7一鍵獲取文件/資料夾 SYSTEM 權限:註冊表添加「管理員取得所有權」右鍵選單

編輯:Win7 常見問題解答

Win7中遇到「拒絕訪問」、無法刪除/修改系統文件或舊用戶遺留資料夾?核心原因是權限不足。通過導入註冊表,可在右鍵選單添加「管理員取得所有權」選項,一鍵遞歸獲取文件/資料夾完全控制權,無需繁瑣的安全性標籤操作。

制作註冊表文件

  1. 桌面新建文字文件,貼入以下完整代碼:
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. 儲存,將副檔名從 .txt 改為 .reg(如 TakeOwnership.reg)。
  2. 雙擊該 .reg 文件,確認導入註冊表。

使用方法

導入成功後,對任何文件或資料夾右鍵,即可看到 「管理員取得所有權」** 選項。點擊後會自動以管理員身份執行 takeown 與 icacls 指令,遞歸獲取所有權並授予 Administrators 群組完全控制權限(F)。

命令參數解析

  • takeown /f \"%1\" /r /d y:遞歸(/r)獲取所有權,自動回答「是」(/d y)覆蓋子項。
  • icacls \"%1\" /grant administrators:F /t:授予 Administrators 完全控制(F),/t 表示遞歸處理子目錄文件。

注意:操作系統關鍵文件(如 C:\Windows\System32 內核文件)獲取權限後修改可能導致系統不穩,請謹慎操作,建議先建立還原點。

Copyright © Windows教程網 All Rights Reserved