XP 系統下刪除特定檔案/資料夾時彈出「您需要權限來執行此操作」,主因是檔案擁有權屬於 SYSTEM/TrustedInstaller/其他使用者,目前帳號僅有讀取權無刪除權。本文提供註冊表腳本,為右鍵選單新增「取得管理員擁有權」指令,一鍵獲取擁有權並授予完全控制權限,隨即可刪除。
takeown /f:取得檔案/資料夾擁有權icacls /grant administrators:F:授予 Administrators 群組完全控制權限 (F)notepad 開啟記事本。

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"
TakeOwnership.reg → 儲存類型選「所有檔案」 → 存放桌面。

TakeOwnership.reg → 確認提示選 是 → 顯示「已成功匯入」點確定。



C:\Windows\System32 下檔案)取得擁有權後刪除可能導致系統不穩,請謹慎操作。# 檔案
takeown /f "C:\path\to\file.ext" && icacls "C:\path\to\file.ext" /grant administrators:F
# 資料夾(含子目錄遞迴)
takeown /f "C:\path\to\folder" /r /d y && icacls "C:\path\to\folder" /grant administrators:F /t
以系統管理員身分開啟 CMD 執行即可。