Windows 7 中存取某些系統檔案/資料夾需管理員權限。透過匯入登錄檔,在右鍵選單新增「管理員取得所有權」選項,一鍵取得檔案/資料夾完整控制權。
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(副檔名必須為 .reg)。takeown 與 icacls 指令,稍待片刻完成。takeown /f \"%1\":取得檔案/資料夾擁有權。/r:遞迴處理子目錄(資料夾專用)。/d y:自動回答「是」於確認提示。icacls \"%1\" /grant administrators:F:給予 Administrators 群組完整控制權限 (F)。/t:遞迴套用至子目錄/檔案(資料夾專用)。若不再需要,執行以下指令(管理員 CMD)或建立對應刪除鍵值的 .reg 檔:
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
此技巧讓你在需要時秒取權限,無需手動開啟 CMD 輸入長指令。