DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 832475 - Última revisão: terça-feira, 12 de Setembro de 2006 - Revisão: 4.5

Sumário

A versão 6.1.22.0 e posteriores do programa de instalação de pacotes de actualizações de software do Windows (Update.exe) suporta as seguintes novas funcionalidades e alterações:
  • Um novo parâmetro da linha de comandos /log para activar o redireccionamento de ficheiros de registo produzidos pelo programa de instalação de pacotes.
  • Um novo parâmetro da linha de comandos /warnrestart para apresentar uma caixa de diálogo com um temporizador no fim de uma instalação ou remoção automática que avisa o utilizador que o sistema será reiniciado, se o reinício for necessário.
  • Um novo parâmetro da linha de comandos /promptrestart para apresentar uma caixa de diálogo no fim de uma instalação ou remoção automática a solicitar o reinício do sistema, se o reinício for necessário.
  • Alterações ao parâmetro /passive para que quando um reinício for necessário, seja apresentada uma caixa de diálogo com um temporizador no fim de uma instalação ou remoção a avisar o utilizador que o sistema será reiniciado.
  • Sinalizadores definidos na chave de registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\UpdateExeVolatile para indicar quando um reinício é necessário após instalação ou remoção de uma actualização de software como uma actualização de segurança, actualização crítica ou correcção.
  • Os parâmetros da linha de comandos /uninstall e /listupdates deixaram de ser utilizados. Consulte a secção "Mais Informação" para conhecer alternativas.
A versão 5.4.15.0 e posteriores do programa de instalação de pacotes de actualizações de software do Windows (Update.exe) suporta as seguintes novas funcionalidades:
  • Um novo parâmetro da linha de comandos /integrate para integrar actualizações de software nos ficheiros de origem de instalação do Windows.
  • Alterações ao parâmetro /extract.
Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

INTRODUÇÃO

A Microsoft cria pacotes de actualização de software utilizando vários formatos de ficheiro de extracção automática que executam automaticamente um programa de configuração incluído no pacote. Este artigo descreve as novas funcionalidades que pode utilizar com pacotes de actualização de software que utilizam a versão 5.4.15.0, ou uma versão posterior, de Update.exe como o programa de configuração.

Para determinar se um pacote de actualização de software utiliza o Update.exe como o programa de configuração, e a versão utilizada pelo mesmo, 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), seleccione Installer Engine. O valor deverá ser update.exe.
  3. Para determinar a versão de Update.exe, seleccione Installer Version. O campo de valores apresentará a versão de Update.exe utilizada no pacote.
Para pacotes disponibilizados antes de Julho de 2004, siga estes passos para determinar se o Update.exe é utilizado e qual a versão do Update.exe 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. Se o ficheiro Update.exe existir, avance para os passos 4 e 5. Se o ficheiro Update.exe não existir, este pacote não é uma actualização de software do Windows que utilize o Update.exe como o programa de configuração.
  4. Para determinar a versão de Update.exe, clique com o botão direito do rato no ficheiro Update.exe da pasta e clique em Propriedades (Properties).
  5. Clique no separador Versão (Version) e anote o valor da linha Versão do ficheiro (File version).

Mais Informação

Versão 6.1.22.0 e versões posteriores de Update.exe suportam as seguintes novas funcionalidades e alterações:
  • Um novo parâmetro da linha de comandos /log para activar o redireccionamento de ficheiros de registo produzidos pelo programa de instalação de pacotes.

    Pode redireccionar o ficheiro KBnúmero.log para uma localização diferente do directório predefinido %systemdrive%\Windows. Para instalar um pacote e redireccionar o respectivo ficheiro de registo, escreva o seguinte numa linha de comandos:
    NomePacote /log:<caminho de registo e nome>
    Não deverão existir espaços entre os dois pontos e o caminho de registo, o directório especificado já deverá existir e o nome de ficheiro para o registo deverá ser incluído. Por exemplo:
    WindowsXP-KB884539-x86-ptg.exe/log:C:\logs\novokb884539.log
  • Um novo parâmetro da linha de comandos /warnrestart para apresentar uma caixa de diálogo com um temporizador no fim de uma instalação ou remoção automática que avisa o utilizador que o sistema será reiniciado, se o reinício for necessário.

    /warnrestart destina-se a ser utilizado com o parâmetro /quiet. Se um reinício for necessário depois de uma instalação automática, /warnrestart apresentará uma caixa de diálogo ao utilizador com um temporizador que apresenta os segundos em contagem decrescente até o computador ser reiniciado automaticamente. O número predefinido de segundos é 30; no entanto, pode ser especificado outro valor. Para utilizar este parâmetro, escreva o seguinte na linha de comandos:
  • NomePacote /quiet /warnrestart:nºdesegundos
    Nota nºdesegundos pode ser um número de 1 a 99.
  • Um novo parâmetro da linha de comandos /promptrestart para apresentar uma caixa de diálogo no fim de uma instalação ou remoção automática a solicitar o reinício do sistema, se o reinício for necessário.

    /promptrestart destina-se a ser utilizado com o parâmetro /quiet. Se um reinício for necessário após uma instalação automática, /promptrestart apresentará uma caixa de diálogo a notificar o utilizador que é necessário um reinício para concluir o programa de configuração. Se este parâmetro não for especificado, o reinício ocorrerá automaticamente. Para utilizar este parâmetro, escreva o seguinte na linha de comandos:
    NomePacote /quiet /promptrestart
  • Alterações ao parâmetro /passive para que quando um reinício for necessário, seja apresentada uma caixa de diálogo com um temporizador no fim de uma instalação ou remoção a avisar o utilizador que o sistema será reiniciado.

    Quando /passive é especificado e um reinício é necessário, é apresentada uma caixa de diálogo ao utilizador com um temporizador que apresenta os segundos em contagem decrescente até o computador ser reiniciado automaticamente. O intervalo de tempo predefinido é de 30 segundos. Para especificar um valor diferente, utilize o parâmetro /warnrestart (consulte o item anterior).
  • Sinalizadores definidos na chave de registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\UpdateExeVolatile para indicar quando um reinício é necessário após instalação ou remoção de uma actualização de software como uma actualização de segurança, actualização crítica ou correcção.

    Uma consulta desta chave de registo utilizando a ferramenta RegEdit indicará se existe um reinício pendente como resultado de uma instalação ou remoção de actualização de software. Seguem-se os valores de sinalizadores dentro desta chave e respectivos significados:
    Reduzir esta tabelaExpandir esta tabela
    Valor no RegEditSignificado
    0x00000000 (0)Sem reinício pendente.
    0x00000001 (1)Reinício pendente para uma remoção de actualização de software.
    0x00000002 (2)Reinício pendente para uma instalação de actualização de software.
    0x00000003 (3)Reinício pendente para uma instalação e uma remoção.
    Se esta chave estiver em falta, não existem reinícios pendentes. Note que apenas as actualizações com a versão 6.1.22.0 ou posteriores poderão definir estes sinalizadores. Por conseguinte, esta chave de registo poderá nem sempre indicar se existe um reinício pendente, uma vez que existem muitos pacotes de actualização de software com versões de Update.exe mais antigas.

    Outra chave de registo que por vezes pode ser utilizada para determinar se um reinício é necessário é HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations. Se esta chave existir e tiver ficheiros listados na mesma, existe um reinício pendente. Repare que mesmo que esta chave esteja em falta ou vazia, poderá existir um reinício pendente.
  • Os parâmetros da linha de comandos /uninstall e /listupdates deixaram de ser utilizados. Ainda estão disponíveis na versão actual do programa de instalação, mas deverá deixar de os utilizar.

    /uninstall pode falhar em determinados cenários importantes. Além disso, é incompatível com os novos parâmetros da linha de comandos mencionados anteriormente. Para remover uma actualização, localize a actualização em Adicionar ou remover programas (Add or Remove Programs) e clique em Remover (Remove) ou execute %systemdrive%\Windows\$NTUninstallKBnumber$\spuninst\spuninst.exe. Para obter informações adicionais sobre remoção de actualizações de software, 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  (http://support.microsoft.com/kb/823836/ ) Removing Windows software updates in the wrong order may cause the operating system to stop functioning
    /listupdates fornece apenas uma lista de actualizações de software do Windows e não de outras aplicações de software. Isto pode gerar confusão nos resultados. Para visualizar a lista abrangente de actualizações instaladas no computador, examine as entradas de Adicionar ou remover programas (Add or Remove Programs) ou utilize uma ferramenta como o Microsoft Baseline Security Analyzer (apenas para actualizações de segurança). Para transferir o MBSA, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/technet/security/tools/mbsahome.mspx (http://www.microsoft.com/technet/security/tools/mbsahome.mspx)
Versão 5.4.15.0 e versões posteriores de Update.exe suportam as seguintes novas funcionalidades:
  • O parâmetro da linha de comandos /integrate.

    Pode utilizar o novo parâmetro /integrate para integrar actualizações de software, como actualizações de segurança, actualizações críticas e correcções, que utilizam o Update.exe como o programa de configuração para os ficheiros de origem de instalação do Windows. Para obter mais informações sobre como utilizar este parâmetro para integrar uma actualização de software nos ficheiros de origem de instalação do Windows, 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):
    828930  (http://support.microsoft.com/kb/828930/ ) How to integrate software updates into your Windows installation source files
  • Alterações ao parâmetro /extract.

    As alterações que se seguem foram implementadas na funcionalidade do parâmetro da linha de comandos /extract:

    Tem de ter credenciais administrativas para extrair pacotes.

    Não pode extrair ficheiros para unidades de rede. A extracção de ficheiros é limitada apenas às unidades locais.
  • Suporte para a plataforma de hardware AMD64.
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):
262841  (http://support.microsoft.com/kb/262841/ ) Parâmetros de linha de comandos para pacotes de actualização de software do Windows

Os produtos de outros fabricantes referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede nenhuma garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.

Referências

Para obter informações adicionais sobre o Update.exe, leia a documentação técnica "Inside Update.exe - The Package Installer for Windows and Windows Components" localizada no seguinte Web site da Microsoft:
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, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • 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 64-Bit Edition (Itanium) 2003
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Datacenter Server
Palavras-chave: 
kb32bitonly kbinfo KB832475
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft