文章詳情頁(yè)
Windows 操作系統(tǒng)快速關(guān)機(jī)之謎
瀏覽:5日期:2023-05-26 14:26:25
總有人在抱怨Windows的關(guān)機(jī)是如何的緩慢,實(shí)際上Windows本身的關(guān)機(jī)速度已經(jīng)很快的了。問(wèn)題主要出在用戶安裝的程序上面,由于一些設(shè)計(jì)不好的應(yīng)用程序或驅(qū)動(dòng)程序的問(wèn)題,造成了關(guān)機(jī)上的延遲。針對(duì)這個(gè)問(wèn)題,網(wǎng)絡(luò)上出現(xiàn)了類似于下面的技巧:打開(kāi)任務(wù)管理器,按住“Ctrl”鍵的同時(shí),再單擊任務(wù)管理器窗口中的菜單“關(guān)機(jī)→關(guān)閉”命令時(shí),系統(tǒng)會(huì)快速地被關(guān)閉,同樣,在按住“Ctrl”鍵時(shí),選擇其他命令(例如重新啟動(dòng))時(shí),也會(huì)達(dá)到快速執(zhí)行該命令的目的。同時(shí),也出現(xiàn)了像SuperFast Shutdown一樣的快速關(guān)機(jī)軟件。在討論上述技巧原理之前,先說(shuō)說(shuō)Windows是如何關(guān)機(jī)的:Windows關(guān)機(jī)步驟涉及到Windows多個(gè)組件和多個(gè)過(guò)程,簡(jiǎn)單的說(shuō),Windows的關(guān)機(jī)步驟不是大多數(shù)人認(rèn)為的那么簡(jiǎn)單。基本的過(guò)程是這樣的:1. 用戶發(fā)起關(guān)機(jī)指令以后,發(fā)起關(guān)機(jī)指令的程序會(huì)通知Windows子系統(tǒng)CSRSS.EXE,CSRSS.EXE收到通知以后會(huì)和Winlogon.EXE做一個(gè)數(shù)據(jù)交換,接著由Winlogon.EXE通知CSRSS.EXE開(kāi)始關(guān)閉系統(tǒng)的流程 。2. CSRSS.EXE收到Winlogon.EXE的通知以后,會(huì)依次查詢擁有頂層窗口的用戶進(jìn)程,讓這些用戶進(jìn)程退出。如果某一個(gè)用戶進(jìn)程在一個(gè)默認(rèn)的超時(shí)時(shí)間5000毫秒(可以通過(guò)修改注冊(cè)表鍵值HKEY_CURRENT_USERCont rol PanelDesktop HungAppTimeout設(shè)定超時(shí)時(shí)間)內(nèi)沒(méi)有退出的話,Windows會(huì)顯示一個(gè)結(jié)束任務(wù)對(duì)話框用于詢問(wèn)用戶是否結(jié)束這個(gè)任務(wù)。默認(rèn)情況下將顯示這個(gè)對(duì)話框并一直保持而不會(huì)自動(dòng)關(guān)閉。對(duì)于控制臺(tái)程序來(lái)說(shuō),基本情況類似,只不過(guò)Windows使用HK EY_CURRENT_USERControl PanelDesktop WaitToKillAppTimeout值來(lái)設(shè)置超時(shí)時(shí)間。3. 接著是輪到終止系統(tǒng)進(jìn)程了。系統(tǒng)進(jìn)程包括SMSS.EXE、Winlogon.EXE、Lsass.EXE等。Windows在終止系統(tǒng)進(jìn)程的時(shí)候并不像終止用戶進(jìn)程那樣如果無(wú)法在規(guī)定時(shí)間內(nèi)終止則提示用戶,而是跳過(guò)這個(gè)進(jìn)程,去執(zhí)行下一個(gè)系統(tǒng) 進(jìn)程的終止操作。使用的超時(shí)時(shí)間和第2步使用的時(shí)間相同。上述3個(gè)步驟是整個(gè)Windows關(guān)機(jī)過(guò)程中最耗費(fèi)時(shí)間的一段,大多數(shù)關(guān)機(jī)緩慢的原因都是因?yàn)檫@3個(gè)步驟引起的。完成前3個(gè)步驟以后,進(jìn)入了關(guān)機(jī)操作的第4個(gè)階段,也是最后一個(gè)階段。
標(biāo)簽:
Windows系統(tǒng)
相關(guān)文章:
1. 讓英文Windows XP操作系統(tǒng)正確顯示中文2. 打造安全的Win 2003操作系統(tǒng)(下)3. 教程/操作系統(tǒng) Windows XP注冊(cè)表修改精粹(下)4. win10系統(tǒng)設(shè)置時(shí)間顯示上午和下午的方法5. Windows7系統(tǒng)直接查看系統(tǒng)的啟動(dòng)時(shí)間6. win11預(yù)覽版更新時(shí)間詳細(xì)介紹7. Win10操作系統(tǒng)筆記本電腦需不需要裝殺毒軟件?8. 教程/操作系統(tǒng) WinXP任務(wù)欄假死解決一法9. 曝微軟將公布Win11發(fā)布時(shí)間:9月中旬簽署最終版本10. Win10更改時(shí)間無(wú)法精確到秒怎么辦?
排行榜
