Windows Update が 0% で止まってしまうと、最新の機能、セキュリティ パッチ、パフォーマンス改善を入手できなくなるため、非常にイライラすることがあります。インターネット速度が遅い、更新ファイルが破損している、バックグラウンド アプリが干渉しているなど、さまざまな要因が絡み合っていることも少なくありません。重要なサービスが正常に動作していない、またはディスクの空き容量が不足しているために、更新プロセスが停止するケースが多く見られます。システム クロックがずれている、ウイルス対策ソフトウェアの設定など、単純なことで更新が妨げられるというのは奇妙ですが、Windows は物事を複雑にする癖があるようです。そこで、このガイドでは、更新を再開するための実用的な手順をいくつか紹介します。これらの方法を試した後、更新が再び動き出すのがわかるはずです。確約はできませんが、ほとんどのユーザーは、ここで紹介した方法の少なくとも 1 つまたは 2 つで成功したと報告しています。ただし、修正によっては、少しの忍耐や複数回の試行が必要になる場合があることに注意してください。
Windows Update がダウンロード 0% で停止する問題を解決する方法
インターネット接続と速度を確認する
Windows が更新プログラムをダウンロードできない場合、通常、最初に疑われるのはインターネット接続です。これが根本原因である場合の頻度に驚かれることでしょう。Wi-Fi が低速または不安定な場合、ダウンロードが停止したり、0% で停止したりする可能性があります。Speedtest.netを使用して簡単な速度テストを実行してください。約 40 ミリ秒未満の ping と 2 Mbps を超えるダウンロード/アップロード速度を探します。これより低い場合は、問題が発生する傾向があります。速度が遅い場合は、ルーターを再起動するか、可能であれば有線 LAN 接続に切り替えます。セットアップによっては、5 GHz 帯域に切り替えると解決する場合があります。また、別のネットワーク (携帯電話のホットスポットにテザリングするなど) を試すと、うまくいく場合があります。これは魔法の弾丸ではありませんが、1 つのセットアップでは問題がすぐに解決されましたが、別のセットアップではそれほどではありませんでした。これは、当然のことながら Windows が必要以上に困難にする必要があるためです。ネットワークに問題がないのに更新プログラムが移動しない場合は、次の手順に進みます。
システムを再起動する – 再起動だけでも効果がある場合があります
基本的なことのように聞こえるかもしれませんが、ネットワークやソフトウェアの設定を微調整した後、再起動するだけでハングアップが解消されることはよくあります。システムをしばらく起動していると、バックグラウンドプロセスや停止したサービスが進行を妨げていることがあります。電源ボタンを押して再起動し、もう一度アップデートを確認してください。ちょっとしたことですが、意外と効果があります。
サードパーティのサービスを一時的に無効にする
サードパーティ製アプリ、特にシステムユーティリティやセキュリティプログラムは、Windows Update の動作を妨げることがよくあります。不要なサービスを無効にすると、競合の原因を特定しやすくなります。msconfig を使用するには、スタートメニューを開き、 と入力してEnter キーmsconfig
を押します。 「サービス」タブに移動し、「Microsoft のサービスをすべて隠す」にチェックを入れて、Windows の重要な機能が無効にならないようにし、「すべて無効にする」をクリックします。その後、PC を再起動して、もう一度アップデートを試してください。問題が解決した場合は、サードパーティ製のサービスがプロセスをブロックしていたことを意味します。この修正が魔法の解決策となるマシンもありますが、トラブルシューティングのステップに過ぎないマシンもあります。
十分な空きディスク容量があることを確認する
Windows Update には、アップデート内容にもよりますが、少なくとも 10GB の空き容量が必要です。「設定」>「システム」>「ストレージ」と進み、 「一時ファイル」をクリックして不要なファイルを削除します。ストレージ容量が不足している場合は、使用していないアプリをアンインストールしてください。一時キャッシュファイルはディスクを圧迫し、ダウンロードを中断させる可能性があります。Windows は容量をかなり重視するため、このファイルを削除することで、アップデートがスムーズに行われるのに十分な空き容量が確保されることがよくあります。
Windows Updateサービスを再起動し、キャッシュをクリアします
これは典型的なWindowsのトラブルシューティングです。まず、Windows Updateサービスを停止します。 を押しWindows + R、 と入力してservices.msc
、Enterキーを押します。リストからWindows Updateを見つけて右クリックし、 「停止」を選択します。次に、ファイルエクスプローラー(Windows + E)を開き、 に移動します。 内のすべてのファイルを選択して削除します。これにより、破損して停止の原因となることが多い更新キャッシュがクリアされます。 services.mscC:\Windows\SoftwareDistribution
に戻り、 Windows Updateを右クリックして「開始」をクリックします。これで、更新を再度実行してみてください。これですべてが更新され、再び正常に動作するようになる場合があります。
Windows Updateコンポーネントを手動でリセットする
サービスを停止してキャッシュをクリアしても問題が解決しない場合は、アップデートコンポーネントを完全にリセットすると改善する可能性があります。コマンドプロンプトを管理者として起動します(スタートメニューで「」を検索しcmd
、右クリックして「管理者として実行」を選択)。以下のコマンドを1つずつ入力し、Enterキーを押してください。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
この手順では、アップデート関連のサービスをすべて停止し、キャッシュフォルダの名前を変更して強制的に再作成し、すべてを再起動することで、最新の状態にします。少し手間はかかりますが、古いアップデートファイルや破損したアップデートファイルが問題となっている場合は、通常は実行する価値があります。
ファイアウォールとウイルス対策を一時的に無効にする
ファイアウォールやウイルス対策ソフトウェアは保護を目的としていますが、更新プログラムのダウンロードをブロックしてしまうことがあります。テストとして、Windows Defender ファイアウォールを無効にしてみましょう。 [スタート] > [Windows Defender ファイアウォール]に移動します。サイドバーで[Windows Defender ファイアウォールの有効化] または [無効化] をクリックし、[プライベートネットワーク] と [パブリックネットワーク] の両方で[Windows Defender ファイアウォールを無効にする (推奨されません)]を選択します。サードパーティ製のウイルス対策ソフトウェアがインストールされている場合は、同様の手順で無効にしてください。その後、すべてを有効に戻すことを忘れないでください。保護されていない状態で長時間実行しないでください。これにより、セキュリティアプリが更新プログラムをブロックしているかどうかを特定するのに役立ちます。
システムファイルチェック(SFC)を実行する
システムファイルが破損していると、アップデートプロセスが失敗する可能性があります。コマンドプロンプトを管理者として起動し(Windows + Rと入力しcmd
、Ctrl + Shift + Enterを押します)、システムファイルチェッカーを実行してください。プロンプトが表示されたら、sfc /scannow
と入力して完了するまでお待ちください。エラーが見つかった場合は、自動的に修正されます。再起動してから、再度アップデートをお試しください。一部のマシンでは、これによりダウンロードを妨げていた根本的な問題が解決されることがあります。
Windows Updateのトラブルシューティングツールを使用する
内蔵のトラブルシューティングツールを使えば、手動では検出できない問題も検出できる場合があります。「設定」>「システム」>「トラブルシューティング」>「その他のトラブルシューティング」と進み、「Windows Update 」を見つけて「実行」をクリックします。画面の指示に従ってください。よくあるアップデートの問題を修正しようとします。複雑なログを詳しく調べなくても、よくある問題を素早く解決できる場合が多いです。
Windows インストール アシスタントによる手動更新
他の方法を試しても効果がなく、アップデートが0%で止まってしまう場合は、手動で強制的にアップデートするのが最後の手段です。[Windows 11の公式ダウンロードページ](https://www.microsoft.com/en-us/software-download/windows11)にアクセスし、Windows 11 インストール アシスタントをダウンロードしてください。起動して利用規約に同意し、画面の指示に従ってください。通常のWindows Updateのプロセスを経ずに、直接アップグレードできます。特に大きな機能アップデートの場合は、この方法の方がより速く、より確実にアップグレードできる場合があります。
結論
ネット環境の確認、サービスの再起動、キャッシュのクリア、組み込みエージェントの使用といった一連のトラブルシューティングを組み合わせることで、アップデートが滞る原因のほとんどをカバーできます。少し面倒ではありますが、多くの場合、1つの解決策で問題が解決するでしょう。一時的な問題の場合もあれば、より深刻なシステムの問題の兆候である場合もありますが、これらの手順でよくある問題のほとんどを解消できるはずです。
まとめ
- インターネット速度をテストし、必要に応じてネットワークを切り替えます
- PCを再起動すると、頑固なバグが解消されることがあります
- 干渉する可能性のあるサードパーティ製アプリを無効にする
- ディスク領域を解放してWindowsが作業できるスペースを確保します
- Windows Update サービスを再起動またはリセットします
- 更新キャッシュフォルダを手動でクリアする
- コマンドプロンプトでWindows Updateコンポーネントをリセットする
- ファイアウォールとウイルス対策を一時的に無効にする
- SFCスキャンとWindows Updateのトラブルシューティングを実行する
- Windowsインストールアシスタントは最後の手段として使用してください
まとめ
Windows Update が 0% で止まってしまう問題を解決するのは、まるで当てずっぽうのように感じることがありますが、これらの手順はほとんどの場合に効果があることが実証されています。すべての設定でうまくいくとは限りませんが、手順を踏めば、おそらく状況は改善されるでしょう。これで誰かの時間を数時間短縮でき、面倒なアップデートも楽に済むようになることを願っています。