Windows Updateのキャッシュを効果的にクリアする方法

Windows Updateは、PCのセキュリティを維持し、良好な動作を維持するためのツールの一つですが、アップデートが進まなくなったり、インストールが拒否されたりするなど、正直言って面倒な作業になることがあります。通常、問題の根本原因はWindows Updateキャッシュの乱雑さや破損にあります。これは基本的に、アップデートを高速化する一時ファイルの保管庫ですが、混乱を招く可能性があります。特にアップデートが失敗したり、ハングアップしたりしている場合は、キャッシュをクリアするだけで解決できる場合があります。手順は非常に簡単ですが、念のため、いくつかのサービスを停止し、フォルダーを削除してから、すべてを再起動する必要があります。大したことではありませんが、手順を慎重に実行することをお勧めします。

Windows Update キャッシュをクリアする理由は何ですか?

このキャッシュは更新ファイルを保存しておくことで、Windowsが同じファイルを繰り返しダウンロードする手間を省きます。キャッシュが破損したり、時間の経過とともに不要なファイルが増えたりすると、新しい更新がブロックされたり、エラーが発生したり、更新が著しく遅くなったりする可能性があります。このキャッシュをクリアすることは、Windows Updateを白紙の状態に戻すようなものです。既にインストール済みの更新プログラムに影響を与えることなく、頑固な問題を解決するのに役立ちます。

方法1: サービスを停止し、キャッシュファイルを削除する

まずWindows Updateサービスを停止する

少し奇妙に聞こえるかもしれませんが、キャッシュを変更する前に、Windowsに更新サービスを停止するように指示する必要があります。これらのサービスがバックグラウンドで実行され続けていると、キャッシュを削除しても機能しないか、最悪の場合、エラーが発生する可能性があります。設定によっては、これらのサービスの停止が最初は失敗しても、再起動後に機能することがあります。そのため、この手順は慎重に行うようにしてください。

  • Windows + Sを押して「コマンド プロンプト」と入力し、右クリックして「管理者として実行」を選択します。
  • 次のコマンドを 1 つずつターミナルにコピーして貼り付け、それぞれの後にEnter キーを押します。 net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

これにより更新サービスが停止されます。これは、キャッシュ内の何かを削除する前に不可欠です。

SoftwareDistributionフォルダを削除する

このフォルダには、キャッシュされたアップデートファイルがすべて保存されています。ファイルが破損していたり、古すぎたりする場合は、このフォルダをクリアすることで、アップデートのハングアップやエラーを解決できる場合があります。C:\Windows\SoftwareDistributionエクスプローラーからこのフォルダに移動し、中のファイルとフォルダをすべて選択(Ctrl + A)してから、Shift + Deleteを押すと完全に削除されます。確かに破壊的な削除方法ですが、それがポイントです。すべてを更新しましょう。

その後、コマンド プロンプトを再度起動し、サービスを再起動します。

  • サービスを停止するために使用したものと同じコマンドを再度実行し、stopをstartに置き換えます。 net start bits net start wuauserv net start appidsvc net start cryptsvc
  • または、それが煩雑だと感じる場合は、 Windows + Rを押して、services.mscと入力し、 Enter キーを押し、リストからWindows Updateを見つけて右クリックし、 [スタート]を選択することもできます。

最終ステップ: 再起動してアップデートを確認する

PCの電源を切って再起動し、Windows Updateが問題なく起動するかどうかを確認します。起動したら、「設定」>「更新とセキュリティ」>「Windows Update」と進み、 「更新プログラムのチェック」をクリックします。これで、少なくともほとんどの場合、アップデートが滞る問題が解決するはずです。