平時(shí)操作電腦,我們會(huì)遇到操作系統(tǒng)要求“以管理員身份運(yùn)行”軟件程序,收到這樣的的消息時(shí),我們一直很想知道Windows內(nèi)部發(fā)生的事情,以及為什么要進(jìn)行這個(gè)操作過程。
那些從windows XP過渡到Vista的用戶大概都不會(huì)忘記引入的“用戶訪問控制”(UAC)或“強(qiáng)制完整性控制”(MIC)功能。作為微軟操作系統(tǒng)一部分的安全特性會(huì)在軟件程序嘗試對(duì)你的系統(tǒng)進(jìn)行修改時(shí)提示你,這也就是為什么通常需要“提升”運(yùn)行權(quán)限的關(guān)鍵所在。

當(dāng)你登錄到Windows時(shí),會(huì)為你的帳戶分配一個(gè)令牌,該令牌將計(jì)算數(shù)據(jù)與你的個(gè)人團(tuán)隊(duì)以及與學(xué)習(xí)、寫入和執(zhí)行權(quán)限相當(dāng)?shù)臋?quán)限結(jié)合在一起。
令牌中的數(shù)據(jù)有一個(gè)完整性等級(jí),工作系統(tǒng)使用該等級(jí)來決定記錄數(shù)據(jù)、注冊(cè)表項(xiàng)等對(duì)象的可信度,目的是在啟動(dòng)安裝時(shí)通知客戶,此外還將進(jìn)程與無意義的系統(tǒng)記錄數(shù)據(jù)隔離開來。
Windows強(qiáng)制完整性控制(MIC)機(jī)制至少有六個(gè)完全不同的完整性等級(jí):不可信、低、中、高、系統(tǒng)和可信安裝程序。
默認(rèn)情況下,普通帳戶具有中等完整性,當(dāng)你打開可執(zhí)行文件而不通過管理員憑據(jù)提供提升權(quán)限時(shí),該帳戶可以最大程度地訪問程序。
當(dāng)你右鍵單擊某個(gè)文件或程序并選擇“以管理員身份運(yùn)行”時(shí),該過程(僅此過程)是以管理員令牌開始的,它需要為Windows記錄數(shù)據(jù)和許多其他選項(xiàng)提供更多的完整性許可。
Windows完整性等級(jí):
不可信的完整性:提供給無名稱進(jìn)程。低完整性:通常用于與瀏覽器相當(dāng)?shù)拿嫦騑eb的軟件程序。中等完整性:適用于直接客戶并用于許多對(duì)象。高完整性:管理員級(jí)輸入,通常需要提升。系統(tǒng)完整性:為Windows內(nèi)核和核心公司保留。可信安裝程序:用于Windows更新和系統(tǒng)元素。一、在Windows上以管理員身份運(yùn)行程序的方法常用的操作方法是:通過右鍵單擊可執(zhí)行文件并選擇“以管理員身份運(yùn)行”命令,以管理員身份啟動(dòng)程序。
作為一種快捷方式,按住Shift + Ctrl鍵,同時(shí)雙擊該文件可以作為管理員啟動(dòng)此系統(tǒng)。
另外,右鍵單擊文件時(shí)按住Shift鍵選擇“以其他用戶身份運(yùn)行”命令,將出現(xiàn)一個(gè)提示窗口,可以在其中輸入另一個(gè)人的憑據(jù)以及管理員帳戶(用戶名是administrator,如果沒有使用,則不應(yīng)該有密碼)。
下面是以管理員身份運(yùn)行程序的的快捷方式:
“開始”菜單:打開“開始”菜單,右鍵單擊任何一個(gè)可執(zhí)行文件,都可以選擇“以管理員身份運(yùn)行”命令啟動(dòng)程序。
任務(wù)欄:?jiǎn)螕羧蝿?wù)欄中的一個(gè)程序打開列表,然后右鍵單擊該菜單中的exe進(jìn)行管理選擇。
文件資源管理器:在文件資源管理器中選擇一個(gè)可執(zhí)行文件,然后在“文件>應(yīng)用程序工具”功能區(qū)中選擇“以管理員身份運(yùn)行”。
立即運(yùn)行:按Windows + R鍵,打開“運(yùn)行”對(duì)話框,輸入命令:RunAs.exe /person:Administrator “cmd.exe”
命令提示符:在命令行中,輸入以下命令以及文件的位置:
runas /person:administrator “C:UsersTechSpotDesktopfile.exe”
任務(wù)管理器:按Shift + Ctrl + ESC鍵,打開“任務(wù)管理器”,單擊“文件 > 運(yùn)行新任務(wù)”,打開“新建任務(wù)”對(duì)話框,選中“以系統(tǒng)管理權(quán)限創(chuàng)建此任務(wù)”選項(xiàng),然后輸入文件的位置(例如:
C:UsersTechSpotDesktopfile.exe)。
任務(wù)計(jì)劃程序:創(chuàng)建全新任務(wù)(“操作 > 創(chuàng)建任務(wù)”)時(shí),在“常規(guī)”選項(xiàng)卡中選中以下選項(xiàng):“只在用戶登錄時(shí)運(yùn)行”和“使用最高權(quán)限運(yùn)行”。
請(qǐng)注意,在我們啟用管理員帳戶并調(diào)整了另一個(gè)輸入命令時(shí)不用密碼的設(shè)置之前,命令提示符方法不起作用:
按Windows + R鍵,打開“運(yùn)行”對(duì)話框,輸入命令:compmgmt.msc,打開“計(jì)算機(jī)管理”,轉(zhuǎn)到“本地用戶和組 > 用戶”,雙擊右側(cè)窗格中的Administrator,在打開的窗口中取消選中“帳戶已禁用”選項(xiàng)。按Windows + R鍵,打開“運(yùn)行”對(duì)話框,輸入命令:gpedit.msc,打開“本地組策略編輯器”,轉(zhuǎn)到“計(jì)算機(jī)配置> Windows設(shè)置>安全設(shè)置>本地策略>安全選項(xiàng)”,雙擊“帳戶:使用空密碼的本地帳戶只允許進(jìn)行控制臺(tái)登錄”策略,在打開的窗口中選擇“已禁用”。二、如何設(shè)置始終“以管理員身份運(yùn)行”程序一般軟件運(yùn)行時(shí)是不需要管理員權(quán)限的,所以在通常情況下沒有必要將程序設(shè)置為“以管理員身份運(yùn)行”,但在需要提升運(yùn)行權(quán)限時(shí),如果每次都這樣操作,非常麻煩,下面介紹一些方法只需設(shè)置一次就可以讓程序始終“以管理員身份運(yùn)行”,大大提高運(yùn)行效率。
1、對(duì)應(yīng)用程序快捷方式設(shè)置以管理員身份運(yùn)行
在安裝軟件時(shí),會(huì)在桌面上生成許多軟件的快捷方式,這便于快速啟動(dòng)應(yīng)用程序。
右鍵單擊桌面上的程序快捷方式圖標(biāo),在彈出的菜單中單擊“屬性”命令,在打開的屬性窗口中選擇“快捷方式”選項(xiàng)卡,單擊“高級(jí)”按鈕,在出現(xiàn)的對(duì)話框中選中以“用管理員身份運(yùn)行”選項(xiàng)。
需要注意的是,除了軟件安裝時(shí)自動(dòng)在桌面創(chuàng)建的快捷方式,我們還可以自己創(chuàng)建任一可執(zhí)行文件的快捷方式到桌面上,方法是:右鍵單擊exe可執(zhí)行文件,在彈擊的快捷菜單中選擇“發(fā)送到 > 桌面快捷方式”命令即可。
2、通過兼容性屬性設(shè)置以管理員身份運(yùn)行
右鍵單擊exe文件,在彈擊的快捷菜單中選擇“屬性”,在打開的窗口中選擇“兼容性”選項(xiàng)卡,選中“以管理員身份運(yùn)行此程序”選項(xiàng)。
3、通過注冊(cè)表編輯器設(shè)置以管理員身份運(yùn)行
按Windows+ R鍵,打開“運(yùn)行”對(duì)話框,輸入命令:regedit,打開注冊(cè)表編輯器。
導(dǎo)航至:HKEY_CURRENT_USERSOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlags
如果沒有Layers項(xiàng),請(qǐng)右鍵單擊AppCompatFlags,創(chuàng)建一個(gè)名為L(zhǎng)ayers的項(xiàng)。
在Layers項(xiàng)右側(cè)的窗格中右鍵單擊,創(chuàng)建一個(gè)全新的字符串值。
設(shè)置值標(biāo)題為exe文件的完整路徑,將數(shù)值數(shù)據(jù)設(shè)置為 ~ RUNASADMIN。
小提示:
在Windows設(shè)置中,創(chuàng)建的主要個(gè)人帳戶是區(qū)域管理員帳戶,而后續(xù)帳戶是普通客戶,默認(rèn)情況下,內(nèi)置管理員帳戶被禁用。可以允許該帳戶在登錄到Windows時(shí)訪問,方法是在命令提示符中輸入命令(使用no可再次禁用它):web person administrator /energetic:sure。

步驚云