Instalação silenciosa de um pacote MSI
Tenho um pacote MSI que preciso instalar se o pacote não estiver já instalado. Também preciso de o instalar silenciosamente. O pacote pede ao utilizador para:
- Localização da instalação (C:\Program ficheiros\Foobar)
- Tipo de instalação: mínimo e completo (mínimo)
64
2 answers
Você deve ser capaz de usar as opções /quiet
ou /qn
com msiexec
para realizar uma instalação silenciosa.
Os pacotes MSI exportam propriedades públicas, que poderá definir com a sintaxe PROPERTY=value
no fim dos parâmetros msiexec
.
Por exemplo, este comando instala um pacote sem UI e sem reinicialização, com um registo e duas propriedades:
msiexec /i c:\path\to\package.msi /quiet /qn /norestart /log c:\path\to\install.log PROPERTY1=value1 PROPERTY2=value2
Você pode ler as opções para msiexec
apenas executando - o sem opções do início -> executar.
99
Author: Polynomial, 2011-12-19 10:58:19
A forma correcta de instalar um MSI em silêncio é através do msiexec.exe command line
como se segue:
msiexec.exe /i c:\setup.msi /QN /L*V "C:\Temp\msilog.log"
Explicação rápida:
/L*V "C:\Temp\msilog.log"= verbose logging
/QN = run completely silently
/i = run install sequence
Há uma resposta muito mais abrangente aqui.: programa em lote para instalar o MSI. Esta resposta fornece detalhes sobre o msiexec .as opções da linha de comandos exe e uma descrição de Como encontrar as "propriedades públicas" que poderá definir na linha de comandos à hora da instalação. Estas propriedades são geralmente diferentes para cada PACOTE.
3
Author: Stein Åsmul, 2017-10-17 00:37:06