2008年5月4日 星期日

快速取得 Vista管理員權限的功能

快速取得Vista管理員權限

微軟在安全性的方面上真的下了很大一番苦心,但卻讓使用者感到操作不甚方便,因為實在是太嚴格了,造成很多操作都會出現「您需具有執行此動作的權限」訊息 而無法繼續,所以我們要想方法解決它,當然你可以一個一個檔案修改權限,但是遇到相同狀況時就要重複修改很麻煩,現在我們要教你在右鍵選單中增加快速取得 Vista管理員權限的功能,就可以快速取得囉!

Step

1.首先按下〔Win〕+〔R〕叫出「執行」對話盒,然後在空白欄位中填入「regedit」以後,按一下〔確定〕。在左方窗格中切換到 「HKEY_CLASSES_ROOT\*\shell\runas」,然後點選「(預設值)」內容,將「數值資料」改為「取得系統管理員權限」,接著再 新增一個名為「NoWorkingDirectory」的字串值,並將數值資料留空白。

2.接下來在「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」。

3.切換到「HKEY_CLASSES_ROOT\exefile\shell」,新增一個名為「runas2」的機碼,然後點選「(預設值)」內容,將 「數值資料」改為「取得系統管理員權限」,接著再新增一個名為「NoWorkingDirectory」的字串值,並將數值資料留空白。

4.接著在「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」。

5.最後在左方窗格中切換到「HKEY_CLASSES_ROOT\Directory\shell\runas」,然後點選「(預設值)」內容,將「數 值資料」改為「取得系統管理員權限」,接著再新增一個名為「NoWorkingDirectory」的字串值,並將數值資料留空白。

6.在「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」。

7.所有步驟都完成以後,就可以在檔案總管中很輕鬆的用右鍵選單取得管理員權限了,而且不只有對於檔案有效,還可以一次取得整個資料夾的權限,非常方便。

轉載自密技偷偷報



或是把下列的文字存到筆記本內存成.reg

Windows Registry Editor Version 5.00

[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\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\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"


存檔之後 點選執行之後也可以

沒有留言:

張貼留言