從VISTA開始,微軟對操作系統(tǒng)的安全性有了明顯的提高,這樣使得以前我們在XP下都可以打開或刪除的文件(夾),無法在WIN7下進(jìn)行操作。就算是在Administrator超級管理員帳戶下也是無法操作的,提示“你需要來自TrustedInstaller的權(quán)限才能對此文件夾進(jìn)行更改”,或者提示位置不可用,拒絕訪問。
特別是清理系統(tǒng)垃圾,不管采用什么工具,都無法清理掉被保護(hù)的文件夾中的文件,為方便操作,這里提供一個(gè)注冊表文件,導(dǎo)入注冊表之后,你只要對需要操作的文件(夾)點(diǎn)擊右鍵——管理員取得所有權(quán),這樣你就可以對此進(jìn)行打開或刪除操作。
需要注意的是,如果你對系統(tǒng)結(jié)構(gòu)不是很精通,請不要隨意刪除對系統(tǒng)有用的文件?。?!
注冊表內(nèi)容如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT*shellrunas]
@="管理員取得所有權(quán)"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT*shellrunascommand]
@="cmd.exe /c takeown /f "%1" icacls "%1" icacls "%1" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f "%1" icacls "%1" /grant administrators:F"
[HKEY_CLASSES_ROOTexefileshellrunas2]
@="管理員取得所有權(quán)"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTexefileshellrunas2command]
@="cmd.exe /c takeown /f "%1" icacls "%1" icacls "%1" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f "%1" icacls "%1" /grant administrators:F"
[HKEY_CLASSES_ROOTDirectoryshellrunas]
@="管理員取得所有權(quán)"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTDirectoryshellrunascommand]
@="cmd.exe /c takeown /f "%1" /r /d y icacls "%1" icacls "%1" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y icacls "%1" /grant administrators:F /t"
Windows Registry Editor Version 5.00
[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"