Como criar e utilizar um ficheiro batch para instalar silenciosamente várias actualizações de segurança da GDI+

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

Nesta página

Sumário

Este artigo descreve como utilizar um ficheiro batch para instalar silenciosamente várias actualizações de segurança da GDI+ para programas do Microsoft Office no computador, com o menor número de reinícios possível.

INTRODUÇÃO

Os administradores poderão pretender instalar todas as actualizações de segurança da GDI+ necessárias num processo batch. Dado que algumas das actualizações de segurança da GDI+ para o Microsoft Internet Explorer 6.0 Service Pack 1 (SP1), Microsoft Windows XP, Microsoft Office XP, Microsoft Visio 2002, Microsoft Office 2003 e outros produtos Microsoft foram concebidas e compactadas por forma a terem diferentes propriedades de instalação, pode criar e utilizar um ficheiro batch para instalar simultaneamente muitas actualizações, de forma eficiente.

Este artigo contém dois ficheiros batch de exemplo, que podem ser facilmente modificados com as informações de caminhos correctas, para que possam ser instaladas várias actualizações de segurança sem intervenção do utilizador e sem necessidade de reinício. Os ficheiros batch incluídos neste artigo são fornecidos apenas a título exemplo. Não se destinam a exemplificar todas as combinações possíveis das actualizações de segurança da GDI+ que um administrador possa pretender instalar num processo batch. Cada ambiente empresarial necessitará de ficheiros batch específicos para actualizar os produtos Microsoft que tenham sido implementados em diversas configurações de ambiente de trabalho. As configurações de software incluídas neste artigo abrangem um conjunto de produtos novos e antigos que podem ser implementados nos ambientes empresariais actuais.

Nota: o ficheiro batch 1 foi concebido para actualizar o Internet Explorer 6.0 SP1 em computadores com o sistema operativo Microsoft Windows 2000.

Importante: as informações constantes deste artigo destinam-se a profissionais de TI familiarizados com a criação e utilização de ficheiros batch. Apesar de as informações deste artigo serem válidas e fornecerem, aos profissionais de TI, um método para instalar múltiplas actualizações de segurança da GDI+, este não é o método recomendado para a instalação de múltiplas actualizações de segurança da GDI+. Recomendamos a utilização da ferramenta de verificação das actualizações MS04-028 para empresas para verificar a existência destas actualizações nos computadores e para aplicar quaisquer actualizações em falta a partir de uma partilha da rede local.

Para obter informações adicionais sobre a ferramenta de verificação das actualizações MS04-028 para empresas, clique nos números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
886988 Como obter e utilizar a ferramenta de verificação das actualizações MS04-028 para empresas em ambientes que não utilizam o Systems Management Server
885920 Como obter e utilizar a ferramenta de verificação das actualizações MS04-028 para empresas em ambientes que utilizam o Systems Management Server

Mais Informação

Siga estes passos para criar o ficheiro batch 1 ou 2:
  1. Transfira as actualizações necessárias para os produtos Microsoft instalados no seu computador.
  2. Extraía os ficheiros .msp de cada actualização que use o utilitário de arranque OHotfix.
  3. Crie uma nova pasta denominada GDIPlus na partição C:\.
  4. Copie todos os ficheiros necessários, incluindo os vários ficheiros .msp de actualização, para a pasta GDIPlus criada no passo 3.

    Nota: os ficheiros necessários para o ficheiro batch 1 estão listados na secção "Informações para o ficheiro batch 1 de exemplo, o ficheiro GDIPlusWin2k.bat" e os ficheiros necessários para o ficheiro batch 2 estão listados na secção "Informações para o ficheiro batch 2 de exemplo, o ficheiro GDIPlusWinXP.bat".
  5. Certifique-se de que copia os seguintes três ficheiros, utilizados pelo utilitário de arranque OHotfix, para a pasta GDIPlus:
    • O ficheiro OHotfix.exe
    • O ficheiro OHotfix.ini
    • O ficheiro OHotfixr.dll
  6. Modifique manualmente o ficheiro OHotfix.ini para activar o registo verboso e a instalação silenciosa. Observe as definições de OHotfix.ini incluídas no texto do ficheiro batch, mais adiante neste artigo.

    Nota: os ficheiros de registo OHotfix são armazenados na seguinte localização:
    c:\Documents and Settings\%Username%\Definições locais\Temp\OHotfix
  7. Crie o ficheiro batch 1 ou o ficheiro batch 2 copiando e colando o conteúdo de script adequado que se segue.
  8. Confirme que são cumpridos os requisitos mínimos relativos a todos os produtos Microsoft instalados.
  9. Execute o ficheiro batch a partir de uma linha de comandos ou do System Management Software (SMS).
  10. Utilize os artigos da base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base) referidos na secção "Referências" para confirmar que todas as actualizações de Gdiplus.dll e Mso.dll são aplicadas com êxito.
Notas
  • Para obter informações adicionais sobre como instalar a actualização da GDI+ num computador com o Microsoft Visio 2002 Service Release 1, 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):
    831932 Descrição da Actualização de segurança para o Visio 2002: 12 de Outubro de 2004
  • Para obter informações adicionais sobre como instalar a actualização da GDI+ num computador com versão original do Microsoft Project 2002, 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):
    831931 Descrição da Actualização de segurança para o Microsoft Project 2002: 12 de Outubro de 2004
Os artigos 831932 e 831931 contêm passos que descrevem como editar manualmente o ficheiro OHotfix.ini para instalar a actualização da GDI+ nessas versões dos produtos.

Informações para o ficheiro batch 1 de exemplo, o ficheiro GDIPlusWin2k.bat

O ficheiro batch que se segue, GDIPlusWin2k.bat, destina-se a computadores com o Microsoft Windows 2000, Microsoft Windows 2000 Service Pack 2 (SP2), Microsoft Windows 2000 Service Pack 3 (SP3) ou Microsoft Windows 2000 Service Pack 4 (SP4).

Nota: este exemplo pressupõe que estão instalados os produtos Microsoft que se seguem.

Os Service Packs do Microsoft Office XP, Microsoft Project e Microsoft Visio que se seguem têm de estar instalados como requisito mínimo para a aplicação com êxito da actualização de segurança da GDIPlus. Tenha em atenção que o Microsoft Office 2003 Service Pack 1 (SP1), Microsoft Office Project 2003 Service Pack 1 (SP1) e Microsoft Office Visio 2003 Service Pack 1 (SP1) incluem as actualizações da GDIPlus.
  • Microsoft Internet Explorer 6.0 Service Pack 1 (SP1)
  • Microsoft Office XP Service Pack 3 (SP3)
  • Microsoft Visio 2002 Service Pack 2 (SP2)
  • Microsoft Office Project 2003
Seguem-se os requisitos mínimos para o ficheiro GDIPlusWin2k.bat:
  • Windows 2000 SP2, Windows 2000 SP3 ou Windows 2000 SP4
  • Microsoft Windows Installer 2.0 ou uma versão posterior
  • Office XP SP3
  • Visio 2002 SP2
  • Project 2003
Seguem-se os ficheiros necessários para o passo 4 listado nos passos anteriores. Copie os seguintes ficheiros para a pasta GDIPlus:
  • O ficheiro Ie6.0sp1-kb833989-x86-ptg.exe
  • O ficheiro Ohotfix.exe
  • O ficheiro Ohotfix.ini
  • O ficheiro Ohotfixr.dll
  • O ficheiro Sharedff.msp
  • O ficheiro Visio2002-kb831932-gdi-fullfile.msp
  • O ficheiro Visio2002-kb831932-mso-fullfile.msp
  • O ficheiro Project2003-kb831931-fullfile.msp

Texto do ficheiro batch 1

O ficheiro GDIPlusWin2k.bat

Copie o seguinte script para um ficheiro denominado GDIPlusWin2k.bat:
Start /wait c:\GDIPlus\IE6.0sp1-KB833989-x86-PTG.exe /q:a /r:n
Start /wait c:\GDIPlus\OHotfix.exe 
Exit


REM /q:a (modo silencioso de administrador para que NÃO sejam apresentadas barra de progresso e caixas de diálogo)
REM /r:n (nunca reiniciar o computador local)
REM Consulte 833989 para obter uma lista completa dos parâmetros disponíveis
REM Os comentários abaixo são fornecidos apenas a título de informação. O ficheiro OHotfix.ini requer edição manual.
REM Este ficheiro batch destina-se a sistemas com o Windows 2000 SP2, SP3 ou SP4 com o Internet Explorer 6.0 SP1.
REM Consulte o artigo 833989 da KB para obter mais informações sobre esta actualização de segurança.

REM Os vários ficheiros de actualização do Installer (.msp) serão executados por ordem alfabética utilizando o OHotfix.exe.  

REM Altere manualmente as definições de OHotfix.ini listadas abaixo para instalação silenciosa das actualizações com registo verboso completo.
REM Os ficheiros de registo são sempre criados para registar o progresso de ohotfix.exe
; e do Windows Installer.

REM Definições de OHotfix.ini para instalação silenciosa
; Poderá ser apresentada uma caixa de diálogo final para indicar que a actualização foi aplicada
; com êxito. Esta caixa de diálogo apenas será apresentada se ShowSuccessDialog estiver
; definido como 1 e OHotfixUILevel como n.
; 1 = Apresentar a caixa de diálogo de êxito.
; 0 = Não apresentar a caixa de diálogo de êxito.
;
Rem ShowSuccessDialog=0

; v = Registar todas as acções/mensagens de ohotfix.exe.
; n = Registar apenas acções/mensagens normais de ohotfix.exe.
;
REM OHotfixLogLevel=v

; v = Registar todas as informações do Windows Installer, incluindo as informações verbosas (/L*v+).
; n = Registar as propriedades de terminal do Windows e mensagens de estado do Windows Installer,
;     avisos não fatais, arranque de acções e mensagens de erro (/Lpiwae+).
;
REM MsiLogLevel=v

; O nível da interface do utilizador pode ser configurado para o ohotfix.exe e serviço
; Windows Installer.
; n = Apresentar mensagens do ohotfix.exe.
; q = Não apresentar mensagens do ohotfix.exe.
;
REM OHotfixUILevel=q

; n = Apresentar a interface básica de utilizador do Windows Installer.
; q = Não apresentar qualquer interface de utilizador do Windows Installer.
;
REM MsiUILevel=q

Informações para o ficheiro batch 2 de exemplo, o ficheiro GDIPlusWinXP.bat

O ficheiro batch de exemplo que se segue, GDIPlusWinXP.bat, destina-se a computadores com o Microsoft Windows XP Service Pack 1 (SP1).

Nota: este exemplo pressupõe que estão instalados os produtos Microsoft que se seguem.

Os Service Packs listados para o Office XP, Microsoft Project e Microsoft Visio têm de estar instalados como requisito mínimo para a aplicação com êxito da actualização de segurança da GDIPlus. Tenha em atenção que o Microsoft Office 2003 SP1, Microsoft Office Project 2003 SP1 e Microsoft Office Visio 2003 SP1 incluem as actualizações da GDIPlus.
  • Microsoft Office 2003 Professional
  • Microsoft Project Standard 2002 Service Pack 1 (SP1)
  • Microsoft Visio Professional 2002 Service Pack 2 (SP2)
Seguem-se os ficheiros necessários para o passo 4 listado nos passos anteriores. Copie os seguintes ficheiros para a pasta GDIPlus:
  • O ficheiro Windowsxp-kb833987-x86-ptg.exe
  • O ficheiro Ohotfix.exe
  • O ficheiro Ohotfix.ini
  • O ficheiro Ohotfixr.dll
  • O ficheiro Gdiplus-fullfile-glb.msp
  • O ficheiro Project2002-kb831931-fullfile.msp
  • O ficheiro Visio2002-kb831932-gdi-fullfile.msp
  • O ficheiro Visio2002-kb831932-mso-fullfile.msp

Texto do ficheiro batch 2

O ficheiro GDIPlusWinXP.bat

Copie o seguinte script para um ficheiro denominado GDIPlusWinXP.bat:
Start /wait c:\GDIPlus\WindowXP-KB833987-x86-PTG.exe /quiet /norestart
Start /wait c:\GDIPlus\OHotfix.exe 
Exit

REM Os comentários abaixo são fornecidos apenas a título de informação. 
REM Este ficheiro batch destina-se a sistemas com o Windows XP e SP1  
REM Consulte o artigo 833987 da KB para obter mais informações sobre esta actualização de segurança para sistemas com Windows XP.

REM Os vários ficheiros de actualização do Installer (.msp) serão executados por ordem alfabética utilizando o OHotfix.exe.

REM Definições de OHotfix.ini para instalação silenciosa
; Poderá ser apresentada uma caixa de diálogo final para indicar que a actualização foi aplicada
; com êxito.  Esta caixa de diálogo apenas será apresentada se ShowSuccessDialog estiver
; definido como 1 e OHotfixUILevel como n.
; 1 = Apresentar a caixa de diálogo de êxito.
; 0 = Não apresentar a caixa de diálogo de êxito.
;
REM ShowSuccessDialog=0

REM O OHotfix.ini está configurado para instalação de actualizações silenciosa com registo verboso completo.
REM Os ficheiros de registo são sempre criados para registar o progresso de ohotfix.exe e
; do Windows Installer.
; v = Registar todas as acções/mensagens de ohotfix.exe.
; n = Registar apenas acções/mensagens normais de ohotfix.exe.
;
REM OHotfixLogLevel=v

; v = Registar todas as informações do Windows Installer, incluindo as informações verbosas (/L*v+).
; n = Registar as propriedades de terminal do Windows e mensagens de estado do Windows Installer,
;     avisos não fatais, arranque de acções e mensagens de erros (/Lpiwae+).
;
REM MsiLogLevel=v

; O nível da interface do utilizador pode ser configurado para o ohotfix.exe e serviço
; Windows Installer.
; n = Apresentar mensagens do ohotfix.exe.
; q = Não apresentar mensagens do ohotfix.exe.
;
REM OHotfixUILevel=q

; n = Apresentar a interface básica de utilizador do Windows Installer.
; q = Não apresentar qualquer interface de utilizador do Windows Installer.
;
REM MsiUILevel=q

Referências

Os artigos da base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base) que se seguem fornecem mais informações sobre os requisitos mínimos, as versões actualizadas dos ficheiros e os parâmetros da linha de comandos para cada produto Microsoft. Os ficheiros actualizados incluem os ficheiros Gdiplus.dll (versão 5.x), Gdiplus.dll (versão 6.x), Mso.dll, Sxs.dll e Wsxs.dll.

Microsoft Windows 2000 Professional, Microsoft Windows NT 4.0 Professional e Internet Explorer 6.0 SP1:
833989 Uma sobrecarga da memória intermédia no processamento de JPEG (GDI+) pode permitir execução de código no Internet Explorer SP1

Microsoft Project 2002:
831931 Descrição da Actualização de segurança para o Microsoft Project 2002: 12 de Outubro de 2004

Microsoft Office Project 2003:
838344 Descrição da Actualização de segurança para o Project 2003: 14 de Setembro de 2004

Microsoft Windows Server 2003, Microsoft Windows, Microsoft Windows 2000 Server e Microsoft Windows XP Professional:
833987 MS04-028: Uma sobrecarga da memória intermédia no processamento de JPEG (GDI+) pode permitir execução de código

Microsoft Office XP:
832332 Descrição da Actualização de segurança para o Office XP: 12 de Outubro de 2004

Microsoft Office 2003:
838905 Descrição da Actualização de segurança para o Office 2003: 14 de Setembro de 2004

Microsoft Visio 2002:
831932 Descrição da Actualização de segurança para o Visio 2002: 12 de Outubro de 2004

Microsoft Office Visio 2003:
838345 Descrição da Actualização de segurança para o Visio 2003: 14 de Setembro de 2004

Propriedades

Artigo: 885885 - Última revisão: 14 de dezembro de 2004 - Revisão: 2.4
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Internet Explorer 6.0
  • Microsoft Office 2003, todas as edições
  • Microsoft Office XP, todas as edições
  • Microsoft Office Project Professional 2003
  • Microsoft Office Project Standard 2003
  • Microsoft Project 2002 Professional Edition
  • Microsoft Project Standard 2002
  • Microsoft Office Visio Professional 2003
  • Microsoft Office Visio Standard 2003
  • Microsoft Visio 2002 Professional Edition
  • Microsoft Visio 2002 Standard Edition
Palavras-chave: 
kbcodesnippet kbcode kbhowto KB885885

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