Windowsが「更新を実行中です」で停止する8つの効果的な解決策
Windows 11の「更新中です」画面を、必要以上に長い間見つめているなんてことはありませんか?ちょっとイライラしませんか? 時には、何時間も待ったのに画面が固まってしまうことがあります。これは通常、何らかの根本的な問題があることを示唆しています。更新ファイルの破損、ドライブエラー、システムファイルの破損などです。幸いなことに、頭を悩ませることなく画面を再びスムーズにするコツがいくつかあります。ここでは、様々な環境で効果があった簡単な解決策をいくつか紹介しますが、複数の方法を組み合わせることでようやく解決する場合もあることを予めご了承ください。
Windows 11で「更新中です」というメッセージが表示される場合の対処法
Windows Updateに組み込まれているトラブルシューティングツールを使用する
このツールは基本的に最初に頼りになるツールです。Windowsはアップデートに何か問題があると認識しており、このトラブルシューティングツールはよくある問題を検知して自動的に修正するように設計されています。特に、システムがアップデートエラーを表示したり、インストール直前にフリーズしたりする場合は、試してみる価値があります。
- を押して設定を開きますWindows + I。
- [システム]をクリックし、[トラブルシューティング] > [その他のトラブルシューティング]に進みます。
- 下にスクロールして「Windows Update」を見つけます。「実行」をクリックします。
- 指示に従ってください。不具合を検出し、バックグラウンドで修正しようとします。
ちょっと奇妙に感じるかもしれませんが、多くの場合、これでWindowsの停止が止まり、アップデートが実行されるようになります。あるいは少なくとも、何が問題なのかが少しわかるようになります。一部のマシンでは、最初の試行では失敗しても、再起動後に解決することもあります。トラブルシューティングツールをクリーンに起動することが重要です。管理者シェルから実行するのではなく、「設定」メニューから実行してください。
Windows Update コンポーネントを手動でリセットする
トラブルシューティングツールで問題が解決しない場合は、アップデートコンポーネントを手動でリセットすると解決する可能性があります。これは、破損または停止している可能性のあるバックグラウンドサービスやキャッシュをリセットすることを意味します。Windows Updateストアは破損している場合があり、再起動することでハングアップ状態を解消できる場合があります。
- PowerShell を管理者として 開きます (PowerShell を検索し、右クリックして、管理者として実行)。
- 次のコマンドで更新サービスを停止します。
net stop wuauservnet stop bitsnet stop cryptsvc
- SoftwareDistribution フォルダ (更新ファイルが格納されている) の名前を変更します。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old - サービスを再起動します。
net start wuauservnet start bitsnet start cryptsvc
その後、Windows Updateをもう一度確認してください。このクイックリセットで、頑固に更新が滞っている問題が解決する場合があります。特に、以前更新が途中で失敗した場合は、意外と頻繁に発生します。
DISMとSFCを実行してシステムファイルを修復する
システムファイルの破損も、Windows Update が永久にフリーズする原因となることがあります。管理者コマンドプロンプトまたは PowerShell で DISM(展開イメージのサービスと管理)ツールと SFC(システムファイルチェッカー)ツールを使用すると、破損したコア Windows ファイルを修復でき、更新ループが解消されることがあります。
- コマンド プロンプトを管理者として 開きます ([スタート] メニューをクリックし、CMD を検索して、[管理者として実行] を右クリックします)。
- これを入力して Enter キーを押します:
DISM.exe /Online /Cleanup-image /Restorehealth - 完了したら (数分かかる場合があります)、次を実行します。
sfc /scannow - 両方のコマンドが完了したら再起動してください。これにより、破損したコアファイルが復元され、アップデートが再び実行される可能性があります。
正直に言うと、他の方法をすべて試してみて、コマンドラインに慣れているなら、これらの方法を試してください。私の場合、これでかなり苦労しました。もちろん、Windows は必要以上に難しくするからです。
ディスクのエラーをチェックする
ドライブにファイルシステムの問題がある場合、Windows がアップデート中に停止する可能性があります。チェックディスクを実行すると、これらのエラーを検出して修正できます。チェックディスクを実行するには、ファイルエクスプローラーまたはコマンドプロンプトから実行する方法があります。
ファイルエクスプローラーから
- 押すWindows + Eとファイルエクスプローラーが開きます。
- C: ドライブ (または Windows がインストールされている場所) を右クリックし、[プロパティ]を選択します。
- [ツール]タブに移動し、[エラー チェック]の下の[チェック]をクリックします。
- 「ドライブをスキャン」をクリックしてお待ちください。特にエラーが見つかった場合は、しばらく時間がかかる場合があります。
コマンドプロンプトから
- 管理者としてコマンドプロンプトを開きます。
- C をWindows ドライブに 置き換えて、次のように入力します。
chkdsk C: /f /r /x - Enter キーを押して、プロンプトを確認します。システムから、再起動時にディスク チェックをスケジュールするように要求される場合があります。
スキャンが完了したら再起動してください。ドライブエラーを修正すると、更新が滞っている場合でも、先に進める場合があります。
システムファイルチェッカーとDISMを使用する
システムファイルが破損していると、アップデートで問題が発生する可能性があります。admin CMD で以下のコマンドを実行すると、Windows のヘルスチェックとクリーンアップが実行されます。
- 管理者権限でコマンド プロンプトを開きます。
- 走る:
DISM.exe /Online /Cleanup-image /Restorehealth - に続く:
sfc /scannow
その後、再起動してアップデートボックスが解除されるかどうか確認してください。Windowsがどうやってもアップデートを完了できないという状況でも、いくつかの環境で動作しました。
システムの復元またはリセットを検討する
上記のいずれでも問題が解決しない場合は、最近の変更(またはアップデート)が原因である可能性があります。システムの復元を使用すると、問題が発生する前の状態にWindowsをロールバックできます。
- 設定 > システム > 回復 に移動します。
- システムの復元を開く をクリックし、問題が発生する前の復元ポイントを選択します。
あるいは、状況が本当にひどい場合は、ファイルを保持したままWindowsをリセットすると解決するかもしれません。ただし、注意が必要です。これは多くのものをリセットしますが、ループを完全に止めてしまいます。
まとめ
「アップデートが進行中です」という画面で固まってしまうのは困りものですが、これらの対策でよくある原因のほとんどをカバーできそうです。正直なところ、固まっているコンポーネントをリセットしたり、破損したファイルを修復したり、ドライブエラーを修正したりすることがほとんどです。この方法が、いつまでも終わらないアップデート画面から抜け出すのに役立つことを願っています。
まとめ
- Windows Update トラブルシューティング ツールを実行して、クイック修正を実行します。
- コマンドまたはスクリプトを使用して更新コンポーネントを手動でリセットします。
- ドライブにエラーがないか確認し、Windows を正常な状態に保ちます。
- DISM と SFC を使用してシステム ファイルをスキャンし、破損した OS ファイルを修正します。
- 必要に応じて、システムの復元を使用するか、Windows をリセットします。
これで、誰かのトラブルシューティングにかかる時間を少しでも短縮できれば幸いです。Windowsが再び動作するようになると、粘り強く取り組むことが報われることもあります。頑張ってください!
この記事は役に立ちましたか?