查看: 1761|回復(fù): 2
打印 上一主題 下一主題

Windows操作系統(tǒng)正常關(guān)機(jī)原理、步驟以及與“快速關(guān)機(jī)”的根本區(qū)別

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2010-8-1 20:36:18 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
  大家在網(wǎng)上經(jīng)常會(huì)看到一些關(guān)于電腦快速關(guān)機(jī)的方法介紹。這些方法,表面上可能確實(shí)奏效:關(guān)機(jī)速度與按“主機(jī)電源開關(guān)按鈕”相差無幾;但是,假如照此實(shí)行,后果真的就與按“主機(jī)電源開關(guān)按鈕”旗鼓相當(dāng)了:可能會(huì)出現(xiàn)一些電腦開機(jī)或系統(tǒng)運(yùn)行的異常問題。那么,Windows操作系統(tǒng)正常關(guān)機(jī)(操作系統(tǒng)桌面/開始/關(guān)閉計(jì)算機(jī))的原理是什么呢?或者說,運(yùn)行 Windows操作系統(tǒng)的電腦,正常關(guān)機(jī)要經(jīng)過哪幾個(gè)步驟呢?
  操作系統(tǒng)正常關(guān)機(jī)(操作系統(tǒng)桌面/開始/關(guān)閉計(jì)算機(jī)),要經(jīng)過四個(gè)步驟:1。關(guān)機(jī)指令通知Windows子系統(tǒng)的CSRSS.EXE(CSRSS.EXE 是微軟客戶端/服務(wù)端運(yùn)行時(shí)的子系統(tǒng),管理Windows圖形相關(guān)任務(wù)),CSRSS.EXE收到通知后會(huì)和 Winlogon.EXE(Winlogon.EXE是Windows NT用戶登陸程序,管理用戶登錄和退出)做一個(gè)數(shù)據(jù)交換,再由Winlogon.EXE通知CSRSS.EXE開始關(guān)閉系統(tǒng)的流程;2。 CSRSS.EXE依次查詢擁有頂層窗口的用戶進(jìn)程,讓這些用戶進(jìn)程退出;3。接著開始終止系統(tǒng)進(jìn)程;4。最后Winlogon.EXE調(diào)用 NtShutdownSystem函數(shù)(NtShutdownSystem函數(shù)是眾多Windows NT函數(shù)之一。如果僅只調(diào)用這個(gè)函數(shù),在關(guān)閉系統(tǒng)時(shí)不會(huì)事先通知用戶進(jìn)程和系統(tǒng)進(jìn)程),命令系統(tǒng)執(zhí)行后面的掃尾工作,電腦正常關(guān)機(jī)。
  而網(wǎng)上一些關(guān)于電腦快速關(guān)機(jī)方法的介紹,卻往往是跳過前三步而直接調(diào)用NtShutdownSystem函數(shù)進(jìn)行關(guān)機(jī)的。眾所周知,很多程序在運(yùn)行時(shí)會(huì)將數(shù)據(jù)寫入內(nèi)存(斷電即無),正常退出即可完整保存到硬盤(斷電存儲(chǔ))。如果不經(jīng)過前面的步驟而“快速關(guān)機(jī)”,就有可能導(dǎo)致程序不能正常退出而丟失數(shù)據(jù),從而造成一些意外的錯(cuò)誤,對(duì)操作系統(tǒng)正常運(yùn)行是有害無益的。
  大家不必爭(zhēng)論正常關(guān)機(jī)和“快速關(guān)機(jī)”的孰是孰非(“快速關(guān)機(jī)”對(duì)操作系統(tǒng)正常運(yùn)行造成危害有個(gè)概率問題。正是因?yàn)槿绱?,我使用了“可能”一詞)。只要明白一個(gè)人人皆知的基本常識(shí)就行了:微軟聚集著全球頂級(jí)操作系統(tǒng)設(shè)計(jì)、研發(fā)的專家,難道他們會(huì)無知會(huì)愚蠢到舍近求遠(yuǎn)、舍快求慢,有意識(shí)的讓W(xué)indows操作系統(tǒng)正常關(guān)機(jī)比網(wǎng)上“快速關(guān)機(jī)”更慢一些嗎?
中國(guó)畜牧人網(wǎng)站微信公眾號(hào)

評(píng)分

參與人數(shù) 1論壇幣 +1 收起 理由
半島鐵盒 + 1

查看全部評(píng)分

版權(quán)聲明:本文內(nèi)容來源互聯(lián)網(wǎng),僅供畜牧人網(wǎng)友學(xué)習(xí),文章及圖片版權(quán)歸原作者所有,如果有侵犯到您的權(quán)利,請(qǐng)及時(shí)聯(lián)系我們刪除(010-82893169-805)。
沙發(fā)
發(fā)表于 2010-8-1 20:59:58 | 只看該作者
謝謝樓主分享了

評(píng)分

參與人數(shù) 1論壇幣 +10 收起 理由
system + 10 第一個(gè)回復(fù)系統(tǒng)自動(dòng)獎(jiǎng)勵(lì)

查看全部評(píng)分

板凳
發(fā)表于 2010-8-28 20:05:09 | 只看該作者
還是安全第一呀  慢就慢點(diǎn)吧
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

發(fā)布主題 快速回復(fù) 返回列表 聯(lián)系我們

關(guān)于社區(qū)|廣告合作|聯(lián)系我們|幫助中心|小黑屋|手機(jī)版| 京公網(wǎng)安備 11010802025824號(hào)

北京宏牧偉業(yè)網(wǎng)絡(luò)科技有限公司 版權(quán)所有(京ICP備11016518號(hào)-1

Powered by Discuz! X3.5  © 2001-2021 Comsenz Inc. GMT+8, 2025-5-7 11:01, 技術(shù)支持:溫州諸葛云網(wǎng)絡(luò)科技有限公司