【Windows】不要な更新プログラムの残骸をDISMコマンドで消去しシステムを身軽にする手順

【Windows】不要な更新プログラムの残骸をDISMコマンドで消去しシステムを身軽にする手順
🛡️ 超解決

Windowsパソコンのストレージ容量が不足しがちで、動作が重いと感じていませんか。

これはWindows Updateによって蓄積された不要なファイルが原因かもしれません。

この記事ではDISMコマンドを使って、これらの更新プログラムの残骸を安全に削除し、システムを最適化する手順を解説します。

Windows11での手順を詳しく説明し、Windows10との違いも補足します。

【要点】DISMコマンドでWindowsの不要な更新ファイルを削除する

  • Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore: 現在のコンポーネントストアの状態を確認し、クリーンアップ可能な容量を把握します。
  • Dism.exe /Online /Cleanup-Image /StartComponentCleanup: 不要な更新プログラムの残骸を削除し、ディスク容量を解放します。
  • Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase: さらに古い更新履歴を削除して、システムをより身軽な状態にします。

ADVERTISEMENT

DISMコマンドによるコンポーネントストアクリーンアップの概要とメリット

Windows Updateは、システムのセキュリティ維持や機能強化のために定期的に実行されます。

しかし、更新プログラムがインストールされた後も、元のファイルや古いバージョンのコンポーネントがシステム内に残ることがあります。

これらは「コンポーネントストア」と呼ばれる領域に保存され、システムの復元や更新のロールバックに必要な場合があります。

しかし、時間が経つとこれらのファイルは不要な残骸となり、ストレージ容量を圧迫し、特にSSDを使用している環境では貴重なスペースを消費してしまいます。

DISM Deployment Image Servicing and Management コマンドは、Windowsのシステムイメージを管理するための強力なツールです。

このコマンドを使用すると、コンポーネントストアを分析し、不要な更新プログラムの残骸を安全に削除して、ディスク容量を解放できます。

これにより、Windowsの動作を軽快に保ち、システムの安定性も向上させることが可能です。

Windowsの不要な更新プログラム残骸をDISMコマンドで削除する手順

ここでは、DISMコマンドを使ってWindowsのコンポーネントストアをクリーンアップし、不要な更新プログラムの残骸を削除する具体的な手順を説明します。

この操作はWindows 11を基準に解説しますが、Windows 10でも同様のコマンドと手順で実行できます。

  1. コマンドプロンプトを管理者として実行する
    スタートボタンを右クリックし、表示されるメニューから「ターミナル 管理者」または「コマンドプロンプト 管理者」を選択します。ユーザーアカウント制御のダイアログが表示されたら、「はい」をクリックして許可してください。Windows 10の場合も同様に「コマンドプロンプト 管理者」を選んでください。
  2. 現在のコンポーネントストアの状態を確認する
    コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
    このコマンドは、コンポーネントストアのサイズや、クリーンアップによって解放できる容量の目安を表示します。実行には数分かかる場合があります。「コンポーネントストアの実際のサイズ」や「クリーンアップ可能」なサイズを確認し、どれくらいの容量を解放できるか把握できます。
  3. コンポーネントストアのクリーンアップを実行する
    次に、不要なファイルのクリーンアップを実行します。以下のコマンドを入力し、Enterキーを押します。
    Dism.exe /Online /Cleanup-Image /StartComponentCleanup
    このコマンドは、古いバージョンのシステムコンポーネントや不要な更新プログラムの残骸を削除します。実行中は進行状況がパーセンテージで表示されます。環境によっては数十分かかる場合がありますが、プロセスが完了するまで中断しないでください。
  4. さらに深いクリーンアップを実行する(オプション)
    より多くのディスク容量を解放したい場合は、以下のコマンドを実行します。この操作は、これまでの更新履歴をすべて削除するため、以前の更新プログラムのアンインストールができなくなります。
    Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
    この/ResetBaseオプションは、コンポーネントストアのベースラインをリセットし、過去のすべての更新プログラムの記録を削除します。これにより、以前の更新プログラムへのロールバックはできなくなりますが、通常は問題ありません。このコマンドも完了まで時間がかかります。
  5. コマンドプロンプトを閉じる
    すべてのコマンドが正常に完了したら、コマンドプロンプトを閉じてパソコンを再起動します。これにより、変更がシステムに完全に適用され、解放されたディスク容量を確認できます。

DISMコマンド実行時の注意点とよくある失敗パターン

DISMコマンドは強力なツールですが、使用する際にはいくつかの注意点があります。ここでは、よくある失敗パターンとその対処法を解説します。

クリーンアップ後にWindows Updateが失敗してしまう

まれに、クリーンアッププロセスがWindows Updateに関連する一時ファイルを削除しすぎることで、更新プログラムの適用に問題が生じることがあります。

まずパソコンを再起動し、再度Windows Updateを試してみてください。

それでも解決しない場合は、Windows Updateのトラブルシューティングツールを実行します。

「設定」アプリを開き、「システム」から「トラブルシューティング」を選択します。

「その他のトラブルシューティングツール」をクリックし、「Windows Update」の「実行」ボタンを押してください。

コマンドプロンプトが管理者権限で開けない

管理者権限がないユーザーアカウントでは、DISMコマンドを実行できません。

この場合、スタートボタンを右クリックし、「ターミナル 管理者」または「コマンドプロンプト 管理者」を選択する必要があります。

ユーザーアカウント制御のプロンプトが表示されたら、「はい」をクリックして許可してください。

管理者権限を持つアカウントでログインしていることを確認してください。

実行に時間がかかりすぎる、途中で止まってしまう

システムの状況やストレージの種類によっては、DISMコマンドの実行に数時間かかることがあります。

特に/ResetBaseオプションを使う場合は、より多くの時間がかかります。

実行中はパソコンの電源を切ったり、強制終了したりしないでください。

作業を中断すると、システムに不整合が生じる可能性があります。

時間に余裕があるときに実行することをおすすめします。

削除後に予期せぬ不具合が発生する

非常にまれですが、システムファイルの削除が原因で特定の機能に問題が生じることがあります。

DISMコマンドを実行する前に、システムの復元ポイントを作成しておくことを強く推奨します。

万が一問題が発生した場合は、復元ポイントを使ってシステムを以前の状態に戻せます。

システムの復元ポイントは「コントロールパネル」から「システムとセキュリティ」を選び、「システム」内の「システムの保護」で作成できます。

ADVERTISEMENT

ディスククリーンアップとDISMコマンドの違いを比較

Windowsにはディスク容量を解放するための「ディスククリーンアップ」ツールも存在します。

ここでは、ディスククリーンアップとDISMコマンドの違いを比較します。

項目 ディスククリーンアップ DISMコマンド
対象 ユーザーの一時ファイル、ごみ箱の内容、ダウンロードしたプログラムファイルなど Windows Updateのコンポーネントストア内の古い更新プログラムファイル
効果 日常的な軽微な容量解放とパフォーマンス維持 システムレベルのより深い容量解放とコンポーネントストアの最適化
操作方法 グラフィカルインターフェースによる簡単操作 コマンドプロンプトでのコマンド入力
安全性 基本的に安全で、ユーザーが削除対象を選択 基本的に安全だが、システムレベルの操作のため慎重な実行が求められる

ディスククリーンアップは日常的なメンテナンスに適しており、DISMコマンドはより深いシステムレベルのクリーンアップに適しています。

まとめ

この記事で解説したDISMコマンドを使った更新プログラムの残骸削除により、Windowsシステムのディスク容量を効果的に解放できました。

これにより、パソコンの動作が軽快になり、業務効率の向上にもつながります。

定期的な実行はもちろん、ディスククリーンアップなどの他のメンテナンスと組み合わせることで、常に快適なWindows環境を維持できます。

特に/ResetBaseオプションは大きな効果が期待できるため、システムの安定性を確認しながら活用してみてください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。