Como faço para forçar o instalador MSI do Windows a realizar uma instalação completa?

Como faço para forçar o instalador MSI do Windows a realizar uma instalação completa?

Eu tenho um pacote de instalação do Windows MSI que me dá a opção de fazer uma instalação Típica, Personalizada ou Completa usando a GUI.

A instalação padrão (típica) instala apenas alguns componentes.

Como posso dizer para fazer uma instalação completa a partir da linha de comando usando o /passiveswitch?

A versão do instalador é: 5.0.7600.

Responder1


ATUALIZAÇÃO Junho 2018: Embora a ferramenta mostrada abaixo não esteja mais disponível para download, encontrei-a através da máquina Wayback. Presumo que seja correto e legal vincular a ela, visto que a ferramenta era freeware. Links atualizados abaixo.

ATUALIZAR:Esta ferramenta da Wise, infelizmente, não pode mais ser baixada. Também não tenho certeza se posso distribuí-lo. Parecia ser uma ferramenta gratuita distribuída como parte do pacote principal do Wise Package Studio, mas não acho que seja de código aberto. Eu gostaria que eles o lançassem como uma ferramenta de código aberto.

Os produtos de embalagem da Wise foram descontinuados devido a uma série dequestões legais.


Em uma nota relacionada. Para lidar com a linha de comando ridiculamente complexa do msiexec.exe, você pode usar este programa gratuitoferramenta de criação de linha de comando mside Sábio:http://www2.wise.com/filelib/WICLB.exe(ressuscitado da máquina Wayback).

Por favor, execute o download emvírustotal.compor segurança.

Ele permite que você crie uma linha de comando de forma interativa: insira a descrição da imagem aqui

Responder2

Tente adicionar ADDLOCAL=ALL ao comando msiexec.exe geral. Algo como:

C:\Windows\system32\msiexec.exe /I "D:\winzip112.msi" /QN ADDLOCAL=ALL

Mais detalhes:http://msdn.microsoft.com/en-us/library/aa367536(v=vs.85).aspx

Responder3

Depende do instalador quais opções de comando funcionarão. Normalmente, a opção /passive faz uma instalação completa. No entanto, às vezes você precisa definir propriedades para acioná-lo, e as propriedades nem sempre estão disponíveis online.

Confira:http://www.instedit.com/

Usando este programa você pode abrir pacotes MSI e alterar as propriedades para defini-los como desejar. A parte boa é que você pode salvar novamente o pacote MSI para que os valores de suas propriedades possam ser reutilizados, o que é ótimo para implantação. Diz que você tem que pagar, mas basta baixar a versão gratuita e pronto. Tem uma ligeira curva de aprendizado, mas não é muito difícil. O recurso de pesquisa é seu amigo!

informação relacionada