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 應用程式。 一個修補程式可以套用至許多已安裝的應用程式,而許多修補程式可以套用至一個應用程式。