Windows Update の動作がおかしくなると、本当に困ったものです。時々、更新が止まったり、奇妙なエラーで失敗し続けたりします。多くの場合、更新ファイルの破損、サービスの停止、ネットワークの不具合などが原因です。幸いなことに、修正はそれほど難しいことではありません。正しい手順に従えば、たいていはすぐに元の状態に戻ります。これらの方法は、よくある「更新失敗」メッセージを回避し、システムを安全に保ち、将来的な問題を防ぐのに役立ちます。いつまでも終わらない更新を待ったり、何度も再試行したりすることにうんざりしているなら、このガイドが Windows Update を再びスムーズに動作させるのに役立つかもしれません。
Windows Updateを修正する方法
修正1: Windows Updateのトラブルシューティングツールを実行する
この組み込みツールは、一般的な更新の問題を自動的にスキャンできます。少し奇妙ですが、一部のセットアップでは、指を動かすことなく問題を解決します。設定 > 更新とセキュリティ > トラブルシューティング > その他のトラブルシューティング > Windows Updateにあります。「トラブルシューティングを実行」をクリックし、完了を待ってから、提案された修正プログラムを適用します。マシンによっては、最初は失敗しても、再起動後に機能する場合があります。そのため、2回試す必要がある場合でも驚かないでください。これが役立つ理由は、詰まったり動かなくなったりする可能性のあるバックグラウンドサービスとキャッシュの一部をリセットするためです。これは、更新の問題で非常に一般的です。
修正2: インターネット接続を確認する
接続が頻繁に途切れたり、非常に遅い場合は、Windows がアップデートのダウンロードを中止する可能性があります。安定したネットワークに接続していることを確認してください。中断を最小限に抑えたい場合は、有線イーサネットが最適です。ルーターやモデムの再起動を検討してください。これらのネットワークデバイスは、ちょっとしたリフレッシュで済む場合もあります。高速で信頼性の高いインターネットは、アップデートを成功させる鍵です。Wi-Fi をご利用の場合は、2.4GHz と 5GHz を切り替えるか、ルーターの近くに移動してみてください。ネットワークが不安定な場合、Windows がアップデートをダウンロードできない設定もあります。
修正3: Windows Updateのキャッシュをクリアする
これはよくある修正方法です。Windowsに破損したアップデートファイルが残っていると、エラーが発生し続けることがあります。その場合の対処法は、コマンドプロンプトを管理者として起動することです(「cmd」を検索し、右クリックして「管理者として実行」を選択)。そして、以下のコマンドを一つずつ実行します。
net stop wuauserv net stop bits rd /s /q C:\Windows\SoftwareDistribution net start wuauserv net start bits
これにより、更新サービスが停止し、キャッシュされた更新ファイルが削除され、サービスが再起動されます。これは、更新プロセスのリセットボタンを押すようなものです。念のためお知らせしますが、この手順を実行するとWindowsによってフォルダーが再作成されるため、データ損失の心配はありません。この手順は、新しい更新を妨げている可能性のある古いファイルや壊れたファイルを削除するのに役立ちます。Windows Updateがハングしたり失敗したりして行き詰まったときは、いつもこの手順を実行しています。
修正4: Windows Updateサービスを再起動する
バックグラウンド更新タスクを実行するサービスが固まってしまうことがあります。これを修正するには、「スタート」>「ファイル名を指定して実行」(Win + R)に「」と入力します。 「Windows Update」と「バックグラウンド インテリジェント転送サービス(BITS)」services.msc
を探します。それぞれを右クリックし、「再起動」を選択します。これで、更新プログラムのインストールを妨げる不具合が解消されることがよくあります。問題は、Windows Update がファイルの取得とインストールをこれらのサービスに依存していることです。これらのサービスが固まったり、速度が遅くなったりすると、エラーが発生したり、まったく処理が進まなくなったりします。
修正5:Windows Updateコンポーネントを手動でリセットする
他に方法がない場合は、これが決定的な方法です。コマンドプロンプトを管理者として再度開き、以下のコマンドを実行してアップデートコンポーネントを完全にリセットしてください。
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が最終的に停止状態から抜け出せる場合があります。
Windows Updateを修正するためのヒント
- 日付と時刻が正しいことを確認してください。間違った設定は更新サーバーに支障をきたす可能性があります。
- サードパーティ製のウイルス対策ソフトウェアやファイアウォール ソフトウェアを一時的に無効にします。何らかの理由で更新がブロックされることがあります。
- ディスク容量を確認してください。容量が不足している場合、Windows は更新プログラムを適切にダウンロードまたはインストールできません。
- 修正を適用した後、PC を再起動します。最初からやり直すと、すべてが解決する場合があります。
- マシンのセキュリティを維持するために、Windows Update を定期的にチェックして公式パッチを入手してください。
よくある質問
Windows Update が機能しないのはなぜですか?
インターネット回線の不具合、アップデートファイルの破損、システム設定の不具合など、様々な原因が考えられます。通常は上記の修正方法を試すことで解決します。
Windows Update トラブルシューティング ツールを実行するにはどうすればよいですか?
「設定」>「更新とセキュリティ」>「トラブルシューティング」>「追加のトラブルシューティング」>「Windows Update 」で、「実行」をクリックし、画面の指示に従ってください。
SoftwareDistribution フォルダを削除しても安全ですか?
はい、安全です。Windowsは、更新プログラムを再度確認する際に、このファイルを再作成します。問題の原因となる可能性のある不正なファイルを削除します。
Windows Update コンポーネントをリセットしても問題が解決しない場合はどうすればよいでしょうか?
場合によっては、システムの復元が最後の手段となることもあります。問題が発生する前の時点にロールバックし、問題が解決するかどうかを確認してください。
ネットワーク アダプターの障害により Windows Update の問題が発生する可能性がありますか?
はい、その通りです。ネットワークドライバーが古かったり壊れていたりすると、Windowsが更新プログラムをダウンロードできない可能性があります。まずはネットワークドライバーをもう一度確認し、更新してみてください。
まとめ
- 設定からトラブルシューティングを実行します。
- インターネット接続が安定しており、十分な速度があることを確認してください。
- コマンド プロンプト コマンドを使用して Windows Update キャッシュをクリアします。
- 更新サービスを手動で再起動します。
- 必要に応じて、すべての更新コンポーネントをリセットします。
まとめ
Windows Update を正常に動作させるには、通常、サービスの停止、ファイルの破損、ネットワークの問題といった一般的な原因に対処する必要があります。必ずしも簡単ではありませんが、必ず解決できます。これらの手順で問題が解決しない場合は、さらに詳しく調査するか、専門家に相談することをお勧めします。通常、上記の手順、特にキャッシュのクリアとコンポーネントのリセットを実行するだけで、ほとんどの頑固なアップデートエラーは解決します。この情報が誰かの時間の節約に役立つことを願っています!