Windows 11のアップデート後にディスク容量が不足することはよくあることです。特に、アップデートによってバックグラウンドで大量のファイルが作成される場合は顕著です。Windowsはロールバックしたい場合やインストール中に何か問題が発生した場合に備えて古いファイルを保持するため、アップデートキャッシュは急速に膨張する可能性があります。場合によっては、アップデートが停止したり、古いファイルが削除されなかったりすることもあり、これがディスク容量不足を加速させます。
幸いなことに、アップデートキャッシュをクリアする方法はいくつかあり、必ずしもそれほど複雑ではありません。これにより空き容量が増え、なかなか消えないアップデートの問題を解決できる場合があります。ただし、コマンドやフォルダパスの操作に慣れていない場合は、手動の方法かツールを使うことを覚えておいてください。とはいえ、Windowsはストレージの仕組みを必ずしも明確に説明してくれないため、裏で何が起こっているかを知っておくことは役に立ちます。
Windows 11のアップデートキャッシュをクリアする方法
アップデートキャッシュを手動でクリアする
これはおそらく最も簡単な方法です。基本的には、アップデートサービスを停止し、ファイルを削除してから、サービスを再起動するだけです。少し奇妙ですが、うまくいきます。Windowsはアップデートファイルを非表示にしたり再作成したりする傾向があるため、環境によっては、この操作を複数回、または再起動後に実行する必要があります。手動で行う場合は、特に空き容量が不足している場合は、かなり早く容量が回復するはずです。
これを行うには、サービス パネルとファイル エクスプローラーを操作する必要があります。
- を押してWindows key + R入力し
services.msc、Enterキーを押します。サービスウィンドウが開きます。 - 下にスクロールして「Windows Update」を見つけます。ダブルクリックします。
- [停止]をクリックすると、更新プロセスが停止します。
- もう一度押してWindows key + R、次のパスをボックスにコピー&ペーストします:C:\Windows\SoftwareDistribution\Download。「OK」を押します。
- そのフォルダ内で、Ctrl + Aキーを押してすべてを選択し、右クリックして「削除」を選択します。一部のファイルが削除されない場合は、Windows がまだそれらのファイルを保持している可能性があります。すべての更新プログラムを閉じるか、再起動してから削除してみてください。
- すぐに空き容量を増やすには、ごみ箱を空にしてください。
- サービスウィンドウに戻り、もう一度「Windows Update」を見つけてダブルクリックします。「スタート」をクリックします。
次に、ストレージを確認してください。Windowsがすぐにキャッシュファイルを再作成し始める場合は、このプロセスを1~2回繰り返す必要がある場合があります。うまくいくかどうかは不確実ですが、ほとんどのマシンでは、この手順で不要なファイルが大量に削除され、ストレージに余裕が生まれます。
ディスククリーンアップを使用してWindows Updateファイルを削除する
もう一つの実績のある方法は、古き良きディスククリーンアップツールです。これは内蔵ツールで、とてもシンプルです。
- 検索ボックスに「ディスク クリーンアップ」と入力し、Enter キーを押します。
- ウィンドウ下部の「システムファイルのクリーンアップ」をクリックします。この操作には管理者権限が必要になる場合があります。
- システムドライブ(通常はC:)を選択します。スキャンが完了するまで少しお待ちください。
- Windows Update Cleanup以外のすべてのチェックを外します。このオプションは、古い更新ファイルが残っている場合に表示されます。
- 「OK」をクリックし、「ファイルの削除」をクリックします。これで、Windowsが削除に値すると判断したファイルが削除されます。
更新データの量によっては、数分かかる場合があります。焦らずに作業を進めてください。すると、かなりの空き容量が確保されるはずです。
コマンドプロンプトでアップデートキャッシュをクリアする(勇気のある方向け)
コマンドラインに慣れていて、よりクリーンで直接的なアプローチを望むなら、こちらがおすすめです。かなり信頼性が高いですが、管理者権限が必要です。
- コマンド プロンプトを検索し、右クリックして、[管理者として実行]を選択します。
- 最初に次のコマンドで更新サービスを停止します。
net stop wuauservnet stop bits- 次に、ディレクトリを更新キャッシュ フォルダーに変更します。
cd %windir%\SoftwareDistribution- 最後に、そこにあるすべてのファイルを削除します。ここが面倒な部分です。
del /f /s /q *.*
完了したら、サービスを再起動します。
net start wuauservnet start bits
この方法は基本的にアップデートキャッシュを完全に消去し、次回アップデートをチェックする際にWindowsにキャッシュを再構築させます。ただし、ロールバックファイルや以前のアップデートのバックアップが失われても問題ないことを確認してください。
簡単にクリーンアップできるバッチファイルを作成する
手動でキャッシュをクリアする作業を頻繁に行う場合は、バッチスクリプトを作成すると作業がスピードアップします。以下のコマンドを.batファイルとしてデスクトップに保存しておけば、ダブルクリックするだけですべての作業が完了します。
net stop wuauserv net stop bits cd %windir%\SoftwareDistribution del /f /s /q *.* net start wuauserv net start bits
保存する際は、「ファイル」>「名前を付けて保存」を選択し、「デスクトップ」を選択して、ファイル名に「ClearUpdateCache.bat」などと入力し、ファイルの種類を「すべてのファイル」に設定してください。実行するには、右クリックして「管理者として実行」を選択してください。簡単ですが、競合を避けるため、アクティブなアップデートをすべて終了してから実行することをお勧めします。
いずれにせよ、Windows 11のアップデートキャッシュをクリアしても魔法のような解決策にはなりませんが、容量不足やアップデートの遅延といった問題を解決するには十分な場合が多いです。ただし、Windowsはこれらのファイルを再作成することがあるため、完全にクリアするには1、2回の実行が必要になる場合があることを覚えておいてください。
まとめ
- キャッシュ ファイルを削除する前に、Windows Update サービスを停止します。
- SoftwareDistribution フォルダーからキャッシュを手動でクリアします。
- ディスク クリーンアップを使用して更新の残留物を削除します。
- または、より徹底的にクリーンアップするには、コマンド プロンプトでコマンドを実行します。
- スクリプトを定期的に作成すると、時間を節約できます。
まとめ
アップデートキャッシュをクリアすると、多くのスペースを節約でき、頑固なアップデートの問題を解決できます。サービスの停止とファイルの削除のコツをつかめば、驚くほど簡単です。もちろん、Windows が時々予定を狂わせることもありますが、通常はこれで大した手間をかけずに済みます。最初の試みでうまくいかなくても、しばらくは辛抱強くやりましょう。通常、クリア後に再起動すると Windows が安定します。
これで、システムを整理整頓しようとしている人の時間を数時間節約できるといいですね。頑張ってください!