danny 2009-2-14 11:55
快速取得Vista管理員權限
微軟在安全性的方面上真的下了很大一番苦心,但卻讓使用者感到操作不甚方便,因為實在是太嚴格了,造成很多操作都會出現「您需具有執行此動作的權限」訊息而無法繼續,所以我們要想方法解決它,當然你可以一個一個檔案修改權限,但是遇到相同狀況時就要重複修改很麻煩,現在我們要教你在右鍵選單中增加快速取得Vista管理員權限的功能,就可以快速取得囉!
Step
1.首先按下〔Win〕+〔R〕叫出「執行」對話盒,然後在空白欄位中填入「regedit」以後,按一下〔確定〕。在左方窗格中切換到「HKEY_CLASSES_ROOT\*\sh#ll\runas」,然後點選「(預設值)」內容,將「數值資料」改為「取得系統管理員權限」,接著再新增一個名為「NoWorkingDirectory」的字串值,並將數值資料留空白。
2.接下來在「HKEY_CLASSES_ROOT\*\sh#ll\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」。
3.切換到「HKEY_CLASSES_ROOT\exefile\sh#ll」,新增一個名為「runas2」的機碼,然後點選「(預設值)」內容,將「數值資料」改為「取得系統管理員權限」,接著再新增一個名為「NoWorkingDirectory」的字串值,並將數值資料留空白。
4.接著在「HKEY_CLASSES_ROOT\exefile\sh#ll\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」。
5.最後在左方窗格中切換到「HKEY_CLASSES_ROOT\Directory\sh#ll\runas」,然後點選「(預設值)」內容,將「數值資料」改為「取得系統管理員權限」,接著再新增一個名為「NoWorkingDirectory」的字串值,並將數值資料留空白。
6.在「HKEY_CLASSES_ROOT\Directory\sh#ll\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」。
7.所有步驟都完成以後,就可以在檔案總管中很輕鬆的用右鍵選單取得管理員權限了,而且不只有對於檔案有效,還可以一次取得整個資料夾的權限,非常方便。
[img]http://img.epaper.com.tw/img/pc_totalpost/20071011/1010-1.jpg[/img]