原文:http://blog.csdn.net/scz123/archive/2005/11/11/527363.aspx本人習慣與使用Users許可權的使用者登入windows(XP),需要使用管理員權限的時候SHIFT+滑鼠右鍵,選擇“運行方式...”來達到管理的目的。
不過,不知是用了Norton WinDoctor的緣故,所有的程式使用SHIFT+滑鼠右鍵有沒有“運行方式...”了,捷徑裡的進階屬性中也沒有“使用其他身份運行”了。
檢查了一下註冊表,發現[HKEY_CLASSES_ROOT/exefile/shell/runas]已經沒有了,估計是被Norton WinDoctor刪了。
既然沒了就自己建吧。使用管理員權限編輯註冊表,建立如下註冊表值(假設電腦名稱為computer):
windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT/*/shell/Open as Administrator/Command]
@="runas /profile /savecred /user:computer//Administrator /"cmd.exe /c start ///"管理員環境-請小心操作///" ///"%1///" %*/""
[HKEY_CLASSES_ROOT/Folder/shell/Open as Administrator/Command]
@="runas /profile /savecred /user:computer//Administrator /"cmd.exe /c start ///"管理員環境-請小心操作///" G://tools//2xExplorer.exe ///"%1///"/""
建好後,所有檔案和目錄的右鍵菜單就都會出現Open as Administrator的選擇。
特別注意的是,runas 的/savecred 參數只有在XP PRO和2003上有,用使用者以前儲存的憑據來運行;WWindows XP Home Edition 上也沒有這個選項,該選項會被忽略。所以如果是windows 2000的電腦,就不用加這個參數了。
至於G://tools//2xExplorer.exe,個人喜好而已,可以使用"C:/Program Files/Internet Explorer/IEXPLORE.EXE",來開啟目錄。但不能使用explorer.exe,該程式不能運行多個副本。
從此,電腦上所有的檔案就可以以簡單的操作使用管理員權限運行了,而系統的“運行方式...”只能開啟可執行程式。而且,只需要第一次使用的時候輸密碼,以後就不需要了。如果都想使用密碼的話,取消/savecred 參數即可。
備忘20060728:
對於儲存的密碼,可以運行control userpasswords2開啟經典的使用者管理介面,“進階/管理密碼”內管理。但由於使用者已是users組內,無權開啟使用者管理介面,那就只能通過control keymgr.dll來查看和管理了了。