Como integrar actualizações de software nos ficheiros de origem de instalação do Windows

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

Nesta página

Sumário

Este artigo descreve como um administrador pode integrar actualizações de software do Windows que utilizam o Update.exe com ficheiros da origem de instalação do Windows. (As actualizações de software incluem actualizações críticas, feature packs, correcções, actualizações de segurança, service packs, actualizações e conjuntos de actualizações.) Estes procedimentos podem ser úteis quando um administrador tem de aplicar uma ou mais actualizações de software durante instalações a partir de uma pasta de distribuição Windows que o administrador cria. Estes procedimentos também são úteis se pretender integrar uma actualização de segurança para que uma nova instalação não ficar infectada por um vírus quando é configurado.

notas
  • Estes procedimentos não funcionam para actualizações de software que não utilizam o Update.exe como o programa de instalação. Por exemplo, algumas actualizações Microsoft Internet Explorer para o Microsoft Windows 2000 e Microsoft Windows XP utilizam uma instalação baseada em INF em vez do Update.exe. Como resultado, não é possível utilizar estes procedimentos para integrar estas actualizações do Internet Explorer para Windows 2000 ou Windows XP.
  • Filelist
    chaves de registo não são criadas correctamente quando utiliza estes procedimentos para integrar actualizações de software. Por exemplo, se integrar o patch de 824146 segurança nos ficheiros de origem de instalação do Microsoft Windows Server 2003, a seguinte chave de registo não é criada correctamente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP1\KB824146\Filelist
  • Quando utilizar qualquer um deste procedimentos para integrar actualizações, é adicionada uma entrada para cada actualização no painel de controlo Adicionar ou remover programas . No entanto, o botão Remover não está disponível porque existe uma versão anterior dos ficheiros actualizados para restaurar se remover as actualizações.
  • Os administradores também poderão ter aplicar actualizações de software para o ambiente de pré-instalação do Microsoft Windows (Windows PE) se as seguintes condições forem verdadeiras:
    • O administrador utiliza o Windows PE para executar o programa de configuração do Windows.
    • O administrador utiliza um sistema operativo que integrou actualizações de software numa partilha de rede.
    Para obter mais informações sobre como efectuar este procedimento, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    828217Como aplicar o patch de segurança 824146 do ambiente de pré-instalação do Windows
  • As instruções neste artigo podem ser utilizadas para imagens RISETUP de serviços de instalação remota (RIS) com base também. A estrutura de directório I386 para uma imagem RISETUP é mesmo uma pasta de distribuição de rede. Para imagens RIPREP, retirar a imagem para baixo para um computador cliente, instale a actualização de software e, em seguida, RIPREP novamente a imagem para o servidor.
  • Quando utilizar estes procedimentos para evitar uma infecção por vírus, recomendamos que integrar apenas actualizações de software que requerem sem acção do utilizador. Se integrar actualizações de software que não impedem o programa de instalação do Windows a conclusão, utilizar uma secção de "[guirunonce]" no ficheiro Unattend.txt ou utilize Software Update Services (SUS) para implementar as actualizações depois de concluída a instalação.
  • Este procedimento destina-se apenas novas instalações. O procedimento não funciona para instala a actualização.
Nota Integrar o service pack é suportado apenas no Windows XP Home Edition e no Windows XP Professional Edition. Integrar o service pack não é suportado no Windows Media Center Edition.

Mais Informação

A secção "5.4.15.0 de Update.exe ou versões posteriores" descreve o procedimento para integrar os pacotes de software que utilizam o Update.exe versão 5.4.15.0 ou versões posteriores. "Anteriores versões de Update.exe" secção descreve o procedimento para integrar os pacotes de software que utilizam versões anteriores do Update.exe.

Para determinar se um pacote de actualização de software utiliza Update.exe versão 5.4.15.0 ou uma versão posterior como programa de configuração, siga estes passos:
  1. Extraia o pacote de actualização software para uma pasta temporária exclusiva. Por exemplo, para extrair os ficheiros para um pacote de actualização chama-KB ArticleNumber .exe para uma pasta com o nome ExtractedPackage na unidade C, escreva o seguinte numa linha de comandos: /X:C:\ExtractedPackage KB ArticleNumber
  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. Clique com o botão direito do rato no Update.exe ficheiro na pasta e, em seguida, clique em Propriedades .
  4. No separador versão , anote o valor para a versão do ficheiro . Se o número da versão for 5.4.15.0 ou uma versão posterior, as novas funcionalidades mencionadas neste artigo são suportadas.
Update.exe irá determinar se a actualização é adequada para a origem de instalação. Por exemplo, uma correcção que está incluída no Windows 2000 Service Pack 4 (SP4) não vai integrar numa origem de instalação do Windows 2000 que já tenha SP4 integrado. Update.exe também determina se é a origem de instalação para a plataforma de hardware correcto. O parâmetro /integrate não pode ser utilizado com pacotes extraídos.

Se não pretender integrar actualizações de software que utilizam as versões de Update.exe anteriores 5.4.15.0 como programa de configuração, não execute os passos 6 a 13. Se pretende integrar actualizações de software que utilizem versões do Update.exe anteriores 5.4.15.0, siga os passos 6 a 13 para integrar estas actualizações.

5.4.15.0 De Update.exe ou versões posteriores

Para integrar actualizações de software que utilizam o Update.exe 5.4.15.0 ou versões posteriores nos ficheiros de origem de instalação do Windows, siga estes passos:
  1. Mapear uma unidade para a partilha de rede onde pretende criar a pasta de distribuição. Ou, inicie sessão no computador onde pretende criar a pasta de distribuição. Estes passos assumem que crie a pasta distribuição na unidade X.
  2. Crie a pasta de distribuição. Por exemplo, para criar uma pasta de distribuição denominada Winflat unidade X, escreva o seguinte comando numa linha de comandos:
    mkdir X: \Winflat\
  3. Definir permissões na pasta de distribuição Winflat para que apenas os administradores têm controlo total e para que todos os outros utilizadores têm de leitura e execução apenas permissões.
  4. Insira o CD do produto Windows na unidade de CD e, em seguida, copie o conteúdo do CD para a pasta de distribuição Winflat criada no passo 2. Para o fazer, escreva o seguinte comando numa linha de comandos:
    xcopy /E /I /V D: X: \Winflat\
  5. Para integrar actualizações de software que utilizam o Update.exe versão 5.4.15.0 ou uma versão posterior como programa de configuração, escreva o seguinte numa linha de comandos para cada actualização que pretende integrar:
    KB ArticleNumber / integrate: path
    Nota path, especifique o caminho da pasta de distribuição. Por exemplo, para integrar o ficheiro KB123456.exe numa pasta distribuição no X: \Winflat, escreva o seguinte:
    KB123456 / integrate: x: \winflat

Versões anteriores do Update.exe

Para integrar actualizações de software que utilizem versões anteriores do Update.exe nos ficheiros de origem de instalação do Windows, siga estes passos:
  1. Mapear uma unidade para a partilha de rede onde pretende criar a pasta de distribuição ou iniciar sessão no computador onde pretende criar a pasta de distribuição. Estes passos assumem que crie a pasta distribuição na unidade X.
  2. Crie a pasta de distribuição. Por exemplo, para criar uma pasta de distribuição denominada Winflat unidade X, escreva o seguinte comando numa linha de comandos:
    mkdir X: \Winflat\
  3. Definir permissões na pasta de distribuição Winflat, para que apenas os administradores têm controlo total e todos os outros utilizadores têm as permissões de leitura e execução apenas.
  4. Insira o CD do produto Windows na unidade de CD e, em seguida, copie o conteúdo do CD para a pasta de distribuição Winflat criada no passo 2. Para o fazer, escreva o seguinte comando numa linha de comandos:
    xcopy /E /I /V D: X: \Winflat\
  5. Editar X: \Winflat\i386\dosnet.inf e adicione "svcpack" à secção [OptionalSrcDirs]. Por exemplo:
    [OptionalSrcDirs]
    Uniproc
    Svcpack
    Nota Para pastas de distribuição do Windows XP ou Windows Server 2003, poderá ter de criar a secção [OptionalSrcDirs] no ficheiro Dosnet.inf. O ficheiro Dosnet.inf incluído no Windows 2000 já contém nesta secção.
  6. Criar um ' X: \Winflat\i386\svcpack pasta. Para o fazer, escreva o seguinte comando numa linha de comandos:
    mkdir X: \Winflat\i386\svcpack
  7. Copiar pacotes de actualização que pretende integrar (ProductName-KB ArticleNumber-Option-Language .exe) para o X: \Winflat\i386\svcpack pasta. Para o fazer, utilize o 8.3 o nomes formato (KB ArticleNumber .exe), onde ArticleNumber é o número do artigo da base de dados de conhecimento da Microsoft associados com a actualização. Se estiver a aplicar várias actualizações, copiar e mudar o nome de todos os pacotes de actualização.
  8. Extrai cada um dos pacotes de actualização para uma pasta temporária exclusiva. Por exemplo, para extrair os ficheiros para um pacote de actualização para uma pasta denominada ExtractedPackage na unidade Y, escreva o seguinte comando numa linha de comandos:
    C:\i386\svcpack\KB ArticleNumberX: Y: \ExtractedPackage
  9. A partir do Y: \ExtractedPackage, para cada actualização, copie o ficheiro de catálogo (.cat KB ArticleNumber) e actualizar os ficheiros binários (por exemplo, ficheiros .exe, .dll ou .sys). Para o fazer, siga estes passos:
    1. Copia KB ArticleNumber .cat Y: \ExtractedPackage, para cada actualização, o X: \Winflat\i386\svcpack pasta. Utilizar o mesmo nome para o ficheiro .cat como as utilizações de pacote (KB ArticleNumber .cat) de actualização e não copie Empty.cat.
    2. Se o ficheiro binário mesmo existe Y: \ExtractedPackage, para cada actualização, manter apenas o ficheiro com o maior número de versão.
    3. Para cada ficheiro binário incluído no Y: \ExtractedPackage, para cada actualização, determine se o mesmo ficheiro existe no X: \Winflat\I386 pasta. Se o ficheiro existir na pasta I386, elimine o ficheiro da X: \Winflat\I386.

      Nota Os ficheiros na pasta I386 podem ter um carácter de sublinhado (_) para o último carácter na extensão do ficheiro. Por exemplo, RPCSS.dll é chamada Rpcss.dl_ na pasta I386.
    4. Copiar os ficheiros binários actualizados Y: \ExtractedPackage, para que cada actualização, X: \Winflat\I386.
    5. Procure na Y: \ExtractedPackage, para cada actualização, para quaisquer subpastas que têm o mesmo nome como uma subpasta da X: \Winflat\I386. Se uma pasta contiver estas subpastas, copie os ficheiros binários actualizados de Y: \ExtractedPackage subpasta para a subpasta apropriada da X: \Winflat\I386. Por exemplo, se Y: \ExtractedPackage contém uma pasta denominada Uniproc, copie os ficheiros Y: \ExtractedPackage\Uniproc X: \Winflat\I386\Uniproc.
    notas
    • Uma vez que Microsoft fornece suporte para o actual e o próximo service pack mais recente (N e N-1), o Microsoft pacotes algumas actualizações como actualizações com duplo modo que podem ser aplicadas a computadores que têm níveis de diferentes service pack. Por exemplo, uma actualização do Windows XP pode ter ambas as SP1 e SP2 subdirectório com os ficheiros para a versão original do Windows XP na pasta SP1 actualizados e os ficheiros actualizados para o Windows XP SP1 na pasta SP2. Neste exemplo, tem de utilizar os ficheiros do directório SP1 se a origem de instalação é a versão original do Windows XP (versão 2600). Se a origem de instalação do Windows XP SP1, tem de utilizar os ficheiros do directório do SP2. Para mais informações sobre o Windows XP com duplo modo pacotes de actualização, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
      328848Descrição dos pacotes com duplo modo actualização para Windows XP
      Microsoft também poderá empacotar actualizações do Windows Server 2003 como actualizações com duplo modo após o lançamento do Service Pack 1.
    • Pacotes de actualização do Windows Server 2003 também contêm dois conjuntos de ficheiros binários actualizados para actual e o próximo mais recente service pack (N e N-1) nnn QFE e nnn GDR pastas, onde nnn é a versão original, "SP1", "SP2", etc. para o actual e o próximo service pack mais recente (N e N-1). Neste caso, tem de utilizar os ficheiros da pasta QFE apropriada nnn. Para mais informações sobre o conteúdo do Windows Server 2003 pacote de actualização, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
      824994Descrição do conteúdo do Windows XP Service Pack 2 e Windows Server 2003 software pacotes de actualização
    • Não é necessário copiar os ficheiros nas pastas comuns ou actualização, como Update.exe, Update*.inf, SPmsg.dll, SPcustom.dll, SPuninst.exe, Update.ver ou símbolos (ficheiros .DBG).
  10. Para cada ficheiro que copiar no passo 9 (excepto KB ArticleNumber .cat), consulte o X: ficheiro \Winflat\I386\Dosnet.inf para determinar se o nome do ficheiro está listado na secção [Files]. Todos os ficheiros listados na secção [Files] são precedidos por "d1,". Por exemplo:

    D1, Filename

    Se o nome do ficheiro não estiver listado para todos os ficheiros que copiou no passo 9, utilize esta sintaxe para adicionar uma entrada. Por exemplo, se uma correcção contiver Win32k.sys, porque Win32k.sys não estiver listado na Dosnet.inf, adicione d1,win32k.sys à secção [Files] do X: \Winflat\I386\Dosnet.inf. Esta adição certifica-se de que a versão actualizada do ficheiro Win32k.sys é copiada durante o programa de configuração do Windows.
  11. Elimine o X: ficheiro \Winflat\I386\Svcpack.in_.
  12. Crie um ficheiro Svcpack.inf em X: \Winflat\I386 pasta. Para o fazer, utilize o conteúdo seguinte adequado, dependendo se pretende implementar uma actualização única ou várias actualizações. (Substitua ArticleNumber com números de artigo da base de dados de conhecimento para o ficheiro .cat de actualização):

    Windows 2000

    [Versão]
    Assinatura = "$ Windows NT $"
    MajorVersion = 5
    MinorVersion = 0
    BuildNumber = 2195
    [SetupData]
    CatalogSubDir = "\i386\svcpack"
    [ProductCatalogsToInstall]
    KB ArticleNumber .cat
    [SetupHotfixesToRun]
    KB ArticleNumberoptions

    Windows XP

    [Versão]
    Assinatura = "$ Windows NT $"
    MajorVersion = 5
    MinorVersion = 1
    BuildNumber = 2600
    [SetupData]
    CatalogSubDir = "\i386\svcpack"
    [ProductCatalogsToInstall]
    KB ArticleNumber .cat
    [SetupHotfixesToRun]
    KB ArticleNumberoptions

    Windows Server 2003

    [Versão]
    Assinatura = "$ Windows NT $"
    MajorVersion = 5
    MinorVersion = 2
    BuildNumber = 3790
    [SetupData]
    CatalogSubDir = "\i386\svcpack"
    [ProductCatalogsToInstall]
    KB ArticleNumber .cat
    [SetupHotfixesToRun]
    KB ArticleNumberoptions
    notas
    • Opções recomendadas para instalar as actualizações são/q , /N e /Z . Para obter mais informações, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
      262841Parâmetros da linha de comandos para pacotes de actualização de software do Windows do
      824687Parâmetros da linha de comandos para pacotes de actualização de software Microsoft do
    • Se estiver a aplicar várias actualizações, adicionar uma entrada para cada actualização em de [ProductCatalogsToInstall] e [SetupHotfixesToRun] secções. O exemplo seguinte é um exemplo destas secções para uma instalação em que várias actualizações estão instaladas:
      [ProductCatalogsToInstall]
      KB123456.cat
      KB123478.cat
      KB123490.cat
      [SetupHotfixesToRun]
      options
      options
      options
    • Se estiver a instalar um service pack, não é necessário incluir detalhes sobre o service pack porque um processo diferente processa a instalação do service pack.

Instalar actualizações em computadores que executem o Windows Server 2003

Para instalar uma actualização num único computador, execute o programa de actualização, WindowsServer2003-KB ###### - x 86-LLL.exe, nesse computador. Se pretender instalar a actualização em mais do que um computador, pode criar uma pasta de distribuição para a actualização na rede. O seguinte procedimento descreve como instalar uma ou mais actualizações por usung este método. Importante: Tem de instalar SP1 em combinação com ou antes de instalar as actualizações lançadas após o SP1. Instalar mais actualizações recentemente lançado antes de instalar o SP1 pode causar problemas com o sistema.

Nota Para o procedimento seguinte, Drive: \ representa a unidade da rede ou computador onde está localizada a pasta de distribuição.

Para instalar uma actualização executando o programa Update.exe, siga estes passos:
  1. Ligar à rede ou computador no qual pretende criar a pasta de distribuição.
  2. Na pasta de distribuição rede partilhada, crie uma pasta de distribuição para os ficheiros de actualização. Por exemplo, para criar uma pasta de distribuição com o nome actualização, escreva o seguinte: mkdir Drive: \actualização
  3. Copie o programa Update.exe do Windows Server 2003 para a pasta de distribuição criada no passo 2. Por exemplo, para copiar o programa Update.exe SP1 para a pasta de distribuição com o nome actualização, escreva o seguinte: xcopy C:\WindowsServer2003-KB ###### - x 86-LLL.exe Drive: \actualização
  4. Para instalar a actualização da pasta de distribuição de rede partilhada, execute o WindowsServer2003 - KB ###### - x 86-LLL.exe programa. Por exemplo, para instalar a actualização a partir da pasta de distribuição com o nome actualização, escreva o seguinte: Drive: \Update\WindowsServer2003-KB ###### - x 86-LLL.exe
  5. Para se certificar de que as actualizações entrem em vigor, reinicie o computador depois de concluir instalação de todas as actualizações.
Nota WindowsServer2003-KB ###### - x 86 LLL.exe ficheiro suporta as mesmas opções da linha de comandos que Update.exe.

Suporte técnico para versões baseadas em 64 do Microsoft Windows x

Se o hardware foi fornecido com uma edição x 64 do Microsoft Windows instalada, o fabricante do hardware fornece suporte técnico e assistência para a edição x 64 do Windows. Neste caso, o fabricante do hardware fornece suporte porque foi incluída com o hardware de uma edição x 64 do Windows. O fabricante do hardware pode ter personalizado a instalação da edição x 64 do Windows utilizando componentes exclusivos. Estes componentes exclusivos podem incluir controladores de dispositivo específicos ou podem incluir definições opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se necessitar de assistência técnica para uma edição x 64 do Windows. No entanto, poderá ter de contactar o fabricante directamente. O fabricante está melhor qualificado para suportar o software que o fabricante do instalado no hardware. Se tiver adquirido uma edição x 64 do Windows como o um Microsoft Windows Server 2003 x 64 edition, separadamente, contacte a Microsoft para obter suporte técnico.

Para obter informações sobre o Microsoft Windows XP Professional x 64 Edition, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Para obter informações sobre versões baseadas em 64 do Microsoft Windows Server 2003 x, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx

Referências

  • Microsoft Windows 2000 correcção Installation and Deployment Guide (HFDeploy.htm)
    http://technet.microsoft.com/en-us/library/cc750542.aspx
  • Guia de instalação e implementação de actualizações para o Microsoft Windows Server 2003 e Windows XP 64-Bit Edition versão 2003 (HFDeploy.htm)
    http://technet.microsoft.com/en-us/library/cc700814.aspx
  • Para obter mais informações sobre o Update.exe, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    262841Parâmetros da linha de comandos para pacotes de actualização de software do Windows do

Propriedades

Artigo: 828930 - Última revisão: 5 de junho de 2008 - Revisão: 15.4
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter 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 Home Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
Palavras-chave: 
kbmt KB828930 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 828930

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com