Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Fornece os meios para instalar, modificar e executar operações no Windows Installer a partir da linha de comando.
Install options
Defina o tipo de instalação para iniciar um pacote de instalação.
Syntax
msiexec.exe [/i][/a][/j{u|m|/g|/t}][/x] <path_to_package>
Parameters
| Parameter | Description |
|---|---|
| /i | Especifica a instalação normal. |
| /a | Especifica a instalação administrativa. |
| /ju | Anuncie o produto para o usuário atual. |
| /jm | Anuncie o produto para todos os usuários. |
| /j/g | Especifica o identificador de idioma usado pelo pacote anunciado. |
| /j/t | Aplica a transformação ao pacote anunciado. |
| /x | Desinstala o pacote. |
<path_to_package> |
Especifica o local e o nome do arquivo do pacote de instalação. |
Examples
Para instalar um pacote chamado example.msi da unidade C:, usando um processo de instalação normal, digite:
msiexec.exe /i "C:\example.msi"
Display options
Você pode configurar o que um usuário vê durante o processo de instalação, com base no seu ambiente de destino. Por exemplo, se você estiver distribuindo um pacote para todos os clientes para instalação manual, deve haver uma interface do usuário completa. No entanto, se você estiver implantando um pacote usando a Diretiva de Grupo, que não requer interação do usuário, não deve haver nenhuma interface do usuário envolvida.
Syntax
msiexec.exe /i <path_to_package> [/quiet][/passive][/q{n|b|r|f}]
Parameters
| Parameter | Description |
|---|---|
<path_to_package> |
Especifica o local e o nome do arquivo do pacote de instalação. |
| /quiet | Especifica o modo silencioso, o que significa que não é necessária interação do usuário. |
| /passive | Especifica o modo autônomo, o que significa que a instalação mostra apenas uma barra de progresso. |
| /qn | Especifica que não há interface do usuário durante o processo de instalação. |
| /qn+ | Especifica que não há interface do usuário durante o processo de instalação, exceto por uma caixa de diálogo final no final. |
| /qb | Especifica que há uma interface do usuário básica durante o processo de instalação. |
| /qb+ | Especifica que há uma interface do usuário básica durante o processo de instalação, incluindo uma caixa de diálogo final no final. |
| /qr | Especifica uma experiência reduzida de interface do usuário durante o processo de instalação. |
| /qf | Especifica uma experiência completa de interface do usuário durante o processo de instalação. |
Remarks
- A caixa modal não é mostrada se a instalação for cancelada pelo usuário. Você pode usar qb+! ou qb!+ para ocultar o botão CANCELAR .
Examples
Para instalar o pacote C:\example.msi, usando um processo de instalação normal e sem interface do usuário, digite:
msiexec.exe /i "C:\example.msi" /qn
Restart options
Se o pacote de instalação substituir arquivos ou tentar alterar arquivos que estão em uso, uma reinicialização pode ser necessária antes que a instalação seja concluída.
Syntax
msiexec.exe /i <path_to_package> [/norestart][/promptrestart][/forcerestart]
Parameters
| Parameter | Description |
|---|---|
<path_to_package> |
Especifica o local e o nome do arquivo do pacote de instalação. |
| /norestart | Impede que o dispositivo seja reiniciado após a conclusão da instalação. |
| /promptrestart | Solicita ao usuário se uma reinicialização for necessária. |
| /forcerestart | Reinicia o dispositivo após a conclusão da instalação. |
Examples
Para instalar o pacote C:\example.msi, usando um processo de instalação normal sem reinicialização no final, digite:
msiexec.exe /i "C:\example.msi" /norestart
Logging options
Se precisar depurar o pacote de instalação, você pode definir os parâmetros para criar um arquivo de log com informações específicas.
Syntax
msiexec.exe [/i][/x] <path_to_package> [/L{i|w|e|a|r|u|c|m|o|p|v|x+|!|*}] <path_to_log>
Parameters
| Parameter | Description |
|---|---|
| /i | Especifica a instalação normal. |
| /x | Desinstala o pacote. |
<path_to_package> |
Especifica o local e o nome do arquivo do pacote de instalação. |
| /li | Ativa o registro em log e inclui mensagens de status no arquivo de log de saída. |
| /lw | Ativa o registro em log e inclui avisos não fatais no arquivo de log de saída. |
| /le | Ativa o registro em log e inclui todas as mensagens de erro no arquivo de log de saída. |
| /la | Ativa o registro em log e inclui informações sobre quando uma ação foi iniciada no arquivo de log de saída. |
| /lr | Ativa o registro em log e inclui registros específicos da ação no arquivo de log de saída. |
| /lu | Ativa o registro em log e inclui informações de solicitação do usuário no arquivo de log de saída. |
| /lc | Ativa o registro em log e inclui os parâmetros iniciais da interface do usuário no arquivo de log de saída. |
| /lm | Ativa o registro em log e inclui informações de saída fatal ou falta de memória no arquivo de log de saída. |
| /lo | Ativa o registro em log e inclui mensagens de espaço fora do disco no arquivo de log de saída. |
| /lp | Ativa o registro em log e inclui as propriedades do terminal no arquivo de log de saída. |
| /lv | Ativa o registro em log e inclui a saída detalhada no arquivo de log de saída. |
| /lx | Ativa o registro em log e inclui informações de depuração extras no arquivo de log de saída. |
| /l+ | Ativa o registro em log e acrescenta as informações a um arquivo de log existente. |
| /l! | Ativa o registro em log e libera cada linha para o arquivo de log. |
| /l* | Ativa o registro em log e registra todas as informações, exceto informações detalhadas (/lv) ou informações de depuração extras (/lx). |
<path_to_logfile> |
Especifica o local e o nome do arquivo de log de saída. |
Examples
Para instalar o pacote C:\example.msi, usando um processo de instalação normal com todas as informações de log fornecidas, incluindo saída detalhada, e armazenando o arquivo de log de saída em C:\package.log, digite:
msiexec.exe /i "C:\example.msi" /L*V "C:\package.log"
Update options
Você pode aplicar ou remover atualizações usando um pacote de instalação.
Syntax
msiexec.exe [/p][/update][/uninstall[/package<product_code_of_package>]] <path_to_package>
Parameters
| Parameter | Description |
|---|---|
| /p | Instala um patch. Se você estiver instalando silenciosamente, também deverá definir a propriedade REINSTALLMODE como ecmus e REINSTALL como ALL. Caso contrário, o patch apenas atualiza o MSI armazenado em cache no dispositivo de destino. |
| /update | Opção de instalação de patches. Se você estiver aplicando várias atualizações, deverá separá-las usando um ponto-e-vírgula (;). |
| /package | Instala ou configura um produto. |
Examples
msiexec.exe /p "C:\MyPatch.msp"
msiexec.exe /p "C:\MyPatch.msp" /qb REINSTALLMODE="ecmus" REINSTALL="ALL"
msiexec.exe /update "C:\MyPatch.msp"
msiexec.exe /uninstall {1BCBF52C-CD1B-454D-AEF7-852F73967318} /package {AAD3D77A-7476-469F-ADF4-04424124E91D}
Onde o primeiro GUID é o GUID do patch e o segundo é o código do produto MSI ao qual o patch foi aplicado.
Repair options
Você pode usar esse comando para reparar um pacote instalado.
Syntax
msiexec.exe [/f{p|o|e|d|c|a|u|m|s|v}] <product_code>
Parameters
| Parameter | Description |
|---|---|
| /fp | Repara o pacote se um arquivo estiver faltando. |
| /fo | Repara o pacote se um arquivo estiver faltando ou se uma versão mais antiga estiver instalada. |
| /fe | Repara o pacote se o arquivo estiver faltando ou se uma versão igual ou mais antiga estiver instalada. |
| /fd | Repara o pacote se o arquivo estiver faltando ou se uma versão diferente estiver instalada. |
| /fc | Repara o pacote se o arquivo estiver faltando ou se a soma de verificação não corresponder ao valor calculado. |
| /fa | Força todos os arquivos a serem reinstalados. |
| /fu | Repara todas as entradas de registro específicas do usuário necessárias. |
| /fm | Repara todas as entradas de registo específicas do computador necessárias. |
| /fs | Repara todos os atalhos existentes. |
| /fv | É executado a partir do código-fonte e armazena novamente em cache o pacote local. |
Examples
Para forçar todos os arquivos a serem reinstalados com base no código do produto MSI a ser reparado, {AAD3D77A-7476-469F-ADF4-04424124E91D}, digite:
msiexec.exe /fa {AAD3D77A-7476-469F-ADF4-04424124E91D}
Definir propriedades públicas
Você pode definir propriedades públicas por meio deste comando. Para obter informações sobre as propriedades disponíveis e como defini-las, consulte Propriedades públicas.