展開イメージのサービスと管理(DISM)は、Windowsシステムイメージの準備、変更、および修復に使用されるWindows®の組み込みコマンドラインツールです。イメージを保存し、それらを使用してWindowsオペレーティングシステムを展開および復元できます。システムが正しく起動しない場合、ブルースクリーンエラーが発生した場合、またはシステムファイルチェック(SFC)で解決されない場合は、DISMを使用してシステムを修復します。
注 このタスクには、サーバーの管理者権限を持つユーザーが必要です。
コマンドプロンプトを開きます またはPowerShell® 必要に応じて、次のコマンドを入力します。 Enterを押します。 各コマンドを入力してWindows10システムイメージを確認および修復した後。
| DISM /Online /Cleanup-Image /CheckHealth
|ローカルイメージ内の破損したファイルをチェックします。修復は行われません。 || DISM /Online /Cleanup-Image /ScanHealth
|より詳細なスキャンを実行して、破損したファイルをチェックします。|| DISM /Online /Cleanup-Image /RestoreHealth
|高度なスキャンを実行し、画像の問題を修復します。|
Windows版のサービスコマンド
| /Set-ProductKey
|オフライン画像のプロダクトキーを設定します。|| /Get-TargetEditions
|イメージをアップグレードできるWindows&regエディションのリストを表示します。|| /Get-CurrentEdition
|現在の画像のエディションを表示します。|| /Set-Edition
|イメージを上位エディションにアップグレードします。|
| /Optimize-Image
|オフラインイメージに対して特定の構成を実行します。|
| /Remove-DefaultAppAssociations
| Windowsイメージからデフォルトのアプリケーションの関連付けを削除します。 || /Import-DefaultAppAssociations
|デフォルトのアプリケーションアソシエーションのセットをWindowsイメージにインポートします。 || /Get-DefaultAppAssociations
| Windowsイメージからのデフォルトのアプリケーションアソシエーションのリストを表示します。 || /Export-DefaultAppAssociations
|実行中のオペレーティングシステムからデフォルトのアプリケーションの関連付けをエクスポートします。 |
AppXサービスコマンド
| /Set-ProvisionedAppxDataFile
|指定したアプリパッケージ(.appxまたは.appxbundle)にカスタムデータを配置します。指定されたアプリケーションパッケージがイメージに含まれている必要があります。|| /Remove-ProvisionedAppxPackage
|イメージからアプリパッケージ(.appxまたは.appxbundle)を削除します。新しいユーザーアカウントが作成されると、アプリパッケージはインストールされません。|| /Add-ProvisionedAppxPackage
|アプリパッケージ(.appxまたは.appxbundle)をイメージに追加し、新しいユーザーごとにインストールします。|| /Get-ProvisionedAppxPackages
|新規ユーザーごとにインストールするように設定されているアプリパッケージ(.appxまたは.appxbundle)に関する情報をイメージに表示します。|
| /Apply-Unattend
|無人ファイルを画像に適用します。|
| /Remove-Driver
|オフラインイメージからドライバーパッケージを削除します。|| /Add-Driver
|オフラインイメージにドライバーパッケージを追加します。|| /Get-DriverInfo
|オフラインイメージまたは実行中のオペレーティングシステム内の特定のドライバーに関する情報を表示します。 || /Get-Drivers
|オフラインイメージまたは実行中のオペレーティングシステム内のすべてのドライバーに関する情報を表示します。 || /Export-Driver
|オフラインイメージまたは実行中のオペレーティングシステムからすべてのサードパーティドライバパッケージをエクスポートします。|
| /Set-LayeredDriver
|キーボードレイヤードドライバーを設定します。 || /Set-UILang
|マウントされたオフラインイメージで使用されるデフォルトのシステムUI言語を設定します。 || /Set-UILangFallback
|マウントされたオフラインイメージのシステムUIのフォールバックデフォルト言語を設定します。 || /Set-UserLocale
|マウントされたオフラインイメージにユーザーロケールを設定します。 || /Set-SysLocale
|非Unicodeプログラムの言語(システムロケールとも呼ばれます)と、マウントされたオフラインイメージのフォント設定を設定します。 || /Set-InputLocale
|マウントされたオフラインイメージで使用する入力ロケールとキーボードレイアウトを設定します。|| /Set-TimeZone
|マウントされたオフラインイメージのデフォルトのタイムゾーンを設定します。 || /Set-AllIntl
|マウントされたオフラインイメージにすべての国際設定を設定します。 || /Set-SKUIntlDefaults
|マウントされたオフラインイメージで指定されたSKU言語のすべての国際設定をデフォルト値に設定します。 || /Gen-LangIni
|新しいlang.iniファイルを生成します。|| /Set-SetupUILang
|セットアップで使用されるデフォルトの言語を定義します。 || /Get-Intl
|国際設定と言語に関する情報を表示します。|
| /Check-AppPatch
|マウントされたイメージにMSPパッチが適用されているかどうかの情報を表示します。|| /Get-AppPatchInfo
|インストールされているMSPパッチに関する情報を表示します。|| /Get-AppPatches
|インストールされているすべてのアプリケーションに適用されているすべてのMSPパッチに関する情報を表示します。 || /Get-AppInfo
|インストールされている特定のMSIアプリケーションに関する情報を表示します。 || /Get-Apps
|インストールされているすべてのMSIアプリケーションに関する情報を表示します。|
| /Add-Package
|画像にパッケージを追加します。 || /Remove-Package
|イメージからパッケージを削除します。 || /Enable-Feature
|画像内の特定の機能を有効にします。 || /Disable-Feature
|画像の特定の機能を無効にします。 || /Get-Packages
|画像内のすべてのパッケージに関する情報を表示します。 || /Get-PackageInfo
|特定のパッケージに関する情報を表示します。 || /Get-Features
|パッケージ内のすべての機能に関する情報を表示します。 || /Get-FeatureInfo
|特定の機能に関する情報を表示します。 || /Cleanup-Image
|イメージに対してクリーンアップおよびリカバリ操作を実行します。|
これらのサービスコマンドとその引数の詳細については、 /?
を指定してください。 次の例に示すように、コマンドの後:
DISM.exe /Image:C:\test\offline /Apply-Unattend /?
DISM.exe /Image:C:\test\offline /Get-Features /?
DISM.exe /Online /Get-Drivers /?