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.
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
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:
- Clique com o botão direito do mouse no pacote e clique em Propriedades.
- Na guia Versão, em Outras informações de versão, clique em Mecanismo de Installer. O Update.exe deve aparecer no campo Valor.
- 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:
- 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
- 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.
- Localize o arquivo Update.exe ou Hotfix.exe na pasta temporária ou em uma subpasta.
- 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.
- 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:
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ão | Descrição da opção | Versões do Update.exe que suportam essa opção |
|---|
| /help | Exibe 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.
|
| /passive | Modo 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.
|
| /quiet | Modo 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.
|
| /norestart | Nã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.
|
| /warnrestart | Apresenta 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. |
| /forcerestart | Reinicia 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. |
| /promptrestart | Apresenta 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. |
| /forceappsclose | Forç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.
|
| /nobackup | Nã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.
|
| /overwriteoem | Substitui 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:caminho | Integra 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:caminho | Permite 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. |
| /ER | Permite o relatório de erro estendido. | Todas as versões suportam a opção ER. |
| /verbose | Permite 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:caminho | Especifica 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:disable | Desativa 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 comando | Descrição |
|---|
| /f | Força o encerramento de outros programas no desligamento |
| /l | Lista as atualizações de software instaladas |
| /m | Modo autônomo |
| /n | Não faz backup de arquivos para desinstalação |
| /q | Modo silencioso - sem interação por parte do usuário |
| /y | Realiza a desinstalação (deve ser usada com /m ou /q) |
| /z | Nã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
O seguinte documento descreve o Update.exe, o installer para os componentes do Windows e do Windows: