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