同此前的Vista一樣,微軟是不提倡用戶直接以管理員身份登錄系統實施操作,因為這樣會存在很大的風險。我們知道,在Windows 7中如果以管理員用戶登錄系統那么所有運行的程序默認都是以管理員權限運行的。出于安全我們以非管理員用戶登錄系統,但有時需要進行系統設置或者維護,而要執行這些操作則必須要有管理員權限才行,那么是不是要注銷當前用戶而重新以管理員身份登錄系統呢?其實不用,在Windows 7中我們可以通過兩種方式來說實現應用程序在提升模式下運行。
(1).以管理員權限運行一次。一般情況下,我們只需就當前的操作在管理員權限下運行,那么就選擇以管理員權限運行一次的權限提升策略。具體實現方式是,用鼠標右鍵單擊應用程序的快捷方式或者其主程序,在菜單列表中選擇“以管理員權限運行”即可。此時會彈出用戶賬戶控制即UAC對話框,對話框中列出了系統所有的管理員用讓用戶選擇,我們從中選擇一個管理員用戶并輸入相應的密碼就可以管理員身份運行程序。對此,我們可以打開Widnows 7的任務管理器進行確認,可以看到雖然當前是以普通用戶登錄系統,但該程序是以管理員身份運行的。
管理員身份運行一次
(2).始終以管理員身份運行程序。我們除了可以臨時性地以管理員權限運行程序外,還可以使程序始終以管理員權限運行。這樣做的好處是,省去了每次進行權限提升的麻煩,而且對于某些只能運行在管理員權限中的程序進行了這樣的設置后,就能夠杜絕其在使用中因權限問題而造成的故障。當然這樣做的弊端是非常明顯的,如果將應用程序始終以管理員權限運行會 帶來一定的安全隱患,何況這樣設置以后我們以普通用戶登錄系統也將失去意義。筆者建議的做法是,只將必須以管理員權限運行的程序設置為始終以管理員身份運行即可。
在Windows 7中,我們可以這樣進行設置:右鍵單擊應用程序或者其圖標,選擇“屬性”,在其屬性對話框中定位到“兼容性”標簽頁,在特權等級下勾選“以管理員身份運行此程序”即可。如果要使該設置對所有的用戶有效,那么需要點擊“更改所有用戶的設置”按鈕,然后會一個應用程序屬性對話框,在“所有用戶的兼容性”標簽頁的特權等級下再次勾選“以管理員身份運行此程序”復選框即可。需要注意的是,我們不能設置系統應用程序或者進程總是以管理員身份運行。有的時候,我們會發現“以管理員身份隱匿性此程序”復選框不可選,這通常是因為該程序是系統程序或者該程序被禁止提升權限。另外,如果當前用戶不是管理員或者該程序的運行并不需要管理員憑據時該復選框也會是不可選的。
推薦閱讀
中關村在線 軟件頻道消息:2011年4月26日,微軟在國內的首家正版體驗店正式登陸北京中關村鼎好電子商城。據了解,該店主營項目為微軟旗下的各種軟、硬件 產品 ,包括正版 Windows 、 Office 以及 鍵鼠套裝 等。微軟大>>>詳細閱讀
地址:http://www.xglongwei.com/a/guandian/yejie/20110427/6336.html