修正:Windows10は永遠にシャットダウンする



問題を排除するために楽器を試してください

Windowsのシャットダウンは、簡単なプロセスのように思えるかもしれません。 PCの電源を切っているだけです。それはどれほど難しいでしょうか?



それでも、コンピュータへの電源を切るだけでなく、シャットダウンすることには多くのことがあります。 Windowsは、システムプロセスを順番にシャットダウンし、データを保存し、不要なデータが存在する状態でメモリを解放する必要があります。通常、シャットダウンプロセスは数秒しかかかりません。ただし、複雑な一連の手順が互いにつまずき、Windowsのシャットダウンに時間がかかる場合があります。



PCがシャットダウンしない原因となる多くの問題が発生する可能性があります。エラーの原因を特定して修正できるように、それらのいくつかをリストしました。



解決策1:ソフトウェアの問題

プログラムは、シャットダウンの問題の最も一般的な原因です。コンピュータが「プログラムを閉じる必要があります」ウィンドウで時間がかかるか、それを超えない場合は、ソフトウェアに問題がある可能性があります。

理想的には、Windows 10が設計された方法で、Windowsは閉じる必要のあるプログラムのリストを表示します。ほとんどの場合、それらは自動的に閉じられますが、競合またはプログラムが応答しないと、シャットダウンプロセスが大幅に遅れる可能性があります。これは、そのプログラムが閉じる前にデータを保存する必要があるために発生します。データを保存できない場合、Windowsはそこでスタックします。 「キャンセル」を押してシャットダウンプロセスを停止し、すべてのプログラムを保存して手動で閉じることができます。



このトリックが機能しない場合があります。上記のようなリストが画面に表示されたが、空であるか、一時的に表示され、シャットダウンプロセスも続行されないとユーザーから報告されました。これは、プログラムがシャットダウンプロセスに干渉していることを示しています。プロセスを中止し、タスクマネージャーに移動する必要があります( Windows + Rを押して、「taskmgr」と入力します )実行中のアプリケーションを調べます。それらのメモリ/ディスク使用量を記録し、どのプログラムが原因であるかを判別します。

プログラムを特定したら修正するのは簡単ではありません。ソフトウェアをアンインストールする必要がある場合や、再インストールが必要な場合があります。ソフトウェアが正しくインストールされていないか、更新が必要な可能性があります。問題の原因となっている正確なプログラムを特定するには、試行錯誤が必要になる場合があります。

解決策2:プロセスの問題

Windowsは、完全にシャットダウンする前に、いくつかのプロセスを閉じる必要があります。データをパックして、次に起動したときにWindowsが問題なく起動するようにします。シャットダウンするプロセスがハングした場合、シャットダウンするプロセスは、そのプロセスが解決されるまで停止します。 Windowsのシャットダウン画面には詳細が表示されないため、問題の原因となっているプロセスを特定することはできません。

レジストリの設定を変更して、シャットダウンして時間を消費しているすべてのプロセスをWindowsに表示させることができます。このようにして、問題を特定して解決することができます。

  1. 押す Windows + R Runアプリケーションを起動します。 「」と入力します regedit ダイアログボックスの」をクリックして、コンピュータのレジストリエディタを起動します。
  2. 次に、画面の左側にあるナビゲーションペインを使用して、次のファイルパスに移動します。

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Policies System

  1. 画面の右側に、「」という名前のエントリが表示されます。 VerboseStatus 」。表示されている場合は、それを右クリックして、オプションのリストから[変更]を選択します。 その値を1に変更します 変更を保存します。

エントリが表示されない場合は、手動でエントリを作成し、ステータスを1に設定できます。空の白い部分を右クリックして、 新着 と選択します DWORD(32ビット)値 。新しいエントリに「 VerboseStatus 」を選択し、そのステータスを1に設定します。変更を保存して終了します。

これで、シャットダウン画面が表示されているときにシャットダウンしているプロセスのすべてのリストが表示されます。その後、問題の原因となっているプロセスを簡単に特定し、トラブルシューティングを続行できます。問題を引き起こす最も一般的なプロセスには、ハードウェアドライバーまたはネットワークアダプターが含まれます。

注意: Windowsレジストリは強力なツールです。間違ったファイル/値を変更すると、コンピュータが不安定になり、損傷する可能性があります。注意して続行し、何かを実装する前に必ず手順を再確認してください。

解決策3:オペレーティングシステムまたはドライバーの問題

多くの人は、コンピューターで作業しているときにCPUとディスクの使用量を最小限に抑えるために、WindowsUpdateをオフにします。 Windows Updateには、ドライバーからオペレーティングシステム自体に至るまで、さまざまな問題のバグ修正が含まれています。シャットダウン中に問題が発生しないように、WindowsUpdateを常にオンにしておくことを強くお勧めします。

Windows 10では、設定を変更しない限り、更新はデフォルトで有効になっています。アップデートのステータスを確認してインストールするには(利用可能な場合)、次の手順に従います。

  1. スタートメニューを開いて入力します 設定 検索バーで。前方に来る最初の結果を開きます。

  1. 設定になったら、をクリックします 更新とセキュリティ 画面の左下にあるオプション。

  1. 今クリック Windows Update 。ここにステータスが表示されます。 [更新の確認]をクリックして、Windowsが新しい更新をダウンロードできるようにすることもできます(利用可能な場合)。

Windowsで更新を実行するために再起動が必要な場合は、できるだけ早く再起動することをお勧めします。すべての作業を保存して再起動します。

解決策4:ページファイルの問題

Windowsには、ページファイルという名前の機能があります。その目的は、RAMの拡張機能として機能することです。システムがRAMで使用可能なメモリよりも多くのメモリを必要とする場合、RAMの最も使用されていない部分がハードドライブに転送されるため、コンピュータは必要なときにいつでもアクセスできます。

ほとんどのコンピューターでは、デフォルトで、セキュリティの抜け穴を防ぐためにページファイルをクリアする必要があります。データは、悪用者またはマルウェアによって取得される可能性があります。ページファイルをクリアすると、シャットダウンプロセスに時間がかかる場合があります。無効にすると状態が改善するかどうかを確認できます。

  1. 押す Windows + R Runアプリケーションを起動します。 「」と入力します regedit ダイアログボックスの」をクリックして、コンピュータのレジストリエディタを起動します。
  2. レジストリエディタが表示されたら、画面の左側にあるナビゲーションタブを使用して、次のファイルパスに移動します。

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management

  1. 次に、画面の右側にあるエントリを確認します。 「」が見つかるまで検索します。 ClearPageFileAtShutdown 」。その値が1に設定されている場合、それは有効になっていることを意味し、シャットダウンプロセスを遅らせる可能性があります。それを右クリックし、選択します 変更 とセット その値を0に 。変更を保存して終了します。

注意: Windowsレジストリは強力なツールです。間違ったファイル/値を変更すると、コンピュータが不安定になり、損傷する可能性があります。注意して続行し、何かを実装する前に必ず手順を再確認してください。

解決策5:ディスクドライブの問題

この段階で問題が解決しない場合は、ソリッドステートドライブ(SSD)またはハードドライブ(HDD)に問題があることを意味します。ドライブ内の破損または不良セクターは、データの保存中にハングする可能性があります。また、データが破損/不良セクターに保存されると、シャットダウンが失敗したり、多くの時間がかかる場合があります。

Windowsの機能「エラーチェック」を使用して、ドライブの状態をチェックできます。

  1. あなたの「 私のコンピューター 」(My Pcとも呼ばれます)。
  2. ここでは、それに応じてすべてのハードドライブが一覧表示されます。接続されているすべてのハードドライブについて、次の手順を繰り返します。
  3. ドライブを右クリックします 選択します プロパティ 利用可能なオプションのリストから。

  1. プロパティに移動したら、「」のタブに移動します。 ツール 」をクリックしてクリックします 小切手 に存在する エラーチェック

これで、Windowsはすべてのセクターを1つずつチェックし、ドライブに問題があるかどうかを判断します。ドライブが破損している場合は、エラーチェックユーティリティを使用していつでも修復できます。マイナーな問題の場合は修正され、不良セクタが分離されます。ただし、物理的な損傷の場合は、最寄りの修理店に行って機械の検査を受ける必要がある場合があります。

解決策6:シャットダウンの遅延を引き起こすサービスの特定

シャットダウン中に遅延の原因となっているサービスを特定できない場合は、イベントビューアに移動し、ログを確認してアイデアを得ることができます。

  1. 右クリックWindowsボタン 画面の左下に表示されます。選択する イベントビューア 利用可能なオプションのリストから。

または、Windows + Rボタンを押して起動することもできます 実行 アプリケーションとタイプ「 eventvwr それを起動するためのダイアログで」。

  1. 次に、画面の左側にあるナビゲーションペインを使用して、次のパスに移動します。

アプリケーションとサービスのログ Microsoft Windows Diagnostics-Performance Operational

  1. 今すぐ右クリック 運用 画面の左側に表示され、「 現在のログをフィルタリングする 利用可能なオプションのリストから」。
  2. ここで「 203 イベントIDのダイアログボックスで」をクリックし、[OK]を押します。これにより、すべてのログがフィルタリングされ、Windowsのシャットダウンプロセスに関連するログのみが表示されます。

  1. 次に、リストを確認します。 Windowsには、「」というタグが付いたプロセスのみが表示されます。 このサービスにより、システムのシャットダウンプロセスに遅延が発生しました 」。 [全般]タブで、コンピューターのシャットダウンを遅くしているサービスの名前を確認できます。探す ' ファイル 名前 」および「フレンドリ名」を使用して、責任のあるプロセスのIDを判別します。

ここで抽出した情報は、シャットダウンプロセスの遅延を引き起こすサービスに簡単につながる可能性があります。この例では、VPNサービスのシャットダウンに時間がかかり、コンピューターがシャットダウンフェーズでスタックした理由の1つでした。ソフトウェアがインストールされていて、実際にはそれほど頻繁に使用しない場合は、無効にすることをお勧めします。

一部のサービスはシステムサービスである可能性があり、残念ながらそれらをアンインストールすることはできません。ただし、ほとんどの場合、シャットダウンプロセスと競合するサービスはユーザーがインストールします。コントロールパネルに移動し、[プログラムのアンインストール]をクリックして、そこでプログラムを検索します。右クリックして[アンインストール]オプションを選択すると、簡単にアンインストールできます。

解決策7:WaitToKillServiceTimeoutValueを確認する

Windowsには、アプリケーションを強制的に閉じる前に、アプリケーションが一定期間シャットダウンできるようにするプロトコルがあります。この時間枠はと呼ばれます WaitToKillServiceTimeoutValue 「Windowsはシャットダウンしています」というメッセージをすべてのサービスとアプリケーションに送信して、作業を保存して終了できるようにします。次に、一定期間待機してから、それらを閉じます。

デフォルトでは、Windowsは「シャットダウン」をクリックしてから5秒間待機してから、干渉します。すべてのバックグラウンドサービスが5秒のウィンドウの前にシャットダウンした場合、すぐにシャットダウンします。そうでない場合は、強制的に閉じてからシャットダウンします。

コンピューターの待機時間を管理する値がいくつかあります。しかし、として知られている1つの特定の値があります WaitToKillServiceTimeoutValue コンピュータが閉じるのに時間がかかるかどうかを調べる必要があります。一部のアプリケーションは、他のアプリケーションと比較して閉じるのに余分な時間が必要なため、インストール時にこの5秒のウィンドウをはるかに大きいウィンドウに増やします。この値を変更すると、コンピュータに予想よりも時間がかかります。

  1. Windows + Rを押して起動します 実行 「」と入力します regedit ダイアログボックスで」をクリックし、Enterキーを押してレジストリエディタを起動します。
  2. 次のパスに移動します

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control

  1. ページの右側を見て、「」というラベルの付いたエントリを選択します。 WaitToKillServiceTimeoutValue 」。ダブルクリックします。目の前の値は、Windowsがシャットダウンを続行する前に待機するミリ秒単位の時間です。に設定されている場合 5000 、Windowsは待機します 5秒 。 20000に設定されている場合、Windowsは20秒間待機します。
  2. この値を5000未満に下げないことをお勧めします。これは、アプリケーションがクラッシュせずに終了するのに必要な最適な時間です。ただし、値を変更した場合は、次の方法で5000に戻すことができます。 エントリをダブルクリック 値を5000に設定します。

注意: Windowsレジストリは強力なツールです。間違ったファイル/値を変更すると、コンピュータが不安定になり、損傷する可能性があります。注意して続行し、何かを実装する前に必ず手順を再確認してください。

それでもコンピュータで問題が解決しない場合は、オペレーティングシステムのエラーを確認し、最新バージョンに更新されていることを確認してください。ほとんどの場合、ウイルス対策プログラムもプロセスのハードルになります。それらをアンインストールするか、一時的に無効にしてみてください。

読んだ8分