Parâmetros da linha de comandos para pacotes de actualização de software do Windows

Traduções de Artigos Traduções de Artigos
Artigo: 262841 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Algumas actualizações de software da Microsoft utilizam o Hotfix.exe ou Update.exe como programa de configuração. Estes programas de configuração verificam a versão do Service Pack do Windows e o idioma do sistema operativo, instalam e registam a actualização de software no computador e criam cópias de segurança de ficheiros para permitir a eliminação da actualização de segurança.

As actualizações de segurança que utilizam um destes programas de configuração suportam vários parâmetros de linha de comandos que os administradores podem utilizar para implementar as actualizações.

Para determinar se uma actualização de software utiliza o Hotfix.exe ou o Update.exe como programa de configuração para pacotes disponibilizados depois de Julho de 2004, examine o valor do motor de instalação no separador Versão (Version) da caixa de diálogo Propriedades (Properties) do pacote da actualização do software. Para pacotes disponibilizados antes de Julho de 2004, é necessário extrair o conteúdo do pacote para verificar qual o programa de instalação utilizado.

INTRODUÇÃO

Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

A Microsoft compacta as actualizações de software utilizando diversos formatos de ficheiro de extracção automática que executam automaticamente um programa de configuração contido no pacote. Este artigo descreve os parâmetros de linha de comandos que pode utilizar com pacotes de actualização de software que utilizam o Hotfix.exe ou o Update.exe como programa de configuração Isto é referido ao longo do artigo como "pacotes de actualização de software do Windows".

Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
824684 Description of the standard terminology that is used to describe Microsoft software updates

Mais Informação

Para determinar se um pacote de actualização de software utiliza Update.exe como o programa de configuração e para determinar qual a versão utilizada, siga estes passos:
  1. Clique com o botão direito do rato no pacote e clique em Propriedades (Properties).
  2. No separador Versão (Version), em Outras informações sobre a versão (Other Version Information), clique em Installer Engine. Update.exe deverá ser apresentado no campo Valor (Value).
  3. Para determinar a versão, clique em Installer Version. A versão do programa de instalação utilizado no pacote é apresentado no campo Valor (Value).
Para pacotes disponibilizados antes de Julho de 2004 ou para pacotes cujo valor de Descrição (Description) no separador Geral (General) for Programa de extracção automática de ficheiros CAB (Self-Extracting Cabinet), siga estes passos para determinar se o Update.exe ou o Hotfix.exe é utilizado e para determinar qual a versão utilizada:
  1. Extraia o pacote de actualização de software para uma pasta temporária exclusiva. Por exemplo, para extrair os ficheiros de um pacote de actualização denominado KBNúmeroArtigo.exe para uma pasta denominada PacoteExtraído na unidade C, escreva o seguinte numa linha de comandos:
    KBNúmeroArtigo /X:C:\PacoteExtraído
  2. Abra a pasta temporária que contém os ficheiros extraídos do pacote de actualização de software. Por exemplo, abra C:\PacoteExtraído.
  3. Localize o ficheiro Update.exe ou Hotfix.exe na pasta temporária ou numa subpasta.
  4. Para determinar a versão do Update.exe ou Hotfix.exe, clique com o botão direito do rato nesse ficheiro e clique em Propriedades (Properties).
  5. Clique no separador Versão (Version) e anote o valor da linha Versão do ficheiro (File version).

Nota: se a descrição do pacote for Win32 Cabinet Self-Extractor, o pacote de actualização de software é um pacote IExpress. Para obter informações adicionais, clique no número de artigo que se segue sobre pacotes IExpress para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
197147 Parâmetros da linha de comandos para pacotes de actualização de software IExpress


Se o pacote tiver a extensão de nome de ficheiro .msi ou .msp, o pacote de actualização de software utiliza o Windows Installer como programa de configuração. Para obter informações adicionais sobre opções da linha de comandos utilizadas pelo Windows Installer, visite o seguinte Web site da Microsoft:
http://msdn2.microsoft.com/en-us/library/aa367988.aspx
As actualizações de software para o Windows NT 4.0 e as incluídas no Windows 2000 Service Pack 3 ou anterior utilizam o Hotfix.exe como programa de configuração.

O ficheiro Update.exe é utilizado como programa de configuração nas actualizações de software incluídas no Windows 2000 Service Pack 4 e versões posteriores e nas que estão incluídas no Windows XP e Windows Server 2003.

Nota: alguns pacotes de actualização de software para as versões do Windows apresentadas na secção "Aplica-se a" utilizam pacotes IExpress ou do Windows Installer. Estes pacotes não utilizam o Hotfix.exe nem o Update.exe como programa de configuração.

Descrição geral do processo de instalação

Quando executa um pacote de actualização de software do Windows sem parâmetros de linha de comandos, o programa de configuração Hotfix.exe ou Update.exe é automaticamente executado para instalar a actualização de software. As seguintes acções são executadas pelo programa de configuração:
  • O programa de instalação (Hotfix.exe ou Update.exe) examina a versão do Service Pack que está a utilizar actualmente. Se a versão do Service Pack for anterior à versão da actualização de software, mas não for anterior à versão mínima especificada pela actualização de software, e o idioma for o mesmo, o programa de configuração instalará a actualização de software automaticamente. Se a versão do Service pack for posterior à versão da actualização de software, a instalação não continuará.
  • Se o idioma da actualização de segurança não corresponder ao idioma do sistema operativo, a instalação não continuará.
  • Se não existir qualquer conflito de versões, o Hotfix.exe ou o Update.exe instalará a actualização de software.
  • O programa de instalação regista a actualização de software numa das seguintes chaves de registo:
    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 de remoção para a actualização de segurança são guardadas numa pasta oculta denominada $NtUninstallQnnnnnn$ ou $NtUninstallKBnnnnnn$ em %Systemroot%.

Parâmetros da linha de comandos para o programa Update.exe

As tabelas que se seguem apresentam os parâmetros de linha de comandos suportados por cada versão diferente do programa Update.exe.

Reduzir esta tabelaExpandir esta tabela
Parâmetro padrãoDescrição do parâmetroVersões do Update.exe que suportam este parâmetro
/helpApresenta a ajuda da linha de comandos.A versão 5.3.24.3 e versões posteriores suportam o parâmetro /help. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /?.
/passiveModo automático de configuração. Não é necessária interacção do utilizador, mas o estado da instalação é apresentado. Se for necessário um reinício no final do programa de configuração, será apresentada ao utilizador uma caixa de diálogo com um temporizador avisando que o computador irá ser reiniciado dentro de 30 segundos.A versão 5.3.24.3 e versões posteriores suportam o parâmetro /passive. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /u.
/quietModo silencioso - idêntico ao modo automático, mas não são apresentadas mensagens de erro nem de estado.A versão 5.3.24.3 e versões posteriores suportam o parâmetro /quiet. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /q.
/norestartNão reinicia o computador quando a instalação é concluída.A versão 5.3.24.3 e versões posteriores suportam o parâmetro /norestart. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /z.
/warnrestartApresenta uma caixa de diálogo com um temporizador avisando o utilizador que o computador irá ser reiniciado em x segundos. (A predefinição são 30 segundos). Deve ser utilizado com os parâmetros /quiet ou /passive.A versão 6.1.22.0 e versões posteriores suportam o parâmetro /warnrestart.
/forcerestartReinicia o computador depois da instalação e determina o fecho de outras aplicações no encerramento sem guardar primeiro os ficheiros abertos.A versão 5.3.24.3 e versões posteriores suportam o parâmetro /forcerestart.
/promptrestartApresenta uma caixa de diálogo que pede ao utilizador para efectuar um reinício caso tal seja necessário. Deve ser utilizado com o parâmetro /quiet.A versão 6.1.22.0 e versões posteriores suportam o parâmetro /promptrestart.
/forceappscloseDetermina o fecho de outros programas quando o computador é encerrado.A versão 5.4.15.0 e versões posteriores suportam o parâmetro /forceappsclose. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /f.
/nobackupNão efectua a cópia de segurança de ficheiros para desinstalação.A versão 6.1.22.0 e versões posteriores suportam o parâmetro /nobackup. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /n.
/overwriteoemSubstitui ficheiros OEM sem pedir confirmação.A versão 6.1.22.0 e versões posteriores suportam o parâmetro /overwriteoem. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /o.
/integrate:caminhoIntegra as actualizações de software nos ficheiros da origem de instalação do Windows localizados no caminho especificado. Note que :caminho refere-se à pasta que contém a pasta i386.A versão 5.4.15.0 e versões posteriores suportam o parâmetro /integrate:caminho. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /s.
/log:caminhoPermite ao utilizador especificar onde deve ser criado o ficheiro de registo.A versão 6.1.22.0 e versões posteriores suportam o parâmetro /log.
/ERActiva o relatório de erros detalhado.Todas as versões suportam o parâmetro ER.
/verboseActiva o registo verboso. Cria %Windir%\CabBuild.log aquando da instalação, que especifica os ficheiros a serem copiados. A utilização deste parâmetro pode levar a que a instalação ocorra muito mais lentamente.A versão 5.4.15.0 e versões posteriores suportam o parâmetro /verbose. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /v.
/d:caminhoEspecifica um directório de cópia de segurança para a instalação do Service Pack do Windows. :caminho indica a pasta de destino para as cópias de segurança dos ficheiros. A localização predefinida das cópias de segurança é %Systemdrive%\$ntservicepackuninstall$. Este parâmetro não está disponível para actualizações que não sejam Service Packs e está disponível apenas nas versões 5.3.16.5 e posteriores do Installer.
/extract[:caminho]Extrai ficheiros sem iniciar o programa de configuração. Se ":caminho" não estiver incluído, ser-lhe-á pedido o caminho de uma pasta de destino para a extracção dos ficheiros. Se ":caminho" for utilizado, os ficheiros serão extraídos para a pasta de destino especificada.A versão 5.3.24.3 e versões posteriores suportam o parâmetro /extract. Para compatibilidade com versões mais antigas, pode ser utilizado o parâmetro /x.
/hotpatch:disableDesactiva a funcionalidade de patch que não exige reinício (hotpatching) e instala apenas o patch que exige reinício (cold patch).Este parâmetro deve ser utilizado apenas para os pacotes do Windows Server 2003 que suportem hotpatching e está disponível nas versões 6.1.22.0 e posteriores. Para obter mais informações sobre hotpatching, consulte a secção "Referências" deste artigo para obter uma hiperligação para o documento "Inside Update.exe".


Notas
  • A Microsoft está a adoptar um conjunto consistente de parâmetros de linha de comandos que podem ser utilizados para implementar pacotes que contenham actualizações de software. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    824687 Command-line switches for Microsoft software update packages
    Para efeitos de compatibilidade com versões anteriores, as actualizações de software do Windows que implementam os novos nomes padrão dos parâmetros também suportam os parâmetros de configuração utilizados pelas versões mais antigas do Update.exe. Contudo, a Microsoft recomenda que deixe de utilizar os parâmetros antigos porque este suporte poderá ser removido em actualizações de software futuras.
  • Todas as opções de parâmetros apresentadas utilizam uma barra (/). Para compatibilidade com versões mais antigas, pode continuar a utilizar um hífen (-) em vez da barra (/).
  • Para remover uma actualização de software em segurança, remova em primeiro lugar a mais recentemente instalada. Por exemplo, suponha que a correcção A e a correcção B substituem o mesmo ficheiro ou as mesmas chaves de registo e que instalou a correcção A antes da correcção B. Para repor o estado do sistema anterior à instalação da correcção A, deve desinstalar a correcção B antes de desinstalar a correcção A. Para obter mais informações sobre como remover actualizações que utilizem o Update.exe, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    823836 Removing Windows software updates in the wrong order may cause the operating system to stop functioning

Parâmetros da linha de comandos para o programa Hotfix.exe

A tabela que se segue apresenta os parâmetros da linha de comandos suportados pelo programa Hotfix.exe.
Reduzir esta tabelaExpandir esta tabela
Parâmetro da linha de comandosDescrição
/fDetermina o fecho de outros programas quando o computador é encerrado
/lApresenta actualizações de software instaladas
/mModo automático
/nNão efectua a cópia de segurança de ficheiros para desinstalação
/qModo silencioso - não é necessária a interacção do utilizador
/yEfectua a desinstalação (tem de ser utilizado com /m ou /q)
/zNão reinicia o computador depois da instalação

Para obter mais informações sobre como instalar e remover actualizações de software que utilizem o Hotfix.exe, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
184305 How to install and remove hotfixes with Hotfix.exe

Referências

O documento que se segue aborda o Update.exe, o programa de instalação de pacotes para o Windows e respectivos componentes:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx

Propriedades

Artigo: 262841 - Última revisão: 26 de outubro de 2007 - Revisão: 10.2
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
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Professional Edition
  • 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
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Segunda Edição
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
Palavras-chave: 
kbinfo kbupgrade kbsetup kbproductlink KB262841

Submeter comentários

 

Kontaktieren Sie uns, um weitere Hilfe zu erhalten

Kontaktieren Sie uns, um weitere Hilfe zu erhalten
Wenden Sie sich an den Answer Desk, um professionelle Hilfe zu erhalten.