Windows system >> Windowsの知識 >  >> Windows Serverシステムのチュートリアル >> サーバー2003 >> レジストリを変更してVista /2000 /XP /2003のシャットダウン速度を高速化する

レジストリを変更してVista /2000 /XP /2003のシャットダウン速度を高速化する

  

Windows Vistaのシャットダウン速度を高速化するには、まずシステムのデフォルトのシャットダウンサービスの待機時間を短縮してこれを実現できます。レジストリエディタを開き、以下のレジストリキーを探します。

HKEY_LOCAL_MACHINE \\ System \\ CurrentControlSet \\ Control

右側のパネルに「WaitToKillServiceTimeout」という名前のレジストリキーがあります。ダブルクリックして変更し、その値をデフォルトの20000(ミリ秒単位)から5000や1000などの小さい値に調整します。これは、Windows Vistaが5秒(5000)または1秒に設定されている場合です。 1000)サービス停止信号が受信されない場合、システムは、サービスを中止することができないことをユーザに知らせるために警告ウィンドウをポップアップし、サービスを強制的に中止するかまたは待機し続けるオプションはユーザが選択するのを待つ。

アプリケーションとプロセスを閉じる前の待ち時間を短縮する

サービスをシャットダウンする前の待ち時間と同様に、Windows Vistaはアプリケーションまたはプロセスを強制的に閉じる前に、プログラムまたはプロセスが自動的に待機するのを待ちます。シャットダウンの時間は、制限時間を超えた後に限り、Windowsシステムによって強制的に中止されます。

そのため、アプリケーションのデフォルトの終了時間または待機時間を短くすると、Windows Vistaのシャットダウンも速くなります。

設定方法は上記と同じです。レジストリ内の次のブランチを見つけます。

HKEY_CURRENT_USER \\ Control Panel \\ Desktop

ダブルクリックし、右側のパネルでWaitToKillAppTimeout'をクリックします。この値は、デフォルトの20000(単位はミリ秒)からより小さい5000または1000に変更されているため、Windowsがshutdownコマンドを発行してから5秒または1秒待っても、アプリケーションまたはシャットダウン信号は受信されません。対応する警告信号がポップアップして、ユーザーが強制的に中止されたかどうかを尋ねます。

右側のパネルに "HungAppTimeout"という名前のレジストリキーもあります。これは、ユーザーがプロセスまたはアプリケーションを強制的に閉じた後にオブジェクトが閉じられるのを待つシステムに対応します。時間です。デフォルト値は「5000」ですが、「1000」に変更することもできます。

次に、次のレジストリブランチに移動します。

HKEY_USERS \\ .DEFAULT \\コントロールパネル\\デスクトップ\\

上記の操作を繰り返します。つまり、' WaitToKillAppTimeout'を&'で変更します。; HungAppTimeout' 2つのレジストリキーの値。

シャットダウンまたはログアウト時にアプリケーションまたはプロセスを自動的に中止する

ただし、 "HungAppTimeout"の値を小さい値に設定しても、Windows Vistaがこれより長く待機するわけではありません。制限時間が過ぎると、プログラムまたはプロセスは自動的に中止され、ユーザーが中止するかどうかを確認するダイアログボックスが表示されます。この方法が面倒すぎると感じた場合は、レジストリキーを変更して、Windows Vistaが待ち時間の制限時間後にプロセスを自動的に中断できるようにすることができます。

次のレジストリブランチを見つけます。

HKEY_CURRENT_USER \\コントロールパネル\\デスクトップレジストリ

エントリに "AutoEndTasks"という名前のレジストリキーがあることを確認できます。デフォルト値は「0」で、「1」に変更します。つまり、Windows Vistaではユーザーの確認なしにすべてのプロセスが自動的に終了します。

システムの安定性に圧力をかける

上記の方法では、特定の状況下ではWindows Vistaのシャットダウン速度を大幅に高速化できます。ただし、 "WaitToKillServiceTimeout"、 "WaitToKillAppTimeout"、または "HungAppTimeout"に関係なく、これはWindowsシステムにとって非常に重要で不可欠なパラメータであり、不適切な設定はシステムの安定性やユーザーの損失に影響します。データの影響

"WaitToKillServiceTimeout"の例では、WaitToKillServiceTimeoutを使用するWindowsシステムの目的は、対応するサービスにバッファ時間を設定することです。実行中のサービスは、システムを閉じる前にキャッシュ内のデータを書き戻すことができます。十分なバッファ時間を確保してください。データが失われ、予期しない結果が生じる可能性があります。そのため、「0」に設定するのは適切ではないため、通常は長さを短くしすぎません。

実際、これらの機能はVista Optimizer(最新版のダウンロード)で既に利用可能です。上記のシステム最適化をクリックしてから、起動/シャットダウンの左側をクリックします。そしてもっとオプションがあります。

その他:上記の修正方法は、Windows 2000、Windows XP、およびWindows 2003にも適用できます。

Copyright © Windowsの知識 All Rights Reserved