Использование пакетных файлов для установки нескольких обновлений безопасности GDI+ без вмешательства пользователя

Переводы статьи Переводы статьи
Код статьи: 885885 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В статье содержатся инструкции по использованию пакетных файлов для установки нескольких исправлений безопасности GDI+ для программ Microsoft Office с наименьшим количеством перезагрузок компьютера.

Введение

При установке обновлений безопасности GDI+ может потребоваться поочередно установить все необходимые обновления. Поскольку различные обновления безопасности GDI+ для Microsoft Internet Explorer 6.0 с пакетом обновления 1 (SP1), для Microsoft Windows XP, для Microsoft Office XP, для Microsoft Visio 2002, для Microsoft Office 2003 и других программ корпорации Майкрософт имеют различные параметры установки, администратор может создать пакетный файл, позволяющий быстро установить сразу несколько обновлений.

В статье приведено два примера пакетных файлов, в которые можно подставить нужные пути и затем использовать их для установки нескольких обновлений подряд без вмешательства пользователя и перезагрузки компьютера. Содержащиеся в статье пакетные файлы являются лишь примерами. Они не описывают все возможные сочетания устанавливаемых обновлений GDI+. В каждом конкретном случае потребуется установка своего набора обновлений в зависимости от того, какие программы Майкрософт установлены в данной среде. В приведенных примерах рассматривается конфигурация, содержащая большое число различных новых и старых продуктов, которые могут использоваться в конкретной организации.

Примечание. Первый пакетный файл предназначен для обновления обозревателя Internet Explorer 6.0 с пакетом обновления 1 (SP1), установленного на компьютеры под управлением Microsoft Windows 2000.

Внимание! Данная статья рассчитана на специалистов в области информационных технологий, умеющих создавать и использовать пакетные файлы. Хотя инструкции, приведенные в данной статье, позволяют устанавливать несколько обновлений GDI+, корпорация Майкрософт не рекомендует применять данный метод. Вместо этого следует воспользоваться средством MS04-028 Enterprise Update Scanning Tool, позволяющим обнаруживать компьютеры, на которые необходимо установить обновления безопасности, описанные в бюллетене по безопасности MS04-028, а также устанавливать требуемые обновления из общей папки, находящейся в локальной сети.

Дополнительные сведения о средстве MS04-024 Enterprise Update Scanning Tool см. в следующих статьях базы знаний Майкрософт:
886988 Получение и использование средства MS04-028 Enterprise Update Scanning Tool в окружении, не содержащем сервера SMS
885920 Получение и использование средства MS04-028 Enterprise Update Scanning Tool в окружении, содержащем сервер Systems Management Server 2003 или Systems Management Server 2.0

Дополнительная информация

Чтобы создать пакетный файл 1 или пакетный файл 2, выполните следующие действия.
  1. Загрузите обновления, которые необходимы для установленных на компьютере программ Майкрософт.
  2. Извлеките файл MSP для каждого обновления, использующего средство начальной загрузки OHotfix.
  3. На диске C:\ создайте папку с именем GDIPlus.
  4. Скопируйте в папку GDIPlus (см. действие 3) все необходимые файлы, в том числе файлы MSP.

    Примечание. Необходимые файлы для пакетного файла 1 перечислены в разделе «Первый пример пакетного файла — GDIPlusWin2k.bat», а файлы, необходимые для пакетного файла 2 перечислены в разделе «Второй пример пакетного файла — GDIPlusWinXP.bat».
  5. Убедитесь, что в папку GDIPlus скопированы следующие три файла, которые требуются для работы средства начальной загрузки OHotfix:
    • OHotfix.exe
    • OHotfix.ini
    • OHotfixr.dll
  6. Вручную измените файл OHotfix.ini, чтобы включить ведение подробного журнала и установку без вмешательства пользователя. См. параметры файла OHotfix.ini, включенные в пакетный файл далее в этой статьей.

    Примечание. Файлы журнала программы OHotfix хранятся в следующей папке:
    c:\Documents and Settings\%Username%\Local Settings\Temp\OHotfix
  7. Создайте пакетный файл 1 или пакетный файл 2, скопировав нужные строки из примеров в этой статье.
  8. Убедитесь, что выполняются минимальные требования для установленных программ Майкрософт.
  9. Запустите пакетный файл из командной строки или с помощью программного обеспечения SMS (System Management Software).
  10. Используя инструкции, приведенные в статьях базы знаний Майкрософт, указанных в разделе «Ссылки», убедитесь, что все экземпляры файлов Gdiplus.dll и Mso.dll успешно обновлены.
Примечания
  • Дополнительные сведения об установке обновления GDI+ для Microsoft Visio 2002 с набором исправлений 1 (SR-1) см. в следующей статье базы знаний Майкрософт:
    831932 Описание обновления безопасности для Visio 2002 от 12 октября 2004 г.
  • Дополнительные сведения об установке обновления GDI+ для исходной версии Microsoft Project 2002 см. в следующей статье базы знаний Майкрософт.
    831931 Описание обновления безопасности для Microsoft Project 2002 от 12 октября 2004 г.
В статьях 831932 и 831931 содержатся инструкции по внесению в файл OHotfix.ini изменений, необходимых для установки обновлений GDI+ для рассматриваемых продуктов.

Первый пример пакетного файла — GDIPlusWin2k.bat

Ниже приведен пример пакетного файла GDIPlusWin2k.bat. Он предназначен для компьютеров под управлением Microsoft Windows 2000, Microsoft Windows 2000 с пакетом обновления 2 (SP2), Microsoft Windows 2000 с пакетом обновления 3 (SP3) и Microsoft Windows 2000 с пакетом обновления 4 (SP4).

Примечание. Предполагается, что на компьютере установлены перечисленные ниже программы Майкрософт.

Для успешного запуска обновления безопасности GDIPlus на компьютере должны быть установлены следующие пакеты обновления для Microsoft Office XP, Microsoft Project и Microsoft Visio. Следует иметь в виду, что Microsoft Office 2003 с пакетом обновления 1 (SP1), Microsoft Office Project 2003 с пакетом обновления 1 (SP1) и Microsoft Office Visio 2003 с пакетом обновления 1 (SP1) уже включают обновления GDIPlus.
  • Пакет обновления 1 (SP1) для Internet Explorer 6.0
  • Пакет обновления 3 (SP3) для Microsoft Office XP
  • Пакет обновления 2 (SP2) для Microsoft Visio 2002
  • Microsoft Office Project 2003
Для запуска GDIPlusWin2k.bat на компьютере должны обязательно быть установлены следующие продукты Майкрософт:
  • Windows 2000 с пакетом обновления 2 (SP2), Windows 2000 с пакетом обновления 3 (SP3) или Windows 2000 с пакетом обновления 4 (SP4)
  • Установщик Microsoft Windows версии 2.0 или более поздней
  • Office XP с пакетом обновления 3 (SP3)
  • Visio 2002 с пакетом обновления 2 (SP2)
  • Project 2003
Для выполнения действия 4 необходимы файлы, перечисленные ниже. Эти файлы следует скопировать в папку GDIPlus.
  • Ie6.0sp1-kb833989-x86-rus.exe
  • Ohotfix.exe
  • OHotfix.ini
  • Ohotfixr.dll
  • Sharedff.msp
  • Visio2002-kb831932-gdi-fullfile.msp
  • Visio2002-kb831932-mso-fullfile.msp
  • Project2003-kb831931-fullfile.msp

Пакетный файл 1

GDIPlusWin2k.bat

Скопируйте следующий текст в файл с именем GDIPlusWin2k.bat.
Start /wait c:\GDIPlus\IE6.0sp1-KB833989-x86-rus.exe /q:a /r:n Start /wait c:\GDIPlus\OHotfix.exe  Exit   REM /q:a (quiet administrator mode so NO progress bar and NO dialogs presented) REM /r:n (never restart the local computer) REM See 833989 for a complete listing of available switches REM The comments below are provided for information only. The OHotfix.ini file requires manual editing. REM This batch file is for systems running Windows 2000 SP2, SP3 or SP4 with Internet Explorer 6.0 SP1. REM See KB article 833989 for more information about this security update.  REM Multiple Installer update files (.msp) will run in alphabetical order using OHotfix.exe.    REM Manually change the OHotfix.ini settings listed below for silent update install with full verbose logging. REM Log files are always created to record the progress of ohotfix.exe and ; the Windows Installer.  REM OHotfix.ini settings for quiet install ; A final dialog can be displayed to indicate that the update was applied ; successfully.  This dialog will only be displayed if ShowSuccessDialog is ; set to 1 and OHotfixUILevel is set to n. ; 1 = Display the success dialog box. ; 0 = Do not display the success dialog box. ; Rem ShowSuccessDialog=0  ; v = Log all ohotfix.exe actions/messages. ; n = Log only typical ohotfix.exe actions/messages. ; REM OHotfixLogLevel=v  ; v = Log all Windows Installer information, including the verbose information (/L*v+). ; n = Log Windows terminal properties and Windows Installer status messages, ;     nonfatal warnings, startup of actions, and error messages (/Lpiwae+). ; REM MsiLogLevel=v  ; The user interface level can be set for both ohotfix.exe and the Windows ; Installer service. ; n = Display ohotfix.exe messages. ; q = Do not display ohotfix.exe messages. ; REM OHotfixUILevel=q  ; n = Display the basic Windows Installer user interface. ; q = Do not display any Windows Installer user interface. ; REM MsiUILevel=q 

Второй пример пакетного файла — GDIPlusWinXP.bat

Ниже приведен пример пакетного файла GDIPlusWinXP.bat. Он предназначен для компьютеров под управлением Microsoft Windows XP с пакетом обновления 1 (SP1).

Примечание. Предполагается, что на компьютере установлены перечисленные ниже программы Майкрософт.

Для успешного запуска обновления безопасности GDIPlus на компьютере должны быть установлены следующие пакеты обновления для Microsoft Office XP, Microsoft Project и Microsoft Visio. Следует иметь в виду, что обновления GDIPlus уже входят в состав Microsoft Office 2003 с пакетом обновления 1 (SP1), Microsoft Office Project 2003 с пакетом обновления 1 (SP1) и Microsoft Office Visio 2003 с пакетом обновления 1 (SP1).
  • Microsoft Office 2003 Professional
  • Пакет обновления 1 (SP1) для Microsoft Project Standard 2002
  • Пакет обновления 2 (SP2) для Microsoft Visio 2002 Professional
Для выполнения действия 4 необходимы файлы, перечисленные ниже. Эти файлы следует скопировать в папку GDIPlus.
  • Windowsxp-kb833987-x86-rus.exe
  • Ohotfix.exe
  • OHotfix.ini
  • Ohotfixr.dll
  • Gdiplus-fullfile-glb.msp
  • Project2002-kb831931-fullfile.msp
  • Visio2002-kb831932-gdi-fullfile.msp
  • Visio2002-kb831932-mso-fullfile.msp

Пакетный файл 2

GDIPlusWinXP.bat

Скопируйте следующий текст в файл с именем GDIPlusWinXP.bat:
Start /wait c:\GDIPlus\WindowXP-KB833987-x86-rus.exe /quiet /norestart
Start /wait c:\GDIPlus\OHotfix.exe 
Exit

REM The comments below are provided for general information only. 
REM This batch file is for systems running Windows XP & SP1  
REM See KB article 833987 for more information about this security update for Windows XP systems.

REM Multiple Installer update files (.msp) will run in alphabetical order using OHotfix.exe.  

REM OHotfix.ini settings for quiet install
; A final dialog can be displayed to indicate that the update was applied
; successfully.  This dialog will only be displayed if ShowSuccessDialog is
; set to 1 and OHotfixUILevel is set to n.
; 1 = Display the success dialog box.
; 0 = Do not display the success dialog box.
;
REM ShowSuccessDialog=0

REM OHotfix.ini is configured for silent update install with full verbose logging.
REM Log files are always created to record the progress of ohotfix.exe and
; the Windows Installer.
; v = Log all ohotfix.exe actions/messages.
; n = Log only typical ohotfix.exe actions/messages.
;
REM OHotfixLogLevel=v

; v = Log all Windows Installer information, including the verbose information (/L*v+).
; n = Log Windows terminal properties and Windows Installer status messages,
;     nonfatal warnings, startup of actions, and error messages (/Lpiwae+).
;
REM MsiLogLevel=v

; The user interface level can be set for both ohotfix.exe and the Windows
; Installer service.
; n = Display ohotfix.exe messages.
; q = Do not display ohotfix.exe messages.
;
REM OHotfixUILevel=q

; n = Display the basic Windows Installer user interface.
; q = Do not display any Windows Installer user interface.
;
REM MsiUILevel=q

Ссылки

Дополнительные сведения о минимальных требованиях, версиях обновленных файлов и параметрах командной строки для упоминаемых в этой статье продуктов Майкрософт см. в следующих статьях базы знаний Майкрософт. К обновляемым файлам относятся файлы Gdiplus.dll (версия 5.x), Gdiplus.dll (версия 6.x), Mso.dll, Sxs.dll и Wsxs.dll.

Microsoft Windows 2000 Professional, Microsoft Windows NT 4.0 Professional и Internet Explorer 6.0 с пакетом обновления 1 (SP1):
833989 Переполнение буфера, возникающее при обработке изображений в формате JPEG (GDI+), делает возможным запуск программного кода в обозревателе Internet Explorer с пакетом обновления 1 (SP1)

Microsoft Project 2002:
831931 Описание обновления безопасности для Microsoft Project 2002 14 сентября 2004 года

Microsoft Office Project 2003:
838344 Описание обновления безопасности для Project 2003 от 14 сентября 2004 года

Microsoft Windows Server 2003, Microsoft Windows, Microsoft Windows 2000 Server и Microsoft Windows XP Professional:
833987 MS04-028: Переполнение буфера, возникающее при обработке изображений в формате JPEG (GDI+) делает возможным запуск программного кода

Microsoft Office XP:
832332 Описание обновления безопасности для Office XP от 12 октября 2004 г.

Microsoft Office 2003:
838905 Описание обновления безопасности для Office 2003 от 14 сентября 2004 года

Microsoft Visio 2002:
831932 Описание обновления безопасности для Visio 2002 от 12 октября 2004 г.

Microsoft Office Visio 2003:
838345 Описание обновления безопасности для Visio 2003 от 14 сентября 2004 года

Свойства

Код статьи: 885885 - Последний отзыв: 14 декабря 2004 г. - Revision: 2.4
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Internet Explorer 6.0
  • Microsoft Office 2003, All Editions
  • Microsoft Office XP, All Editions
  • 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
Ключевые слова: 
kbcodesnippet kbcode kbhowto KB885885

Отправить отзыв

 

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