解讀:電腦快速關(guān)機(jī)
一、WindowsXP
1.做個文件進(jìn)行關(guān)機(jī)。用記事本文件在桌面上新建一個文件,并輸入“(new ActiveXobiject("Shell.Application")).ShutdownWindows 0;”(引號不輸入,下同),然后關(guān)閉保存,重命為“shutdownsj”,這樣每次用鼠標(biāo)雙擊這個文件就可關(guān)機(jī)了。 2.倒計時關(guān)機(jī)。 在 開始→運(yùn)行 中輸入“shutdown -s -t 30”后確定,就可以在30秒后關(guān)機(jī),其中30是關(guān)機(jī)的倒計時秒數(shù),也可以自定義輸入,如果想取消倒計時關(guān)機(jī)你可以輸入“shutdown -a”
3.定時關(guān)機(jī)。 在桌面上新建一個“快捷方式”,并在其中的向?qū)?#8220;位置”輸入(默認(rèn)安裝盤為C盤):C:\windows\system32\tsshutdn.exe 10/powerdown /DELAY:01,其中10為關(guān)機(jī)的廷遲時間,/DELAY:01為電源關(guān)閉廷遲時間。其實(shí)這時礦產(chǎn)的定時關(guān)機(jī)是得用“計劃任務(wù)”程序?qū)⑦@個“快捷方式”加入進(jìn)去,然后設(shè)置為XX的關(guān)機(jī)時間,例如第晚22:00。
也可以直接在 開始→運(yùn)行 中輸入“at xx:xx shutdown -s”(xx:xx指的是關(guān)機(jī)的是時間) 4.進(jìn)行關(guān)機(jī)設(shè)置。 在windowsXP中可以對關(guān)機(jī)進(jìn)行一下設(shè)置,在 開始→運(yùn)行 中輸入“shudown -i”,會彈出一個“關(guān)機(jī)設(shè)置”的窗口,其中可以進(jìn)行“遠(yuǎn)程關(guān)機(jī)”、警告時間設(shè)置和計劃選項等設(shè)置,在這里隨心關(guān)機(jī)就要看你的設(shè)置了。如果還想獲得更多的關(guān)機(jī)技巧,可以用“shutdown -help”進(jìn)行查詢
注: 如要在windows2000中倒計時關(guān)機(jī)或是定時關(guān)機(jī)的話只要把windowsXP c:\windows\system32目錄下的“shutdown.exe”文件拷貝到Windows2000下的c:\winnt\system32目錄下即可 二、windws98 在windows98中修改注冊表可以實(shí)現(xiàn)快速關(guān)機(jī)。 1.在開始→運(yùn)行中輸入regedit打開注冊表編輯器。 2.依次展開進(jìn)入HKEY_CLASSES_ROOT\Directory\shell分支。 3.新建一個命名為Close的主鍵,并將該主鍵下的“默認(rèn)”鍵值修改為“快速關(guān)機(jī)”。 4.然后在Close主鍵下新建一個命名為Command的主鍵,將該主鍵下的“默認(rèn)”鍵值修改為Rundll32.exe User.exe,ExitWindows。接著保存退出注冊表編輯器。 5.重新啟動系統(tǒng),當(dāng)你用鼠標(biāo)右鍵單擊“開始”菜單后,就可以彈出的右鍵菜單中選擇“快速關(guān)機(jī)”項來關(guān)閉電腦。 快速關(guān)機(jī)的危害
有一種在網(wǎng)上流傳的快速關(guān)機(jī)方法:調(diào)出任務(wù)管理器,按住Ctrl鍵,點(diǎn)擊關(guān)機(jī),這樣可三秒關(guān)機(jī),速度很快。另外,也有一些快速關(guān)機(jī)軟件,如:SuperFast Shutdown,用它也能快速關(guān)機(jī)。 我們都知道,系統(tǒng)關(guān)機(jī)時要進(jìn)行一系列的操作,包括:關(guān)閉窗口、結(jié)束進(jìn)程和服務(wù)、保存數(shù)據(jù)等等。而像上面那樣快速關(guān)機(jī)是否省掉了某些步驟,這樣做又會不會對系統(tǒng)有所危害呢? 先來看看系統(tǒng)正常關(guān)機(jī)要經(jīng)歷哪些步驟: ①關(guān)機(jī)指令通知Windows子系統(tǒng)CSRSS.EXE,CSRSS.EXE,收到通知后會和Winlogon.EXE做一個數(shù)據(jù)交換,再由Winlogon.EXE通知CSRSS.EXE開始關(guān)閉系統(tǒng)的流程。 ②CSRSS.EXE依次查詢擁有頂層窗口的用戶進(jìn)程,讓這些用戶進(jìn)程退出。 ③接著開始終止系統(tǒng)進(jìn)程。 以上3個步驟是整個Windows關(guān)機(jī)過程中最耗費(fèi)時間的一段,大多數(shù)關(guān)機(jī)緩慢的原因都是因為這3個步驟引起的。 ④Winlogon.EXE調(diào)用NtShutdownSystem()函數(shù)來命令系統(tǒng)執(zhí)行后面的掃尾工作,最后關(guān)機(jī)。 看來Windows關(guān)機(jī)過程還挺復(fù)雜的。而使用Ctrl鍵關(guān)機(jī)或是使用某些快速關(guān)機(jī)軟件,并不會經(jīng)過完整的四步過程,而往往是跳過前三步而直接調(diào)用NtShutdownSystem()函數(shù)進(jìn)行關(guān)機(jī)的。 很多軟件在運(yùn)行時會將數(shù)據(jù)寫入內(nèi)存,在退出時再保存到文件。如果不經(jīng)過前面的步驟關(guān)機(jī),會導(dǎo)至程序不能正常退出而丟失數(shù)據(jù),這樣就可能因重要數(shù)據(jù)丟失造成一些意外的錯誤,對系統(tǒng)是有危害的。 所以,在此建議大家盡量不要使用Ctrl鍵關(guān)機(jī)或是某些快速關(guān)機(jī)軟件,畢竟數(shù)據(jù)的安全性比節(jié)省的那一點(diǎn)關(guān)機(jī)時間重要得多 |
|