2 つの道具、2 つの階層
ディスク クリーンアップ — あるいはその現代版である 設定 → システム → 記憶域 → 一時ファイル — は、コンポーネント ストアの上側で動きます。一時ファイル、サムネイル、ごみ箱、配信の最適化の残骸、そして決定的な Windows Update のクリーンアップ。最後の項目は SoftwareDistribution の流れから置き換え済み更新ペイロードを掃き出します。ユーザーが Windows を使うだけで発生するゴミのための道具です。
/Online /Cleanup-Image /StartComponentCleanup を付けた DISM はその下側、WinSxS の中で動きます。これは、Windows が更新の修復やアンインストールで必要としうるすべてのシステム ファイルの全バージョンを保持するコンポーネント ストアです。数か月の累積更新の後にはストアに置き換え済みバージョンが蓄積し、DISM は現行バージョンを残したままそれらを削除します。まず /AnalyzeComponentStore を実行すれば、クリーンアップの価値があるかどうかを DISM 自身が教えてくれます。
テスト機で実際に見た数値
まっさらなインストールから、一度も掃除されたことのない 2 年物ノートまでの一通りのマシンで測ると、範囲は計画に使えるほど一貫していました。正確な数値は更新履歴次第で変わりますが、パターンは崩れません。
- Windows 11 の新規インストール直後:WinSxS は約 8~9 GB — これが下限で、どの道具も下回りません
- 機能更新の直後:WinSxS は 8~12 GB 膨らみ、StartComponentCleanup がおよそ半分を取り戻します
- 数回分の更新が滞ったマシンの Windows Update のクリーンアップ:2~8 GB、大きな累積更新の月の後にはそれ以上になることも
- 更新の多いマシンの配信の最適化キャッシュ:1~3 GB
- 一度も掃除していない 2 年物ノート:ディスク クリーンアップの通過で合計 12~18 GB、さらに DISM が 2~5 GB を上乗せ
- 1 週間後の 2 回目の DISM:ほぼゼロ — ストアの置き換え済み分はすでに刈り取られていました
順序、安全性、そして考える価値のある唯一のフラグ
この順序で実行してください。まずディスク クリーンアップの Windows Update のクリーンアップ。WinSxS に供給する更新ペイロードを先に除去し、それから DISM で残りを刈り込みます。どちらも今後の更新を壊しません。コンポーネント ストアのクリーンアップが Windows Update を壊すという根強い神話は、まさに神話です。ただし /ResetBase フラグは敬意に値します。インストール済み更新をアンインストールする能力を奪い、わずかな安全性と引き換えにさらに 1 GB 前後を得させるからです。他人のために管理するマシンでは使わないでください。
絶対にやってはいけないのは、WinSxS の中身を手動で削除すること、あるいは攻撃的なサードパーティ製“クリーナー”に代行させることです。修理が 0x800f081f エラーで失敗し始めるのは、たいていこのせいです。日常のメンテナンスには、予定された実行が同じ仕事をリスクなしでこなします。たとえば Kleaner PRO はこの系統のクリーンアップをスケジュール実行するため、そもそもストアが肥大化する暇を与えません。機能更新のたびに両方の道具を再実行してください。最大の獲物はその時に現れます。
よくある質問
DISM はディスク クリーンアップより優れていますか?
役割が違います。ディスク クリーンアップはユーザーのゴミと古い更新ペイロードを消し、DISM は WinSxS コンポーネント ストアを縮めます。先にディスク クリーンアップ、次に DISM — この順序が最も多く解放します。
DISM の StartComponentCleanup は Windows Update を壊しますか?
いいえ。置き換え済みのコンポーネント バージョンだけを削除し、更新は通常どおりインストールされ続けます。トレードオフがあるのは /ResetBase だけで、インストール済み更新が恒久化されアンインストールできなくなります。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]