Windows Updateに関するPCの問題をトラブルシューティングする方法

📅
🕑 1 分で読む

Windows Update に不具合が発生すると、フリーズしたり、インストールに失敗したり、無限ループに陥ったりと、非常にイライラさせられます。エラーコードが表示されたり、アップデートが適用されていないことに気づいたりすることもあるでしょう。通常、深刻なハードウェアの問題ではなく、多くの場合、更新ファイルの破損、ネットワークの不具合、または設定ミスが原因です。幸いなことに、Windows 11 には、完全な再インストールや抜本的な対策を必要とせずに問題を解決できる、多くの組み込みツールとテクニックが用意されています。

このガイドでは、アップデートコンポーネントのリセット、システムファイルの修復、破損したキャッシュのクリアなど、一般的なアップデートの問題を解決するためのさまざまな方法を説明します。手順は一つずつ順番に実行し、それぞれの後にWindows Updateをテストして問題が解決したかどうかを確認してください。すぐに解決できるものもあれば、サービスのリセットやアップデートの手動インストールなど、より複雑なものもあります。ただし、特にアップデートキャッシュがひどく破損している場合は、システムの動作がおかしくなったり、再起動が必要になる場合があることに注意してください。忍耐強く取り組むことが重要です。

Windows 11でWindows Updateの問題を解決する方法

Windows Update トラブルシューターを実行する(推奨)

これは最も簡単な最初のステップです。なぜなら、Windowsは一般的な問題を自動で診断して修正しようと努めているからです。手動で修正しても効果がない場合でも、自動化によってうまくいくことがあるのは、少し不思議なことです。

  • 設定を開く。
  • システム > トラブルシューティング > その他のトラブルシューティングツールに移動します。
  • 下にスクロールしてWindows Updateを探してください。
  • 「実行」をクリックします。
  • 画面の指示に従ってください。場合によっては、バックグラウンドでファイルの再登録やサービスの再起動が行われることがあります。

一部のマシンでは、特にバックグラウンドプロセスが異常動作を起こした場合などに、この方法で問題が即座に解決することがあります。もしうまくいかなくても、心配はいりません。別の方法で解決できるかもしれません。

PCを再起動してください

ええ、基本的なことですが、簡単な再起動で、アップデートがうまくいかない一時的な不具合を解消できます。特に、最近ソフトウェアをインストールしたり、ドライバーを更新したりした場合は効果的です。

  • 「スタート」をクリックし、「電源」をクリックして「再起動」を選択します。

再起動後、 [設定] > [Windows Update]に移動し、[更新プログラムの確認]をクリックします。

インターネット接続を確認してください

アップデートのダウンロードは、安定したインターネット接続に大きく依存します。接続が不安定だったり、途切れたりすると、アップデートが失敗したり、無限に再試行されたりする可能性があります。

  • ルーターを再起動してみてください。ネットワークは時々、ちょっとした刺激が必要なだけなんです。
  • VPNやプロキシは、Windows Updateの通信に干渉する可能性があるため、一時的に無効にしてください。
  • 接続が従量制になっていないことを確認してください。従量制になっているとデータ使用量が制限され、大容量のダウンロードが妨げられる可能性があります。
    • 設定 > ネットワークとインターネットに移動
    • アクティブなネットワークを選択してください
    • 従量制接続がオフになっているか確認してください。

インターネット接続が不安定だったり、速度が遅かったりすると、アップデートが繰り返し失敗する原因となることがよくあります。接続に問題がない場合は、アップデートキャッシュをクリアしてみてください。

Windows Update キャッシュをクリアする

この手順は少し奇妙に聞こえるかもしれませんが、キャッシュ内の更新ファイルが破損していることが根本的な原因であることがよくあります。それらを削除することで、Windows がすべてを再ダウンロードできるようになります。

  • WindowsキーとSキーを同時に押して、 「サービス」を検索し、開きます。
  • Windows Update を探してください。
  • それを右クリックして「停止」を選択します。
  • それでは、ファイルエクスプローラーを開いて、次の場所に移動してください。C:\Windows\SoftwareDistribution
  • このフォルダ内のすべてのファイルを削除してください。削除を促すメッセージが表示されますので、必要に応じて強制削除を実行してください。
  • 「サービス」に戻り、 「Windows Update」を右クリックして「開始」をクリックします。
  • PCを再起動して、もう一度Windows Updateを実行してみてください。

これによりダウンロードキャッシュがリセットされ、Windows は新しいファイルを取得します。場合によっては、単にキャッシュが破損しているためにクリアする必要があるだけの問題です。

システムファイルチェッカー(SFC)を実行する

破損または欠落したシステムファイルは、アップデートを妨げる厄介な原因となることがあります。SFCスキャンを実行することで、これらの問題を解決できます。

  • スタートボタンを右クリックして、「Windowsターミナル(管理者)」を選択します。
  • 入力してください:sfc /scannow
  • を押してくださいEnter。スキャンには少し時間がかかります。Netflixを見たり、コーヒーを飲んだりする時間があります。
  • 処理が完了したら、PCを再起動して再度アップデートを確認してください。

これは、アップデートエラーの原因となっている可能性のある破損したシステムファイルを修復します。例えるなら、自転車の車輪を修理して再び走れるようにするようなものです。

DISMツールを実行します

SFCで問題が解決しない場合は、DISMを実行してください。DISMはより徹底的で、Windowsイメージファイルのより深刻な破損にも対応できます。

  • Windowsターミナル(管理者)を開きます。
  • 走る:DISM /Online /Cleanup-Image /RestoreHealth
  • 押しEnterて待つ。かなり時間がかかる場合があるので、慌てないでください。
  • 完了後、再起動して再度アップデートを試してください。

システムファイルが深刻な損傷を受けている場合は、こちらを使用してください。これはまさにWindowsの徹底的なクリーンアップのようなものです。

Windows Update コンポーネントのリセット (詳細設定)

これまでの方法がすべてうまくいかなかった場合、この手動リセットが有効な場合があります。手順は少し複雑ですが、アップデートプロセスを完全にリセットできます。

  • コマンドプロンプト(管理者)を開きます。
  • 更新サービスを停止するには、以下を実行してください。
net stop wuauserv net stop bits net stop cryptsvc
  • Windowsをクリーンな状態で起動するために、アップデートフォルダの名前を変更してください。
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
  • サービスの再起動:
  • net start wuauserv net start bits net start cryptsvc
  • 再起動して、再度アップデートを確認してください。これでほぼすべての設定がリセットされます。
  • ディスク容量を解放する

    ドライブの空き容量がほとんどない場合、Windowsはダウンロードやインストールに苦労します。十分な空き容量を確保しておきましょう。

    • 設定 > システム > ストレージに移動します。
    • 「一時ファイル」をクリックしてください。
    • 不要なファイルを削除し、ごみ箱を空にし、キャッシュをクリアしてください。

    少なくとも数ギガバイトの空き容量があれば、なかなかうまくいかないアップデートも解決できることが多い。

    アップデートを手動でインストールする

    自動更新がうまくいかない場合は、KB番号に基づいて[Microsoft Update Catalog](https://www.catalog.update.microsoft.com/Home.aspx)から直接更新ファイルを取得するとうまくいく場合があります。更新パッケージをダウンロードして手動で実行すれば、厄介なWindows Updateのバグを回避できます。

    ドライバーと互換性の問題を確認してください

    場合によっては、古いドライバーや互換性のないドライバーが機能アップデートを妨げることがあります。特にグラフィックドライバーやチップセットドライバーは、よくある原因の一つです。

    • 最新のドライバーは、メーカーのウェブサイトから直接ダウンロードして更新してください。
    • サードパーティ製のウイルス対策ツールやセキュリティツールは、アップデートを妨げる場合があるため、一時的に無効にしてください。
    • これらの調整を行った後、もう一度アップデートを実行してみてください。

    これは、特に古いハードウェアを搭載したマシンや、高度にカスタマイズされた設定のマシンでは、アップデートを完全に成功させるための最後の難関となることが多い。

    まとめ

    Windows Update で発生する問題のほとんどは、キャッシュファイルの破損、ネットワークの不具合、またはシステムファイルの問題が原因であり、深刻なハードウェア障害によるものではありません。トラブルシューターを再起動し、SoftwareDistribution フォルダーをクリアし、破損したシステムファイルを修復することで、これらの問題の大部分は解決します。問題が解決すれば、アップデートは再びスムーズに実行され、システムは最新のパッチで安全かつ快適に保たれます。

    まとめ

    • トラブルシューターを実行して、よくある問題を自動的に検出してください。
    • パソコンを再起動してみてください。それだけで解決することもあります。
    • ネットワーク接続を確認し、必要に応じてVPNを無効にしてください。
    • のアップデートキャッシュをクリアしますC:\Windows\SoftwareDistribution
    • 破損したシステムファイルを修復するために、コマンドsfc /scannowとDISMコマンドを実行します。
    • 頑固なケースでは、アップデートコンポーネントを手動でリセットしてください。
    • ディスクの空き容量がほとんどないことを確認してください。
    • 自動更新が失敗した場合は、手動でアップデートをインストールしてください。
    • ドライバーを更新し、ドライバーの競合や互換性の問題がないか確認してください。

    これらのヒントが、アップデートの混乱を解消するのに役立つことを願っています。少々面倒ではありますが、ほとんどの場合、これらの手順でWindowsを正常な状態に戻すことができます。この情報が、誰かのイライラを何時間も軽減するのに役立つことを祈っています。