Win7 權限機制嚴格,存取系統檔案/其他使用者資料夾常提示「拒絕存取」。將「管理員取得所有權」加入右鍵選單,一鍵執行 takeown + icacls 遞歸取得完整控制權,無需手動輸入指令。
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 群組完整控制權 (F)。/t:遞歸套用至所有子檔案/資料夾。icacls \"%1\" /reset /t)。一鍵部署右鍵「取得所有權」,解決 Win7 權限拒絕存取難題,系統管理員、進階使用者必備神器。