Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> 1秒の高速シャットダウンの危険性についての包括的な理解

1秒の高速シャットダウンの危険性についての包括的な理解

  
インターネット上で循環しているクイックシャットダウンの方法があります。タスクマネージャを呼び出し、Ctrlキーを押しながらクリックしてオフにする。これは3秒でオフになり、速度は非常に速い。さらに、SuperFast Shutdownなどの高速シャットダウンソフトウェアもあります。

システムをシャットダウンするときには、ウィンドウを閉じる、プロセスとサービスを終了する、データを保存するなどの一連の操作が必要であることは誰もが知っています。そして、上記のようなクイックシャットダウンはいくつかのステップを節約し、これはシステムに害を及ぼすでしょうか?

最初のシャットダウンコマンドは、WindowsサブシステムCSRSS.EXE、CSRSS.EXEに通知し、通知を受け取った後にWinlogon.EXEとデータ交換を行い、次にWinlogon.EXEがCSRSS.EXEに通知してシステムのシャットダウンプロセスを開始します。

次に、CSRSS.EXEは最上位ウィンドウを持つユーザープロセスを順番に照会し、これらのユーザープロセスが終了できるようにします。

その後、システムプロセスの終了を開始します。

上記の3つのステップは、Windowsのシャットダウンプロセス全体の中で最も時間がかかる部分ですが、シャットダウンが遅い理由のほとんどは、これら3つのステップが原因です。

最後にWinlogon.EXEはNtShutdownSystem()関数を呼び出してシステムに次のような操作を実行し、最後にシャットダウンします。

Windowsのシャットダウンプロセスは非常に複雑です。 Ctrlキーを使用してシャットダウンする、または何らかの高速シャットダウンソフトウェアを使用すると、完全な4ステップのプロセスは実行されませんが、多くの場合最初の3ステップをスキップしてNtShutdownSystem()関数を直接呼び出してシャットダウンします。

多くのソフトウェアは実行時にデータをメモリに書き込み、終了時にファイルに保存します。上記の手順を実行しないと、プログラムが正常に終了せずにデータを失うことになり、システムにとって有害な重要なデータ損失による予期しないエラーが発生する可能性があります。

そのため、Ctrlキーを使用してソフトウェアをシャットダウンしたり、高速シャットダウンソフトウェアを使用したりしないことをお勧めします。結局、データのセキュリティは保存時間よりもはるかに重要です。

Copyright © Windowsの知識 All Rights Reserved