Msimsp.exe é um arquivo executável que chama Patchwiz.dll. A ferramenta pode ser usada para criar um pacote de patch transmitindo o caminho para um arquivo de propriedades de criação de patch (arquivo .pcp) e o caminho para o pacote de patch que está sendo criado. O Msimsp.ex também pode ser usado para criar um arquivo de log e especificar uma pasta temporária na qual as transformações, gabinetes e arquivos usados para criar o pacote de patch são salvos.
A sintaxe da linha de comando para Msimsp.exe é:
Msimsp.exe -s[caminho até o arquivo .pcp]-p[caminho até o arquivo .msp]{opções}
As opções de linha de comando não diferenciam maiúsculas de minúsculas e delimitadores de barra podem ser usados em vez de um traço. Se nenhuma opção for especificada, o Msimsp.exe exibirá os valores atuais das propriedades de informações de resumo.
-s*[caminho até o arquivo .pcp]*
Isso é necessário e deve ser seguido pelo caminho até o arquivo de propriedades de criação de patch (extensão .pcp). Para obter mais informações, consulte PatchWiz.dll.
-pcaminho até o arquivo .msp
Isso é necessário e seguido pelo caminho até o pacote de patch que está sendo criado (extensão .msp).
-fcaminho até a pasta temporária
Opcional. Seguido pelo caminho até a pasta temporária. O local padrão é %TMP%\~pcw_tmp.tmp\.
-k
Opcional. Falha se a pasta temporária já existir.
-lcaminho até o arquivo de log
Opcional. Seguido pelo caminho até o arquivo de log que descreve o processo de criação de patches e erros. Para obter mais informações, consulte Valores de retorno para UiCreatePatchPackage.
-lpcaminho até o arquivo de log com dados de desempenho
Opcional. Seguido pelo caminho até o arquivo de log que descreve o processo de criação de patches e erros. Essa opção grava dados de desempenho no arquivo de log. Esta opção requer a versão 4.0 do Patchwiz.dll.
-d
Opcional. Exibirá uma caixa de diálogo se a criação do patch for concluída com êxito.
-?
Exibe a ajuda da linha de comando.
Observação
O Msimsp.exe poderá falhar ao chamar Makecab.exe se houver valores na coluna File da tabela File do pacote de instalação que diferem apenas por maiúsculas e minúsculas. O Windows Installer diferencia maiúsculas de minúsculas e permite um pacote de instalação, como na tabela abaixo, somente quando Comp1 e Comp2 são instalados em diretórios diferentes. No entanto, nesse cenário, não é possível usar Msimsp.exe ou Patchwiz.dll para gerar um patch para o pacote, pois Msimsp.exe e Patchwiz.dll chamam Makecab.exe, que não diferencia maiúsculas de minúsculas.
Evite criar um pacote de instalação, como a tabela File parcial a seguir.
Simplifique a instalação e a manutenção do software no computador usando o Gerenciador de Pacotes do Windows. Explique os componentes e comandos de front-end, o repositório do Gerenciador de Pacotes do Windows e como contribuir para o repositório.