Opções de Command-Line de Serviço de Aplicativo DISM (.msp)

As opções de linha de comando de manutenção de aplicativos podem ser usadas em uma imagem offline para marcar a aplicabilidade de patches de aplicativo do Windows Installer (arquivos .msp) e para consultar sua imagem offline para obter informações sobre aplicativos instalados do Windows Installer e patches de aplicativo (arquivos .msp).

Para obter informações sobre como usar o DISM (Gerenciamento e Manutenção de Imagens de Implantação) com pacotes de aplicativos, consulte Opções de Command-Line de manutenção do pacote de aplicativos DISM (.appx ou .appxbundle).

A sintaxe base para manutenção de uma imagem do Windows usando DISM é:

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

As seguintes opções de manutenção estão disponíveis para listar aplicativos do Windows Installer e patches de aplicativo .msp e para marcar a aplicabilidade de um patch de aplicativo para uma imagem offline do Windows:

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

Esta seção descreve como você pode usar cada opção de manutenção de aplicativo.

/Get-Help /?

Quando usado imediatamente após uma opção de linha de comando de manutenção de pacote, as informações sobre a opção e os argumentos são exibidas. Tópicos adicionais podem ficar disponíveis quando uma imagem é especificada.

Exemplo:

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

/Check-AppPatch

Exibe informações somente se os patches MSP se aplicarem à imagem offline. O caminho para o arquivo de patch MSP deve ser especificado. Vários arquivos de patch podem ser especificados.

Sintaxe:

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

Exemplo:

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

/Get-AppPatchInfo

Exibe informações detalhadas sobre patches MSP instalados filtrados por <patch_code_GUID> e <product_code_GUID>.

Sintaxe:

/Get-AppPatchInfo: [/PatchCode:<patch_code_GUID>] [/ProductCode:<product_code_GUID>]
  • Se a opção PatchCode for especificada, informações detalhadas serão exibidas para todos os aplicativos do Windows Installer aos quais o patch é aplicado.

  • Se a opção ProductCode for especificada, serão exibidas informações sobre todos os patches MSP no aplicativo especificado.

  • Se as PatchCode opções e ProductCode forem especificadas, as informações serão exibidas somente se esse patch específico for aplicado ao aplicativo windows installer especificado.

  • Use a opção Get-AppPatches para localizar o GUID do código de patch e o GUID do código do produto específico para o patch. Use a opção Get-Apps para listar todos os GUIDs de código do produto para aplicativos instalados do Windows Installer.

  • Se PatchCode e ProductCode não forem especificados, todos os pacotes instalados do Windows Installer e patches MSP serão exibidos.

Exemplos:

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

Exibe informações básicas sobre todos os patches MSP aplicados para todos os aplicativos instalados na imagem offline. Se um GUID de código de produto for especificado, serão exibidas informações sobre todos os patches no aplicativo windows installer especificado.

Sintaxe:

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

Exemplos:

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

/Get-AppInfo

Exibe informações detalhadas sobre um aplicativo windows installer instalado específico.

Sintaxe:

/Get-AppInfo [/ProductCode<product_code_GUID>]

Use a opção /Get-Apps para localizar o GUID de um aplicativo instalado do Windows Installer. Se um GUID de código de produto não for especificado, as informações serão exibidas para todos os aplicativos do Windows Installer instalados na imagem offline.

Exemplos:

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

/Get-Apps

Exibe informações básicas sobre todos os aplicativos do Windows Installer na imagem offline.

Exemplo:

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

Limitações

/Get-AppPatches e /Get-AppPatchInfo aplicam-se somente a patches instalados (arquivos .msp).

Quando você determina a aplicabilidade de um patch MSP, somente os aplicativos do Windows Installer para os quais o patch é aplicável serão exibidos. Um patch pode ser aplicado a muitos aplicativos instalados e muitos patches podem ser aplicados a um aplicativo.

O que é DISM?

Opções da Linha de Comando de Gerenciamento de Imagem do DISM

Opções da Linha de Comando de DISM (Gerenciamento e Manutenção de Imagens de Implantação)

Opções de Command-Line de manutenção do pacote de aplicativos DISM (.appx ou .appxbundle)