ID do artigo: 262841 - Última revisão: sexta-feira, 26 de outubro de 2007 - Revisão: 10.2

Opções de linhas de comando para pacotes de atualização de software do Windows

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Algumas atualizações de software da Microsoft usam o Hotfix.exe ou Update.exe como o Programa de instalação. Esses programas de Instalação verificam a versão do service pack do seu Windows e o idioma do sistema operacional, instalam e registram a atualização de software no seu computador e fazem o backup dos arquivos para permitir a remoção da atualização.

Atualizações de software que usam um desses programas de Instalação suportam diversas opções de linha de comando que os administradores podem usar para implantar as atualizações.

Para determinar se uma atualização de software usa Hotfix.exe ou Update.exe como o programa de Instalação para pacotes lançados após julho de 2004, examine o valor Mecanismo de Installer na guia Versão da caixa de diálogo Propriedades para o pacote de atualização de software. Para pacotes lançados antes de julho de 2004, é necessário extrair o conteúdo do pacote para verificar qual installer usar.

INTRODUÇÃO

A Microsoft agrupa atualizações de software usando diversos formatos diferentes de arquivos de extração automática que executam automaticamente um Programa de instalação contido no pacote. Este artigo descreve as opções de linha de comando que podem ser usadas com os pacotes de atualização de software que usam Hotfix.exe ou Update.exe como o Programa de instalação. Isso é citado no restante do artigo como "Pacotes de atualização de software do Windows."

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft

Mais Informações

Para determinar se um pacote de atualização de software usa o Update.exe como o programa de Instalação e qual versão ele usa, execute estas etapas:
  1. Clique com o botão direito do mouse no pacote e clique em Propriedades.
  2. Na guia Versão, em Outras informações de versão, clique em Mecanismo de Installer. O Update.exe deve aparecer no campo Valor.
  3. Para determinar a versão, clique em Versão do Installer. A versão do installer usado no pacote aparece no campo Valor.
Para pacotes lançados antes de julho de 2004, ou aqueles pacotes dos quais o valor Descrição na guia Geral é Self-Extracting Cabinet, execute estas etapas para determinar se o Update.exe ou o Hotfix.exe é usado e para determinar qual versão foi usada:
  1. Extraia o pacote de atualizações de software em uma pasta temporária exclusiva. Por exemplo, para extrair os arquivos para um pacote de atualização chamado KBArticleNumber.exe para uma pasta chamada Pacotesextraídos na unidade C, digite o seguinte em um prompt de comando:
    KBArticleNumber /X:C:\Pacotesextraídos
  2. Abra a pasta temporária que contém os arquivos extraídos para o pacote de atualizações de software. Por exemplo, abra C:\Pacotesextraídos.
  3. Localize o arquivo Update.exe ou Hotfix.exe na pasta temporária ou em uma subpasta.
  4. Para determinar a versão do Update.exe ou do Hotfix.exe, clique com o botão direito do mouse nesse arquivo e clique em Propriedades.
  5. Clique na guia Version e anote o valor na linha Versão do arquivo.

Observação Se a descrição do pacote for Auto-extrator de arquivo de gabinete Win32, o pacote de atualização de software será uma pacote do IExpress. Para obter informações adicionais sobre pacotes do IExpress, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
197147  (http://support.microsoft.com/kb/197147/ ) Opções de linhas de comando para pacotes de atualização de software do IExpress


Se os pacotes usarem a extensão de nome de arquivo .msi ou .msp, o pacote de atualizção de software usará o Windows Installer como Programa de instalação. Para obter informações adicionais sobre opções de linha de comando usadas pelo Windows Installer, visite o seguinte site da Microsoft:
http://msdn2.microsoft.com/en-us/library/aa367988.aspx (http://msdn2.microsoft.com/en-us/library/aa367988.aspx)
Atualizações de software para Windows NT 4.0 e as incluídas no Windows 2000 Service Pack 3 ou anterior usam o Hotfix.exe como o programa de Instalação.

O Update.exe é usado como o programa de Instalação para atualizações de software incluídas no Windows 2000 Service Pack 4 e versões posteriores incluídas no Windows XP e no Windows Server 2003.

Observação Alguns pacotes de atualização de software para as versões do Windows listadas na seção "Aplica-se a" usam pacotes do IExpress ou do Windows Installer. Esse pacotes não usam o Hotfix.exe ou Update.exe como o Programa de instalação.

Visão geral do processo de instalação

Ao executar um pacote de atualização de software do Windows sem opções de linha de comando, o programa de Instalação Hotfix.exe ou Update.exe é executado automaticamente para instalar a atualização de software. As seguintes ações são realizadas pelo programa de instalação:
  • O programa de instalação (Hotfix.exe ou Update.exe) examina a versão do service pack que está sendo usada no momento. Se a sua versão do service pack for anterior à versão da atualização de software, mas não anterior à versão mínima especificada pala atualização de software, e o idioma for o mesmo, o programa de Instalação irá instalar a atualização de software automaticamente. Se a sua versão do service pack for posterior à versão da atualização de software, a instalação não irá prosseguir.
  • Se o idioma da versão da atualização de software não for igual ao idioma do seu sistema operacional, a instalação não irá prosseguir.
  • Se nenhum conflito de versões existir, o Hotfix.exe ou o Update.exe irá instalar a atualização de software.
  • O programa de instalação registra a atualização de software em uma das seguintes chaves do Registro:
    HKEY_LOCAL_MACHINE \Software\Microsoft\Updates\<operating system>\<service pack level>\KB<nnnnnn>
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Q<nnnnnn>
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB<nnnnnn>
  • As informações sobre a remoção da atualização de software são armazenadas em uma pasta oculta chamada $NtUninstallQnnnnnn$ ou $NtUninstallKBnnnnnn$ em %Systemroot%.

Opções de linha de comando para o programa Update.exe

A tabela a seguir lista as opções de linha de comando suportadas por cada uma das diferentes versões do programa Update.exe.

Recolher esta tabelaExpandir esta tabela
Opção padrãoDescrição da opçãoVersões do Update.exe que suportam essa opção
/helpExibe a ajuda sobre linhas de comando.As versões 5.3.24.3 e posterior suportam a opção /help. Para compatibilidade com versões mais antigas, a opção /? pode ser usada.
/passiveModo de instalação autônomo. Não é necessária a interação por parte do usuário, mas o status da instalação é exibido. Se uma reinicialização for necessária no final da Instalação, uma caixa de diálogo será apresentada ao usuário com um timer avisando que o computador será reinicializado em 30 segundos.As versões 5.3.24.3 e posterior suportam a opção /passive. Para compatibilidade com versões mais antigas, a opção /u pode ser usada.
/quietModo silencioso - o mesmo que o modo autônomo, mas nenhum status ou mensagem de erro são exibidos.As versões 5.3.24.3 e posterior suportam a opção /quiet. Para compatibilidade com versões mais antigas, a opção /q pode ser usada.
/norestartNão reinicia o computador quando a instalação é concluída.As versões 5.3.24.3 e posterior suportam a opção /norestart. Para compatibilidade com versões mais antigas, a opção /z pode ser usada.
/warnrestartApresenta uma caixa de diálogo com um timer avisando o usuário que o computador será reinicializado em x segundos. (O padrão é 30 seg). Destinado para usar com as opções /quiet ou /passive.As versões 6.1.22.0 e posterior suportam a opção /warnrestart.
/forcerestartReinicia o computador após a instalação e força o fechamento de outros aplicativos durante o desligamento sem salvar os arquivos abertos.As versões 5.3.24.3 e posterior suportam a opção /forcerestart.
/promptrestartApresenta uma caixa de diálogo solicitando ao usuário a reinicialização se for necessário. Destina-se ao uso com /quiet.As versões 6.1.22.0 e posterior suportam a opção /promptrestart.
/forceappscloseForça outros programas a fechar quando o computador é desligado.As versões 5.4.15.0 e posterior suportam a opção /forceappsclose. Para compatibilidade com versões mais antigas, a opção /f pode ser usada.
/nobackupNão faz backup de arquivos para desinstalação.As versões 6.1.22.0 e posterior suportam a opção /nobackup. Para compatibilidade com versões mais antigas, a opção /n pode ser usada.
/overwriteoemSubstitui os arquivos OEM sem perguntar antes.As versões 6.1.22.0 e posterior suportam a opção /overwriteoem. Para compatibilidade com versões mais antigas, a opção /o pode ser usada.
/integrate:caminhoIntegra as atualizações de software nos arquivos de origem da instalação do Windows localizados no caminho especificado. Observe que:caminho refere-se a pasta que contém a pasta i386.As versões 5.4.15.0 e posterior suportam a opção /integrate:caminho . Para compatibilidade com versões mais antigas, a opção /ns pode ser usada.
/log:caminhoPermite que o usuário especifique onde criar o arquivo de log.As versões 6.1.22.0 e posterior suportam a opção /log.
/ERPermite o relatório de erro estendido.Todas as versões suportam a opção ER.
/verbosePermite o registro detalhado. Cria %Windir%\CabBuild.log na instalação que detalha os arquivos a serem copiados. O uso dessa opção pode fazer com que a instalação ocorra mais devagar.As versões 5.3.24.3 e posterior suportam a opção /verbose. Para compatibilidade com versões mais antigas, a opção /v pode ser usada.
/d:caminhoEspecifica um diretório de backup para instalação do Windows Service Pack. :caminho indica a pasta de destino para os arquivos de backup. O local de backup padrão é%Systemdrive%\$ntservicepackuninstall$. Essa opção não está disponível para atualizações que não sejam Service Packs e está disponível apenas nas versões do Installer 5.3.16.5 e posteriores.
/extract[:caminho]Extrai os arquivos sem iniciar a Instalação. Se ":caminho" não estiver incluído, você será questionado sobre um caminho de uma pasta de destino para extrair os arquivos. Se ":caminho" estiver sendo usado, os arquivos serão extraídos para a pasta de destino especificada.As versões 5.3.24.3 e posterior suportam a opção /extract. Para compatibilidade com versões mais antigas, a opção /x pode ser usada.
/hotpatch:disableDesativa a funcionalidade hotpatching e instala apenas o cold patch.Isso deve ser usado apenas para pacotes do Windows Server 2003 que suportam hotpatching e está disposnível nas versões 6.1.22.0 e posterior. Para obter informações sobre hotpatching, consulte a seção "Referências" neste artigo para obter um link para o documento "Dentro do Update.exe".


Observações
  • Estamos adotando um conjunto consistente de opções de linha de comando que podem ser usadas para implantar pacotes que contenham atualizações de software. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
    824687  (http://support.microsoft.com/kb/824687/ ) Opções de linhas de comando para pacotes de atualização de software da Microsoft
    Para compatibilidade com versões anteriores, as atualizações de software do Windows que implementam os novos nomes de opção padrão também suportam as opções de instalação que são usadas por versões anteriores do Update.exe. No entanto, recomendamos que você pare de usar as opções antigas porque esse suporte pode ser removido em atualizações de software futuras.
  • Todas as possibilidades de opções listadas usam uma barra (/). Para obter compatibilidade com versões mais antigas, um hífen (-) ainda pode ser usado em vez de uma barra (/).
  • Para remover uma atualização de software com segurança, remova primeiro a instalada mais recentemente. Por exemplo, suponha que o hotfix A e o hotfix B substituem o mesmo arquivo ou chaves do Registro e que você instalou o hotfix A antes do hotfix B. Para retornar ao estado original do seu sistema antes da instalação do hotfix A, você deve desinstalar o hotfix B antes de desinstalar o hotfix A. Para obter informações adicionais sobre como remover atualizações Update.exe, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
    823836  (http://support.microsoft.com/kb/823836/ ) A remoção de atualizações de software do Windows na ordem errada pode fazer com que o sistema operacional pare de funcionar

Opções de linha de comando para o programa Hotfix.exe

A tabela a seguir lista as opções de linha de comando suportadas pelo programa Hotfix.exe.
Recolher esta tabelaExpandir esta tabela
Opção de linha de comandoDescrição
/fForça o encerramento de outros programas no desligamento
/lLista as atualizações de software instaladas
/mModo autônomo
/nNão faz backup de arquivos para desinstalação
/qModo silencioso - sem interação por parte do usuário
/yRealiza a desinstalação (deve ser usada com /m ou /q)
/zNão reincia o computador após a instalação

Para obter informações adicionais sobre como instalar e remover as atualizações de software que usam Hotfix.exe, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
184305  (http://support.microsoft.com/kb/184305/ ) Como instalar e remover hotfixes com o Hotfix.exe

Referências

O seguinte documento descreve o Update.exe, o installer para os componentes do Windows e do Windows:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx (http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx)


A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Media Center Edition 2004
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
Palavras-chave: 
kbinfo kbupgrade kbsetup kbproductlink KB262841