自 Windows Vista 起,微軟引入更嚴格的權限機制(UAC、TrustedInstaller 等),導致使用者常無法修改、刪除或存取系統檔案。本文提供兩種方法,幫您輕鬆取得檔案或資料夾的完全控制權限。
將下列內容複製至記事本,存檔為 TakeOwnership.reg,雙擊匯入登錄表即可。之後對任何檔案/資料夾右鍵即可看到選項。
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"
指令說明:
takeown /f \"%1\":取得指定檔案/資料夾擁有權/r:遞迴處理子資料夾/d y:自動回答「是」於確認提示icacls \"%1\" /grant administrators:F:授予 Administrators 群組完全控制權限/t:對資料夾內所有檔案遞迴套用許多系統優化工具內建「右鍵選單新增取得管理員權限」功能,介面友善,適合不想手動編輯登錄的用戶。
透過排程工作或 PsExec 以 SYSTEM 身分執行 CMD,可解鎖更多受限操作:
HKEY_LOCAL_MACHINE\SAM、SECURITY,可查殺隱藏帳戶、木馬殘留鍵值。System Volume Information,可刪除還原點釋放空間、或隱藏私密檔案。termsrv.dll 開啟多使用者遠端桌面)。
explorer.exe。