時操作電腦,我們會遇到操作系統要求“以管理員身份運行”軟件程序,收到這樣的的消息時,我們一直很想知道Windows內部發生的事情,以及為什么要進行這個操作過程。
那些從windows XP過渡到Vista的用戶大概都不會忘記引入的“用戶訪問控制”(UAC)或“強制完整性控制”(MIC)功能。作為微軟操作系統一部分的安全特性會在軟件程序嘗試對你的系統進行修改時提示你,這也就是為什么通常需要“提升”運行權限的關鍵所在。
當你登錄到Windows時,會為你的帳戶分配一個令牌,該令牌將計算數據與你的個人團隊以及與學習、寫入和執行權限相當的權限結合在一起。
令牌中的數據有一個完整性等級,工作系統使用該等級來決定記錄數據、注冊表項等對象的可信度,目的是在啟動安裝時通知客戶,此外還將進程與無意義的系統記錄數據隔離開來。
Windows強制完整性控制(MIC)機制至少有六個完全不同的完整性等級:不可信、低、中、高、系統和可信安裝程序。
默認情況下,普通帳戶具有中等完整性,當你打開可執行文件而不通過管理員憑據提供提升權限時,該帳戶可以最大程度地訪問程序。
當你右鍵單擊某個文件或程序并選擇“以管理員身份運行”時,該過程(僅此過程)是以管理員令牌開始的,它需要為Windows記錄數據和許多其他選項提供更多的完整性許可。
Windows完整性等級:
常用的操作方法是:通過右鍵單擊可執行文件并選擇“以管理員身份運行”命令,以管理員身份啟動程序。
作為一種快捷方式,按住Shift + Ctrl鍵,同時雙擊該文件可以作為管理員啟動此系統。
另外,右鍵單擊文件時按住Shift鍵選擇“以其他用戶身份運行”命令,將出現一個提示窗口,可以在其中輸入另一個人的憑據以及管理員帳戶(用戶名是administrator,如果沒有使用,則不應該有密碼)。
下面是以管理員身份運行程序的的快捷方式:
“開始”菜單:打開“開始”菜單,右鍵單擊任何一個可執行文件,都可以選擇“以管理員身份運行”命令啟動程序。
任務欄:單擊任務欄中的一個程序打開列表,然后右鍵單擊該菜單中的exe進行管理選擇。
文件資源管理器:在文件資源管理器中選擇一個可執行文件,然后在“文件>應用程序工具”功能區中選擇“以管理員身份運行”。
立即運行:按Windows + R鍵,打開“運行”對話框,輸入命令:RunAs.exe /person:Administrator "cmd.exe"
命令提示符:在命令行中,輸入以下命令以及文件的位置:
runas /person:administrator "C:UsersTechSpotDesktopfile.exe"
任務管理器:按Shift + Ctrl + ESC鍵,打開“任務管理器”,單擊“文件 > 運行新任務”,打開“新建任務”對話框,選中“以系統管理權限創建此任務”選項,然后輸入文件的位置(例如:C:UsersTechSpotDesktopfile.exe)。
任務計劃程序:創建全新任務(“操作 > 創建任務”)時,在“常規”選項卡中選中以下選項:“只在用戶登錄時運行”和“使用最高權限運行”。
請注意,在我們啟用管理員帳戶并調整了另一個輸入命令時不用密碼的設置之前,命令提示符方法不起作用:
一般軟件運行時是不需要管理員權限的,所以在通常情況下沒有必要將程序設置為“以管理員身份運行”,但在需要提升運行權限時,如果每次都這樣操作,非常麻煩,下面介紹一些方法只需設置一次就可以讓程序始終“以管理員身份運行”,大大提高運行效率。
1、對應用程序快捷方式設置以管理員身份運行
在安裝軟件時,會在桌面上生成許多軟件的快捷方式,這便于快速啟動應用程序。
右鍵單擊桌面上的程序快捷方式圖標,在彈出的菜單中單擊“屬性”命令,在打開的屬性窗口中選擇“快捷方式”選項卡,單擊“高級”按鈕,在出現的對話框中選中以“用管理員身份運行”選項。
需要注意的是,除了軟件安裝時自動在桌面創建的快捷方式,我們還可以自己創建任一可執行文件的快捷方式到桌面上,方法是:右鍵單擊exe可執行文件,在彈擊的快捷菜單中選擇“發送到 > 桌面快捷方式”命令即可。
2、通過兼容性屬性設置以管理員身份運行
右鍵單擊exe文件,在彈擊的快捷菜單中選擇“屬性”,在打開的窗口中選擇“兼容性”選項卡,選中“以管理員身份運行此程序”選項。
3、通過注冊表編輯器設置以管理員身份運行
按Windows+ R鍵,打開“運行”對話框,輸入命令:regedit,打開注冊表編輯器。
導航至:HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
如果沒有Layers項,請右鍵單擊AppCompatFlags,創建一個名為Layers的項。
在Layers項右側的窗格中右鍵單擊,創建一個全新的字符串值。
設置值標題為exe文件的完整路徑,將數值數據設置為 ~ RUNASADMIN。
小提示:
在Windows設置中,創建的主要個人帳戶是區域管理員帳戶,而后續帳戶是普通客戶,默認情況下,內置管理員帳戶被禁用。可以允許該帳戶在登錄到Windows時訪問,方法是在命令提示符中輸入命令(使用no可再次禁用它):web person administrator /energetic:sure。
1.閱后如果喜歡,不妨點贊、收藏、評論和關注一下。
2.如果喜歡玩軟件,請關注本頭條號閱讀相關文章。
3.在學習中有什么問題,歡迎與我溝通交流,號搜索【微課傳媒】,我在這里等你喲!
提示“你的賬戶已被停用。請向管理員咨詢”,一般可能是個人誤操作把管理員賬號給禁用了,在這里想說的微軟還是挺坑的,禁止的時候沒有任何提示。如果這是Windows上唯一的賬號,那么電腦可以說直接罷工了。接下來講下如何解決這個問題的方法。
1、制作個Winpe啟動U盤,這里我已經制作好了,以FirPE為例,當然其它WINPE也行,比如優啟通、微PE等。關于制作WINPE教程挺多的,在這里由于并非本文重點所以這里就不講制作過程了。
2、電腦開機進入WINPE——雙擊桌面上的Windows密碼修改快捷方式打開我們的神器NTPWEdit工具。這個工具在其它PE也有,有的是在桌面上,有的是在開始菜單中。
3、點擊打開。這里打開SAM文件,這個文件里存儲了系統的用戶及密碼信息。
4、這里顯示了我們Windows用戶名列表。
5、這臺電腦正常情況下使用的用戶是管理員賬戶Administrator,被禁用的也是它,所以在這里你直接在用戶列表中點下Administrator——點擊解鎖。說明:這個解鎖的作用是用來啟用Windows登錄賬戶的。
6、點擊保存修改,需要注意:這一步可不能少,好多人容易忽略。
7、我們測試下現在windows賬戶是否可用,重啟電腦正常進入系統。
文章到此結束,感謝大家的閱讀,如果感覺文章不錯,歡迎點贊+關注,帶你一起長知識。
印機提示Administrator的1個文檔被掛起!
今天分享遇見的一個問題是右下角的打印機圖標一直提示文檔被掛起,點擊刪除卻一直提示刪除中如圖:
重啟后居然還在,其實這個問題我建議是重新安裝打印機驅動,如果要強制刪除請往下看:
1.停止電腦的打印服務,開始-運行-services.msc
或者在cmd里面直接輸入net stop spooler停止打印服務:
2.然后去C:\Windows\System32\spool\PRINTERS刪除里面的文件:
3.然后回到第一步啟用打印服務,啟用打印服務
或者直接用命令啟動:
如果還在掛起注銷一下電腦即可,這樣就強制刪除了掛起的打印文檔。為什么要禁用服務才刪除呢?答案是不禁用服務根本無法刪除里面的文件,提示正在被使用!
簡單總結就是三步,一禁止打印服務,二刪除C:\Windows\System32\spool\PRINTERS里面文件,三啟用打印服務。
關注科技100分,好玩又漲知識!
申明: 此文由《科技100分》精心收集與創作!個人觀點,僅供探討,不作定論。同名欄目有:、搜狐、微信公眾號等!