關於任務管理器踩過的坑,程式設計師必看!
下面是關於任務管理器的一些拙見,之前也踩過不少坑,就當拋磚引玉了吧!
兩種快捷鍵
任務管理器相信大家都不陌生,不知道你們是用什麼快捷鍵打開的呢。
在我小的時候,當時還是XP盛行,流行用Ctrl+Alt+Delete打開,所以我也一直這麼用了。
從Win7到現在,用這個鍵總會先打開藍色頁面再滑鼠點開,特別麻煩。
實際上還有一個快捷鍵,按下Ctrl+Shift+Esc便可以直接打開了
當然,也可以不用快捷鍵,在任務欄直接右鍵,找到任務管理器打開。
個性化顯示
如果想要個性訂製需要展示的進程資訊怎麼辦,只需在上方表頭右鍵單擊,選擇需要展示的類型。
資源佔用更清晰
眾所周知,任務管理器通常是用來啟動或強制關閉進程的,默認設置下系統每隔兩秒鐘對數據進行1次自動更新(在上方「查看」中可以調節刷新頻率)。
以前我看它們的資源佔用情況都是去看數值,實際上直接看百分比可能更直觀一些,在進程介面直接右鍵便可以切換展示形式。
如下圖,特地多開了些記憶體,佔用情況十分明確。
暴力卸載
如果控制面板實在找不到進程,或者流氓軟體沒法卸載怎麼辦?在任務管理器上對相應進程右鍵打開文件位置,即可找到exe等在本地文件夾中的位置,進行卸載刪除乃至粉碎等操作。也可以右鍵找到詳細資訊去查看進程樹,進行更具體的操作。
UI美化
這是比較狹隘的說法,特指分類方面做優化。有的電腦可能一開始沒有對進程進行分類,只需點擊上方的「按類型分組」即可。
只看前台
如果說,我只想清晰地管理前台進程怎麼辦,只需要點擊「簡略資訊「,便能看到在前台運行的進程。
怎樣結束進程更徹底
前面講到過如何查看詳細資訊,在詳細進程中有「結束進程樹「選項,進程樹可以理解為一系列進程的根,連根拔起自然清除徹底。
如果並不想徹底結束進程,只是感覺其佔用資源太多,只需要在這個頁面找到「設置優先順序」,變為「低」等等就可以了。
解決特定卡頓
有時候啟動某些老軟體或者遊戲會卡頓,雖然不常見但是這裡提供一種思路。原因可能是沒有針對多核cpu進行優化,這時可以設置相關性,比如讓程式只使用一個cpu核心。
不常見功能
關於任務管理器還有許多功能,具體集中在「詳細資訊」的右鍵菜單,通常是為了防止或是去分析進程的異常情況。在此解釋一下。
1.UAC虛擬化:能夠防止系統文件、文件夾和註冊表因為誤操作而損壞,用戶可通過UAC可以將系統中的應用程式重新定向其它位置,但是為了維護整個作業系統的穩定性,這些應用程式寫入的數據不會被發送至系統位置,有了這種虛擬化功能,便可實現多個用戶可以運行同一台電腦上的應用程式,由於各自的數據都是寫入各自的位置中,因此起到了系統安全的效果。
2.分析等待鏈:比如某個應用程式記憶體異常升高,或者說沒有響應等情況,可以分析其正在等待的鏈路,更好定位問題。
3.創建轉儲文件:可以把進程的詳細資訊進行記錄,在程式運行遇到一些意外情況時,可以在選擇的調試器中對轉儲文件進行研究。
最後關於系統進程,這裡收集了一些常見的進程,如下:
mdm.exe(Windows管理控制台)
WmiPrvSE.exe(Windows WMI Provider Host)
Services.exe(Windows服務和控制器應用程式)
inetinfo.exe(Windows IIS Admin Service Helper)
Wscntfy.exe(Windows Security Center系統安全警示程式)
Msiexec.exe(Windows installer組件)
WUDFhost.exe(Windows用戶模式驅動程式框架主機進程)
Wdfmgr.exe(Windows用戶模式驅動程式框架)
alg.exe(Windows應用層網關服務)
lsass.exe:LSA Shell (Export Version)本地安全認證服務
iexplore.exe是進程(IE瀏覽器)
Csrss.exe(客戶伺服器運行時流程)
explorer.exe(Windows影像殼程式)
Taskmgr.exe(Windows任務管理器)
Winlogon.exe(Windows登陸程式)
lsass.exe進程(本地安全認證服務)
dwm.exe進程(桌面窗口管理器)
Conhost.exe進程(控制台窗口主機)
Ctfmon.exe(Windows文本輸入)
Conime.exe(命令提示符輸入支援)
svchost.exe(Windows服務主進程)
OHotfix.exe(安裝客戶端更新文件)
Ose.exe(Microsoft Office源引擎)
Imjpmig.exe(Windows輸入法編輯器)
MMC.exe(Windows Machine Debug Manager)
smss.exe(Windows會話管理器)
wuauclt.exe(Windows系統自動更新)
spoolsv.exe(Spooler SubSystem App後台處理程式子系統應用程式)
wuauclt.exe(Windows系統自動更新)