DISM 應用程式服務 (.msp) Command-Line 選項

應用程式服務命令列選項可用於離線映射,以檢查 Windows Installer 應用程式修補程式 (.msp 檔案) 的適用性,以及查詢離線映射,以取得已安裝 Windows Installer 應用程式和應用程式修補程式 (.msp 檔案) 的相關資訊。

如需搭配應用程式套件使用部署映像服務與管理 (DISM) 的詳細資訊,請參閱 DISM 應用程式套件 (.appx 或 .appxbundle) 服務Command-Line選項

使用 DISM 維護 Windows 映像的基底語法如下:

DISM.exe /Image:<path_to_image_directory> [dism\global_options] {servicing_option} [<servicing_argument>]

下列服務選項可用來列出 Windows Installer 應用程式和 .msp 應用程式修補程式,以及檢查離線 Windows 映像的應用程式修補程式適用性:

DISM.exe /Image:<path_to_directory> [/Check-AppPatch | /Get-AppPatchInfo: | /Get-AppPatches | /Get-AppInfo | /Get-Apps]

本節說明如何使用每個應用程式服務選項。

/Get-Help /?

在封裝服務命令列選項之後立即使用時,會顯示選項和引數的相關資訊。 指定影像時,可能會有其他主題可供使用。

範例:

Dism /image:C:\test\offline /Check-AppPatch /?

/Check-AppPatch

只有在 MSP 修補程式套用至離線映射時,才會顯示資訊。 必須指定 MSP 修補程式檔案的路徑。 您可以指定多個修補程式檔案。

語法

/Check-AppPatch /PatchLocation:<path_to_patch.msp>

範例

Dism /image:C:\test\offline /Check-AppPatch /PatchLocation:C:\test\MSIPatches\MsiTestPatch1.msp /PatchLocation:C:\test\MSIPatches\MsiTestPatch2.msp

/Get-AppPatchInfo

顯示依 和 <product_code_GUID> 篩選之 <patch_code_GUID> 已安裝 MSP 修補程式的詳細資訊。

語法

/Get-AppPatchInfo: [/PatchCode:<patch_code_GUID>] [/ProductCode:<product_code_GUID>]
  • PatchCode如果指定此選項,則會針對套用修補程式的所有 Windows Installer 應用程式顯示詳細資訊。

  • ProductCode如果指定了 選項,則會顯示指定應用程式中所有 MSP 修補程式的相關資訊。

  • PatchCode如果指定 和 ProductCode 選項,則只有在該特定修補程式套用至指定的 Windows Installer 應用程式時,才會顯示資訊。

  • Get-AppPatches使用 選項來尋找修補程式程式碼 GUID 和修補程式專屬的產品代碼 GUID。 Get-Apps使用 選項可列出已安裝 Windows Installer 應用程式的所有產品代碼 GUID。

  • 如果未 PatchCode 指定 和 ProductCode ,則會顯示所有已安裝的 Windows Installer 套件和 MSP 修補程式。

範例

Dism /image:C:\test\offline /Get-AppPatchInfo
Dism /image:C:\test\offline /Get-AppPatchInfo: /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF}
Dism /image:C:\test\offline /Get-AppPatchInfo: /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}
Dism /image:C:\test\offline /Get-AppPatchInfo: /PatchCode:{B0B9997C-GUID-GUID-GUID-74D866BBDFFF} /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-AppPatches

針對安裝在離線映射上的所有應用程式,顯示所有已套用 MSP 修補程式的基本資訊。 如果指定了產品代碼 GUID,則會顯示指定之 Windows Installer 應用程式中所有修補程式的相關資訊。

語法

/Get-AppPatches: [/ProductCode:<product_code_GUID>]

範例

Dism /image:C:\test\offline /Get-AppPatches
Dism /image:C:\test\offline /Get-AppPatches /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-AppInfo

顯示特定已安裝 Windows Installer 應用程式的詳細資訊。

語法

/Get-AppInfo [/ProductCode<product_code_GUID>]

/Get-Apps使用 選項來尋找已安裝 Windows Installer 應用程式的 GUID。 如果未指定產品代碼 GUID,則會針對離線映射中安裝的所有 Windows Installer 應用程式顯示資訊。

範例

Dism /image:C:\test\offline /Get-AppInfo
Dism /image:C:\test\offline /Get-AppInfo /ProductCode:{B0F9497C-GUID-GUID-GUID-74D866BBDF59}

/Get-Apps

顯示離線映射中所有 Windows Installer 應用程式的基本資訊。

範例

Dism /image:C:\test\offline /Get-Apps

限制

/Get-AppPatches/Get-AppPatchInfo 僅適用于已安裝的修補程式 (.msp 檔案) 。

當您判斷 MSP 修補程式的適用性時,只會顯示適用修補程式的 Windows Installer 應用程式。 一個修補程式可以套用至許多已安裝的應用程式,而許多修補程式可以套用至一個應用程式。

什麼是 DISM?

DISM 映像管理命令列選項

部署映像服務與管理 (DISM) 命令列選項

DISM 應用程式套件 (.appx 或 .appxbundle) 服務Command-Line選項