DISM 機能パッケージの保守のコマンド ライン オプション

Windows 10 および Windows 11 デスクトップ エディション (Home、Pro、Enterprise、Education) のみ。 展開イメージのサービスと管理 (DISM.exe) を使用して、Windows 機能を提供します。 機能は、バージョンを指定することなく、.NET や言語などのサービスを要求できる、Windows パッケージの種類です。 DISM を使用して、Windows Update や社内サーバーなどの複数のソースを検索し、最新バージョンを見つけてインストールします。

使用できる機能について参照するには、オンデマンド機能にアクセスします。

Note

これらの各コマンドには、/Online または /Image:<path_to_offline_image_file> のいずれかの引数が必要です。

/Add-Capability

イメージに機能を追加します。

構文

Add-Capability /CapabilityName:<capability_name> [/Source:<source>] [/LimitAccess]
  • CapabilityName は、イメージに追加する機能の名前を指定します。
  • Source では、機能のソース ファイルがある、サーバーなどの場所を選択できます。 複数の /Source 引数を使用できます。

    Note

    DISM は、次の順序でソース ファイルを確認します。

    1. /Source を指定した場合、DISM は指定された場所をまず検索します。
    2. /Source を指定しない場合、または指定された場所にソース ファイルが見つからない場合、DISM はグループ ポリシーが設定されているかどうかを確認します。 設定されている場合、DISM はグループ ポリシーで指定された場所を確認します。
    3. それでもファイルが見つからず、DISM がオンライン イメージに対して実行されており、/LimitAccess が指定されていない場合は、Windows Update からファイルを探します。
  • LimitAccess は、機能のソース ファイルについて Windows Update または Windows Server Update Services を確認しないように DISM に指示します。

例:

Dism /Online /Add-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0
Dism /Online /Add-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:\server\share /Source:\server2\share
Dism /Online /Add-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:\server\share /LimitAccess

/Export-Source

一連の機能を 新しいリポジトリにエクスポートします。

構文

/Export-Source /CapabilityName:<capability_name> /Source<path_to_installation_packages> /Target:<path_to_repository>
  • /CapabilityName は、エクスポートする機能を指定します。 複数の /CapabilityName 引数を使用できます。
  • /Source は、ソース リポジトリの場所を指定します。
  • /Target は、新しいリポジトリの場所を指定します。

例:

Dism /Image:C:\test\offline /Export-Source /Source:C:\test\source /Target:C:\test\target /CapabilityName:Language.Basic~~~en-US~0.0.1.0

/Get-Capabilities

イメージ内の機能の一覧と、そのインストールの状態を取得します。

例:

DISM /Online /Get-Capabilities

/Get-CapabilityInfo

特定の機能に関する情報を取得します。

構文

Get-CapabilityInfo /CapabilityName:<Capability_Name>
  • CapabilityName は、情報が必要な機能の名前を指定します。

例:

DISM /Online /Get-CapabilityInfo /CapabilityName:Language.Basic~~~en-US~0.0.1.0

/Remove-Capability

イメージから機能を削除します。

構文

Remove-Capability /CapabilityName:<Capability_Name>
  • CapabilityName は、削除する機能の名前を指定します。 複数の機能を指定して削除することができます。

:

Dism /Online /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0
Dism /Online /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /CapabilityName:Language.Basic~~~en-GB~0.0.1.0
Dism /Image:C:\test\offline /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0

オンデマンド機能

DISM - 展開イメージのサービスと管理 Windows 用テクニカル リファレンス

DISM とは

コマンド ライン構文での DISM のグローバル オプション

DISM オペレーティング システム パッケージ サービスのコマンドライン オプション

DISM 言語およびインターナショナル サービス コマンドライン オプション