Feed Facebook

A-A+

節約時間 XP快速關機四招

2009年05月15日 Windows XP, 研究資源 評論 2 條

1.做個文件進行關機。用記事本文件在桌面上新建一個文件,並輸入“(new ActiveXobiject(”Shell.Application”)).ShutdownWindows 0;”(引號不輸入,下同),然後關閉保存,重命爲“shutdownsj”,這樣每次用鼠標雙擊這個文件就可關機了。

2.倒計時關機。 在 開始→運行 中輸入“shutdown -s -t 30”後確定,就可以在30秒後關機,其中30是關機的倒計時秒數,也可以自定義輸入,如果想取消倒計時關機你可以輸入“shutdown -a”

3.定時關機。在桌面上新建一個“快捷方式”,並在其中的向導“位置”輸入(默認安裝盤爲C盤):C:windowssystem32 tsshutdn.exe 10/powerdown /DELAY:01,其中10爲關機的廷遲時間,/DELAY:01爲電源關閉廷遲時間。其實這時礦産的定時關機是得用“計劃任務”程序將這個“快捷方式 ”加入進去,然後設置爲XX的關機時間,例如第晚22:00。

也可以直接在 開始→運行 中輸入“at xx:xx shutdown -s”(xx:xx指的是關機的是時間)

4.進行關機設置。 在windowsXP中可以對關機進行一下設置,在 開始→運行 中輸入“shudown -i”,會彈出一個“關機設置”的窗口,其中可以進行“遠程關機”、警告時間設置和計劃選項等設置,在這裏隨心關機就要看你的設置了。如果還想獲得更多的 關機技巧,可以用“shutdown -help”進行查詢

注: 如要在windows2000中倒計時關機或是定時關機的話只要把windowsXP c:windowssystem32目錄下的“shutdown.exe”文件拷貝到Windows2000下的c:winntsystem32目錄下即可

快速關機的危害

有一種在網上流傳的快速關機方法:調出任務管理器,按住Ctrl鍵,點擊關機,這樣可三秒關機,速度很快。另外,也有一些快速關機軟件,如:SuperFast Shutdown,用它也能快速關機。

我們都知道,系統關機時要進行一系列的操作,包括:關閉窗口、結束進程和服務、保存數據等等。而像上面那樣快速關機是否省掉了某些步驟,這樣做又會不會對系統有所危害呢?

先來看看系統正常關機要經曆哪些步驟:

①關機指令通知Windows子系統CSRSS.EXE,CSRSS.EXE,收到通知後會和Winlogon.EXE做一個數據交換,再由Winlogon.EXE通知CSRSS.EXE開始關閉系統的流程。

②CSRSS.EXE依次查詢擁有頂層窗口的用戶進程,讓這些用戶進程退出。

③接著開始終止系統進程。

以上3個步驟是整個Windows關機過程中最耗費時間的一段,大多數關機緩慢的原因都是因爲這3個步驟引起的。

④Winlogon.EXE調用NtShutdownSystem()函數來命令系統執行後面的掃尾工作,最後關機。

看來Windows關機過程還挺複雜的。而使用Ctrl鍵關機或是使用某些快速關機軟件,並不會經過完整的四步過程,而往往是跳過前三步而直接調用NtShutdownSystem()函數進行關機的。

很多軟件在運行時會將數據寫入內存,在退出時再保存到文件。如果不經過前面的步驟關機,會導至程序不能正常退出而丟失數據,這樣就可能因重要數據丟失造成一些意外的錯誤,對系統是有危害的。

所以,在此建議大家盡量不要使用Ctrl鍵關機或是某些快速關機軟件,畢竟數據的安全性比節省的那一點關機時間重要得多。

標籤:

給我留言