Windowsをより速くシャットダウンする方法
シャットダウンの遅延を引き起こす問題がない限り、Windows PCはかなり早くシャットダウンするべきです。コンピュータをより速くシャットダウンする方法は次のとおりです。.
Windowsがシャットダウン時にページファイルを消去していないことを確認する
Windowsはページファイルとも呼ばれるページングファイルを追加の仮想メモリとして使用します。 Windowsには、シャットダウン時にページングファイルを消去するための隠しオプション(デフォルトでは無効)があります。これにより、ページファイル内のすべてが消去され、コンピュータのハードドライブを取り外してページングファイルを調べることによって、誰かがアクセスできる場所に機密データが格納されないようにします。.
このオプションが有効になっていると、Windowsがページファイルを消去している間、コンピュータがシャットダウンするのに数分かかることがあります。所要時間は、ページファイルのサイズとハードドライブの速度によって異なります。ただし、ハードドライブが暗号化されている場合は、このオプションは必要ありません(まだ行っていない場合は使用する必要があります)。暗号化により、コンピュータのシャットダウン中に攻撃者があなたのページファイルを調べることを防ぐことができます。.
コンピュータがIT部門によって管理されている場合は、理由によりこのオプションが有効になっている可能性があります。その場合、ページファイルのサイズを縮小する以外にできることはあまりありません。.
標準的な警告:レジストリエディタは強力なツールであり、それを誤用するとシステムが不安定になったり、動作しなくなったりする可能性があります。これは非常に単純なハックです、そして、指示に固執する限り、あなたは何の問題もないはずです。ただし、これまで作業したことがない場合は、作業を始める前にレジストリエディタの使い方を読むことを検討してください。変更を加える前に、必ずレジストリ(およびあなたのコンピュータ!)のバックアップを取ってください。.
Windowsレジストリを調べることで、シャットダウン時にコンピュータがページファイルをクリアしているかどうかを確認できます。 Windows + Rを押し、「ファイル名を指定して実行」ダイアログに「regedit」と入力してEnterキーを押して開きます。.
[レジストリエディタ]ウィンドウで次のキーに移動します。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \セッションマネージャ\メモリ管理
右側のペインで「ClearPageFileAtShutdown」設定を確認します。データが“ 0x00000000(0)”に設定されている場合、Windowsはシャットダウン時にページファイルをクリアしていません。 「0x00000001(1)」に設定されている場合、Windowsはシャットダウン時にページファイルを消去しています。.
ここに「ClearPageFileAtShutdown」の設定が表示されていない場合は、Windowsがシャットダウン時にページファイルをクリアしていません。.
「1」に設定されている場合、「ClearPageFileAtShudown」設定をダブルクリックして「0」に設定すると、シャットダウン時にWindowsがページファイルを消去しないようにすることができます。あなたのシャットダウンプロセスはずっと速くなるはずです.
シャットダウン遅延の原因となるサービスの特定
コンピュータのバックグラウンドで実行されているサービスがシャットダウンプロセスを遅らせているかどうかを推測するのではなく、実際にどのサービスが罪を犯しているかを確認できます。.
これを行うには、イベントビューアを使用する必要があります。 Windows 10または8で[スタート]ボタンを右クリックして[イベントビューア]を選択するか、Windows + Rを押して[ファイル名を指定して実行]ダイアログに「eventvwr」と入力し、Enterキーを押します。.
イベントビューアの次のセクションに移動します。
アプリケーションとサービスのログ\ Microsoft \ Windows \ Diagnostics-Performance \ Operational
「Operational」ログを右クリックして、「Filter Current Log」を選択します。.
「イベントID」フィールドに「203」と入力し、[OK]をクリックします。これはログをフィルタリングしてシャットダウンイベントのみを表示します。.
リストを見ると、「このサービスはシステムのシャットダウンプロセスを遅らせる原因となった」というイベントのみが表示されます。 [全般]ボックスにサービスの名前が表示されて速度が遅くなっているのがわかります。 「ファイル名」と「フレンドリ名」の横にあるを見てください。.
ここに表示される情報は、シャットダウンに時間がかかるサービスを示しています。たとえば、VPNソフトウェアはシャットダウンに時間がかかり、長い遅延を引き起こしている可能性があります。ソフトウェアをインストールしていて、それを積極的に使用していない場合は、それをアンインストールできます。あなたがそれが何であるか、そしてあなたがそれをアンインストールすることができるかどうか見るためにあなたがここに見るどんなソフトウェアの名前のためにでもウェブを捜しなさい。ここにいくつかのサービスはあなたが何もすることができないシステムソフトウェアです、しかし.
WaitToKillServiceTimeout値を確認してください
「シャットダウン」をクリックしても、Windowsはすぐにシャットダウンしません。代わりに、開いているアプリケーションやバックグラウンドサービスに「システムがシャットダウンしています」というシグナルを送信します。 Windowsは、これらのサービスが終了してデータを保存できるようになるまでしばらく待ってから、サービスを閉じてコンピュータをシャットダウンします。.
デフォルトでは、Windowsは「シャットダウン」をクリックしてから5秒間待ってからバックグラウンドサービスを終了し、コンピュータをシャットダウンします。ただし、5秒のタイマーが切れる前にすべてのバックグラウンドサービスが正常にシャットダウンされると、コンピューターは直ちにシャットダウンします。.
コンピュータが待機する時間を管理するいくつかの異なる値がありますが、このガイドでそれらについて説明しました。しかし、特にあなたのコンピュータがシャットダウンするのにしばらく時間がかかっているかどうかをチェックしたいと思うかもしれないものがあります:“ WaitToKillServiceTimeout”値。アプリケーションによっては、インストール時に値を5秒以上に増やすことがあります。シャットダウン時に問題を解決するために余分な時間がかかる場合があるためです。この値が変更された場合、コンピュータは通常よりシャットダウンに時間がかかります。.
Windows + Rキーを押して「regedit」と入力し、Enterキーを押してレジストリエディタウィンドウを開きます。次のキーに移動します。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control
右側のペインで「WaitToKillServiceTimeout」を探し、[データ]列の値を読みます。値はミリ秒単位で表示されます。たとえば、WaitToKillServiceTimeoutが5000に設定されている場合、Windowsは5秒間待機します。値が20000に設定されている場合、Windowsは20秒間待機します。.
この値を5000未満に設定することはお勧めできません。十分な時間を与えないと、一部のサービスが正しくシャットダウンできないことがあります。.
ただし、アプリケーションで値が大きくなった場合は、「5000」に戻すことをお勧めします。 「WaitToKillServiceTimeout」をダブルクリックして、「5000」の値を入力するだけです。.
コンピュータをより速くシャットダウンするためにできることはありませんが、うまくいけばこれらのトリックを手に入れて、あなたはそれができるだけ速くシャットダウンすることを保証することができます.