Opções de linha de comando do Microsoft Standard Installer

Este artigo descreve as opções de linha de comando padrão para o Microsoft Standard Installer msiexec.exe, o aplicativo que você usa para interpretar pacotes e instalar produtos.

As opções de linha de comando diferenciam maiúsculas de minúsculas.

Msiexec define e retorna um nível de erro que corresponde aos códigos de erro do sistema.

Observação

As opções de linha de comando msiexec estão disponíveis a partir do Windows Installer 3.0. As opções de linha de comando do Windows Installer estão disponíveis com o Windows Installer 3.0 e versões anteriores. Este artigo lista a opção de linha de comando do Windows Installer que corresponde a cada opção do Instalador Padrão.

/help

Opção de ajuda e referência rápida. Exibe o uso correto do msiexec comando, incluindo uma lista de todos os comutadores e comportamento. Você pode exibir as descrições de uso na interface do usuário. O uso incorreto de qualquer outra opção invoca essa opção de ajuda.

A opção de linha de comando equivalente do Windows Installer é /?.

Exemplo

msiexec /help.

/quiet

Opção de exibição suave. O instalador executa uma instalação sem exibir uma interface do usuário. Sem prompts, mensagens ou caixas de diálogo exibidas para o usuário. O usuário não pode cancelar a instalação.

Use as opções padrão de linha de comando /norestart ou /forcerestart para controlar reinicializações. Se nenhuma opção de reinicialização for especificada, o instalador reiniciará o computador sempre que necessário sem exibir nenhum prompt ou aviso ao usuário.

A opção de linha de comando equivalente do Windows Installer é /qn.

Exemplos

msiexec /package Application.msi /quiet

msiexec /uninstall Application.msi /quiet

msiexec /update msipatch.msp /quiet

msiexec /uninstall msipatch.msp /package Application.msi /quiet

/passive

Opção de exibição passiva. O instalador exibe uma barra de progresso para o usuário que indica que uma instalação está em andamento, mas não exibe avisos ou mensagens de erro para o usuário. O usuário não pode cancelar a instalação.

Use as opções padrão de linha de comando /norestart ou /forcerestart para controlar reinicializações. Se nenhuma opção de reinicialização for especificada, o instalador reiniciará o computador sempre que necessário sem exibir nenhum prompt ou aviso ao usuário.

A opção de linha de comando equivalente do Windows Installer é /qb!: com REBOOTPROMPT=S definido na linha de comando.

Exemplo

msiexec /package Application.msi /passive

/norestart

Nunca reinicie a opção. O instalador nunca reinicia o computador após a instalação.

A linha de comando equivalente do Windows Installer tem REBOOT=ReallySuppress definido na linha de comando.

Exemplo

msiexec /package Application.msi /norestart

/forcerestart

Sempre reinicie a opção. O instalador reinicia o computador após cada instalação.

A linha de comando equivalente do Windows Installer tem REBOOT=Force definido na linha de comando.

Exemplo

msiexec /package Application.msi /forcerestart

/promptrestart

Prompt antes de reiniciar a opção. Exibe uma mensagem informando que uma reinicialização é necessária para concluir a instalação e pergunta ao usuário se deve reiniciar o sistema agora. Você não pode usar essa opção com a opção /quiet .

A linha de comando equivalente do Windows Installer tem REBOOTPROMPT = "" definido na linha de comando.

/uninstall (produto)

Opção Desinstalar produto. Desinstala um produto

A opção de linha de comando equivalente do Windows Installer é /x.

Parâmetro

<Pacote>.msi | <Productcode>

/uninstall (patch)

Opção Desinstalar atualização. Desinstala um patch de atualização.

A opção de linha de comando equivalente do Windows Installer é /I com MSIPATCHREMOVE=Update1.msp | PatchGUID1[;Update2.msp | PatchGUID2] definida na linha de comando.

Exemplo

msiexec /uninstall Update1.msp;PatchGUID2

/log

Opção de log. Grava informações de log em um arquivo de log no caminho existente especificado. O caminho para o local do arquivo de log já deve existir. O instalador não cria a estrutura de diretório para o arquivo de log.

Para obter mais informações sobre todos os métodos disponíveis para definir o modo de registro em log, consulte Registro em log normal para o Windows Installer.

A opção de linha de comando equivalente do Windows Installer é: /L*.

As seguintes informações são inseridas no log:

  • Mensagens de status
  • Avisos não fatais
  • Todas as mensagens de erro
  • Inicialização de ações
  • Registros específicos da ação
  • Solicitações do usuário
  • Parâmetros iniciais da interface do usuário
  • Informações de saída fatal ou memória insuficiente
  • Mensagens de espaço insuficiente em disco
  • Propriedades do terminal

/package

Opção Instalar produto. Instala ou configura um produto.

A opção de linha de comando equivalente do Windows Installer é /I.

Parâmetro

<Pacote>.msi | <Productcode>

/update

Opção de instalação de patches. Instala um ou vários patches.

A linha de comando equivalente do Windows Installer tem PATCH = [<msipatch>.msp]<;PatchGuid> definido na linha de comando.

Parâmetro

<Patch.msp> | <PatchGUID>