微軟的Windows系統(tǒng)從Vista系統(tǒng)開始,無論是Win7、Win8還是最新的Win8.1系統(tǒng)都是默認使用管理員身份,但是令用戶糾結的是Administrator權限從來就不是最高的權限;微軟系統(tǒng)底層最高權限當屬于系統(tǒng)內置的System權限,其中類似TrustedInstaller這樣的用戶組權限是非人為可以設置的權限。開玩笑的說就是System權限本來就不應該暴露在微軟系統(tǒng)的表層。
在刪除某一文件或文件夾時收到微軟的彈窗提示:“Win8權限不足 請以管理員身份運行”。這時候我們就需要借助前文說到的System權限來對此文件夾進行降權使用刪除操作。
非屬于System權限級別的用戶權限無法刪除文件夾
Win8.1如何獲取設置?
將以下代碼保存為后綴為 .reg 的注冊表文件 并雙擊添加到注冊表 完畢!在你右鍵某個文件 會看到右鍵會有“管理員取得所有權”選項。。
[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"