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

Win7 右鍵選單新增「取得系統管理員權限」,一鍵解決檔案無法刪除/修改

編輯:Windows 7 系統介紹

Windows 7 權限機制嚴格,時常遇到「需要系統管理員權限」才能刪除或修改檔案/資料夾。透過匯入登錄檔,在右鍵選單直接新增「取得系統管理員權限」指令,省去繁瑣的屬性設定步驟。

快速部署:建立 .reg 檔案匯入

  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. 另存為 取得管理員權限.reg(編碼選 ANSI 或 UTF-16 LE)。
  2. 雙擊檔案,確認「是」匯入登錄檔。

功能驗證

  • 對任何檔案/資料夾右鍵,即可看到 「取得系統管理員權限」 選項。
  • 點選後會自動執行 takeown 取得擁有權,並透過 icacls 授予 Administrators 群組完整控制權限(資料夾含遞迴 /t 參數)。

原理說明

  • takeown /f \"%1\":取得指定檔案/資料夾擁有權。
  • icacls \"%1\" /grant administrators:F:授予 Administrators 群組完整存取權 (F)。
  • /r /d y:資料夾遞迴處理所有子項目,自動確認覆寫。

移除方式

執行下列指令(以系統管理員身分開啟 CMD)即可移除右鍵選單項目:

reg delete "HKEY_CLASSES_ROOT\*\shell\runas" /f
reg delete "HKEY_CLASSES_ROOT\exefile\shell\runas2" /f
reg delete "HKEY_CLASSES_ROOT\Directory\shell\runas" /f

提醒: 此功能威力強大,請謹慎操作系統關鍵資料夾(如 Windows、Program Files),避免導致系統不穩定。

Copyright © Windows教程網 All Rights Reserved