アップデートでエラーが発生したり、インストールが進まなかったり、インストールが拒否されたりする場合、Windows Updateのキャッシュをクリアすると本当に助かります。Windowsは古いアップデートファイルでいっぱいになり、それがかえって悪影響を及ぼし、インストールの失敗や突然のエラーにつながることがあります。この操作は、システムを素早くリセットし、空き容量を増やし、問題の原因となっているものをクリアするようなものです。必ずしも魔法のように解決するわけではありませんが、私の経験では、多くの設定をいじくり回すことなく多くの問題を解決できる、簡単な手順の一つです。ただし、一部のマシンでは、すべてがスムーズに機能するまでに再起動や数回の試行が必要になる場合があることに注意してください。
Windows Updateのキャッシュをクリアする方法
Windows Updateのキャッシュをクリアするのはそれほど複雑ではありませんが、問題が発生しないように慎重に手順に従う必要があります。基本的には、サービスを停止し、いくつかのファイルを削除してから、そのサービスを再起動するだけです。これにより、システムの正常な更新を妨げている可能性のある、古くなった、あるいは破損している可能性のある更新ファイルが削除されます。完了すると、Windowsはクリーンな状態で起動し、次回更新をチェックする際に、理想的には新しいクリーンなファイルをダウンロードします。これは、頑固な更新の問題を迅速に解決したり、単にシステムを整理したりするための方法です。
サービスマネージャを開く
services.msc
検索バーまたは「ファイル名を指定して実行」ダイアログ( )に入力しWin + R、Enterキーを押します。サービスウィンドウが開きます。- Windowsはここであらゆる種類のバックグラウンドプロセスを制御します。今回の修正では、Windows Updateに焦点を当てます。
Windows Update サービスを停止する
- リストでWindows Updateを見つけて右クリックし、 「停止」を選択します。すぐに停止しない場合があるので、しばらくお待ちください。
- サービスを停止して、削除時に Windows がそれらのファイルをアクティブに使用しないようにします。そうしないと、エラーが表示されるか、「ファイルが使用中」というメッセージが表示されます。
SoftwareDistributionフォルダに移動します
- ファイルエクスプローラーを開き、次のパスに移動します:
C:\Windows\SoftwareDistribution
。 - このフォルダには、Windowsがダウンロードしたすべてのアップデートファイルが保存されます。ダウンロードキャッシュのようなもので、このキャッシュが破損したり、古いデータで散らかったりすることがあります。
SoftwareDistributionフォルダの内容を削除する
- フォルダ内のすべてのファイルとフォルダを選択し(フォルダ内でCtrl + A )、削除してください。プロンプトが表示されたら、削除することを確認してください。
- キャッシュが大きい場合は、数秒以上かかる場合があります。しばらくお待ちください。
- Windowsがまだファイルを保持している場合、一部のファイルは削除されないことがありますが、更新サービスを停止しているので、そのようなことは起こらないはずです。必要であれば、再起動後に削除してみてください。
Windows Updateサービスを再起動します
- Services.mscに戻り、もう一度Windows Update を見つけて右クリックし、[スタート]を選択します。
- これにより、Windows が再起動し、最新のアップデートファイルをダウンロードする準備が整います。再起動後、システムは問題なく新しいアップデートを取得できる状態になります。
この時点でキャッシュはクリアされ、Windowsは次回のアップデート確認時に最初から再起動します。特に以前のアップデートで問題が発生していた場合、再起動することでよりスムーズに動作するようになります。ただし、不具合が生じている場合は、再起動することで問題が解決する場合もあることを覚えておいてください。
Windows Updateのキャッシュをクリアするためのヒント
- システム ファイルを変更する前に、必ず重要なものをバックアップしてください。安全第一です。
- これを数か月ごとに実行することで、わかりにくい更新エラーが蓄積されるのを防ぐことができます。
- このプロセス中に電源が失われると、さらに問題が発生する可能性があるため、特にラップトップの場合は、ラップトップまたはデスクトップが電源に接続されていることを確認してください。
- サードパーティ製のウイルス対策ソフトをご利用の場合は、一時的に無効にしてください。サービスの削除や停止が妨げられる場合があります。
- 最後に、すべての変更が適切に反映されていることを確認するために、PC を再起動します。
よくある質問
Windows Update キャッシュをクリアする必要があるのはなぜですか?
エラーやダウンロードの停止を引き起こす可能性のある、古くなった、または破損した更新ファイルを削除します。不要なファイルを整理し、Windows が最新のデータを取得できるようにします。
SoftwareDistribution フォルダを削除するとどうなりますか?
何も問題はありません。Windowsはアップデートをチェックする際に必要なファイルを自動的に再作成します。安全です、信じてください。
キャッシュをクリアするとダウンロードやアップデートも削除されますか?
いいえ。一時ファイルを削除するだけです。既にインストールされているアップデートには影響しません。
これをどのくらいの頻度で行うべきですか?
アップデートがなかなか進まなかったり、失敗したりする場合は、アップデートを実行してください。そうでなければ、毎週などは必要ありません。問題が発生した時だけアップデートを実行してください。
これをオフラインで実行できますか?
そうですね。まず Windows Update サービスを停止する必要があります。これはオンラインのときに最も簡単ですが、技術的には、既にサービスを停止していてフォルダーにアクセスできる場合はオフラインでも実行できます。
まとめ
- でサービス マネージャーを開きます
services.msc
。 - Windows Update サービスを停止します。
- に移動します
C:\Windows\SoftwareDistribution
。 - フォルダ内のすべてを削除します。
- Windows Update サービスを再起動します。
まとめ
このプロセスは、Windows Updateシステムの簡単なクリーンアップのようなものです。必ずしも必要なわけではありませんが、アップデートが失敗したり、途中で止まったりした場合には、何時間ものイライラを解消できるシンプルで効果的な手順の一つです。キャッシュをクリアしてサービスを再起動すると、Windowsの動作が改善され、破損していない最新のファイルをダウンロードできるようになります。プロセス全体が完了したら、すぐに再起動しても問題ありません。再起動することで、すべての同期が確実に行われます。
これで、アップデートをきちんと行おうとしている人の時間を数時間短縮できれば幸いです。あと、慣れてしまえばそれほど複雑ではありません。ただ、まずは該当のサービスを停止することを忘れないようにしてくださいね!