Rain WikiWindows · Linux · Android

DISM (展開イメージのサービスと管理)

コマンドラインツールWindows 7, 8.1, 10, 11

DISM (展開イメージのサービスと管理) は、実行中のシステムを含むWindowsイメージをサービスするためにWindowsに組み込まれたコマンドラインツールです。一般ユーザーがこのツールを利用する主な場面は、コンポーネントストアの修復です。SFC単独では修復できない破損を、DISM /Online /Cleanup-Image /RestoreHealthを使用して修正できます。

13つの正常性チェックコマンド

/CheckHealthは、破損が既に記録されているかどうかを迅速に報告します。/ScanHealthは、コンポーネントストアのより詳細なスキャンを実行します。/RestoreHealthはスキャンと修復を行い、既定ではWindows Updateから正常なファイルをダウンロードします。

インターネットに接続できない場合、/RestoreHealthは /Source および /LimitAccess を使用して、マウントされたWindowsイメージなどの別のソースを利用できます。

2DISMとSFC

SFCは、コンポーネントストアから保護されたシステムファイルを修復します。ストア自体が破損している場合、SFCは修復を完了できません。そのため、通常は先に DISM /RestoreHealth を実行し、その後に sfc /scannow を実行する順序で行います。

3その他の用途

DISMは、Windowsの機能やパッケージの追加・削除、オフラインイメージ内のドライバー管理、コンポーネントストアのクリーンアップ (/StartComponentCleanup) も行います。

DISMを使用してWindowsを修復する方法

  1. ターミナル (管理者) を開きます。
  2. 次のコマンドを実行します: DISM /Online /Cleanup-Image /CheckHealth
  3. 次のコマンドを実行します: DISM /Online /Cleanup-Image /ScanHealth
  4. 破損が報告された場合は、次のコマンドを実行します: DISM /Online /Cleanup-Image /RestoreHealth
  5. その後、sfc /scannow を実行して再起動します。

注意点

  • /RestoreHealthは時間がかかることがあり、進行状況が止まっているように見える場合がありますが、完了するまで待機してください。
  • オフラインで修復を行う際は、同じWindowsバージョンおよびエディションのソースイメージを使用してください。

出典

  1. Windowsイメージの修復 (Microsoft Learn) learn.microsoft.com
  2. DISM とは (Microsoft Learn) learn.microsoft.com
  3. DISM オペレーティング システム パッケージのサービス オプション (Microsoft Learn) learn.microsoft.com

最終確認: