Windows Updateのキャッシュをクリアすると、アップデートが何度も失敗したり、システムの動作がおかしくなったりする場合に非常に役立ちます。一時ファイルが破損したり、動かなくなったりすると、すべてがうまくいかなくなることがあります。この操作を行うとアップデートデータがリセットされ、Windowsが再起動したような状態になります。私の場合、頑固なアップデートエラーや奇妙な遅延が頻繁に修正されました。操作は非常に簡単ですが、サービスを停止し、いくつかのファイルを削除してから、すべてを再起動する必要があります。この操作を行う際は、アップデートの途中では行わないようにしてください。Windowsは、アップデートの途中でファイルに干渉されることを絶対に嫌うからです。
Windows Updateのキャッシュをクリアする方法
方法1: サービスとファイルエクスプローラーを使用して手動でクリアする
この方法は、Windowsがキャッシュファイルを操作している間、そのファイルを操作するのを防ぐため、多くの問題を防ぐことができます。ファイルを削除すると、Windowsはアップデートを再度チェックする際に自動的にキャッシュを再構築します。環境によっては、この方法がすぐに機能しない場合があります。場合によっては、2回再起動したり、トラブルシューティングツールを実行したりする必要があるかもしれません。しかし、ほとんどの人にとっては、これでアップデートの問題が解決するはずです。
Windows Update サービスを停止する
- スタートメニューを開き、「services」と入力してEnterキーを押します。するとサービスアプリが開きます。
- 下にスクロールしてWindows Updateを見つけます。
- それを右クリックして「停止」を選択します。これにより、すべての更新アクティビティが停止されるため、ファイルを操作している間にファイルが破損することはありません。
より高速なセットアップをご利用の場合は、管理者 PowerShellまたはコマンドプロンプトで次のコマンドを実行する必要があるかもしれません: net stop wuauserv
。これは、サービスアプリにバグが発生した場合の迅速な方法です。
SoftwareDistributionフォルダにアクセスする
- C:\Windows\SoftwareDistributionに移動します。ファイルエクスプローラーを開いて、アドレスバーに入力してください。
- ターミナルに留まりたい場合は、次のコマンドを実行できます。
explorer C:\Windows\SoftwareDistribution
このフォルダには更新キャッシュが保存されます。Windowsは必要に応じて新しいキャッシュファイルを作成するため、このフォルダの内容を削除しても問題ありません。
キャッシュファイルを削除する
- SoftwareDistribution フォルダ内のすべてのファイルを選択 ( を押すCtrl + A) して削除します。
- ファイルが使用中であるというエラーが表示された場合は、Windows Update サービスが停止していることを再確認するか、PC を再起動して再試行してください。
これらは一時ファイルなので安全です。これらのファイルを削除すると、アップデートエラーが即座に修正されたマシンをいくつか見てきました。他のマシンでは、1、2回の再起動が必要になる場合もありますが、試してみる価値はあります。
Windows Updateサービスを再起動します
- サービスアプリに戻り、もう一度Windows Updateを見つけます。
- 右クリックして「スタート」を選択します。または、管理者 PowerShell で実行します
net start wuauserv
。
新しいアップデートを確認する
- [設定] > [更新とセキュリティ] > [Windows Update]を開きます。
- 「更新プログラムの確認」をクリックします。すべてがうまくいけば、Windowsはエラーなく新しいファイルのダウンロードを開始するはずです。
確かに、インターネット接続が不安定だったり、バックグラウンドで問題が発生している場合は、何度か試す必要がある場合もあります。しかし、ほとんどの場合、これで破損は解消され、アップデートが再び実行されるようになります。
キャッシュをクリアするための追加のヒント
- これを実行するときは、更新が進行中でないことを確認してください。競合を防ぐことができます。
- ファイルの削除中にエラーが発生した場合は、諦める前に再起動して再試行してください。
- この後にWindows Update トラブルシューティング ツールを実行すると、残っている問題を解決できる場合があります。
- 万が一問題が発生した場合に備えて、事前にシステムの復元ポイントを作成することを検討してください。
- 数か月ごとに定期的にキャッシュを消去すると、破損したファイルの蓄積を防ぎ、動作をスムーズにすることができます。
よくある質問
Windows Update キャッシュとは何でしょうか?
基本的に、Windowsが更新プログラムのインストール中に保存する一時ファイルです。これによりプロセスは高速化されますが、これらのファイルが破損すると問題が発生する可能性があります。
SoftwareDistribution フォルダを削除しても安全ですか?
はい、安全です。フォルダ自体ではなく、中身だけを削除すれば大丈夫です。Windowsは後で必要なものだけを再作成します。
これをどのくらいの頻度で行うべきですか?
アップデートが失敗し続ける場合は、一度だけ実行してください。そうでない場合は、特にアップデートの遅延やエラーに気付いた場合は、最新の状態を保つために数ヶ月ごとに実行することをお勧めします。
キャッシュをクリアしてもまだ問題がありますか?
Windows Update トラブルシューティングツールを実行したり、コマンドラインから Windows Update コンポーネント全体をリセットしたりしてみてください。場合によっては、もう少し深く調べる必要があることもあります。
まとめ
- Windows Update サービスを停止する
- C:\Windows\SoftwareDistributionに移動します
- 内部のファイルをすべて削除
- Windows Updateサービスを再起動します
- アップデートを再度確認してください
まとめ
これは魔法のような解決策ではありませんが、頑固なアップデートエラーを解消するには十分な場合が多いです。ほんの数ステップで、Windowsは正常に動作するようになります。もちろん、Windowsは簡単には修正できないように、かなり難しい設定になっています。それでも、キャッシュをいじることは、ツールキットに常備しておくと安心です。