如何建立及使用批次檔以無訊息方式安裝多個 GDI+ 安全性更新程式

文章翻譯 文章翻譯
文章編號: 885885 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,如何在所需重新開機次數最少的情況下,使用批次檔以無訊息方式在電腦上安裝多個 Microsoft Office 程式的 GDI+ 安全性更新程式。

簡介

系統管理員可能想要在一個批次處理中安裝所有必要的 GDI+ 安全性更新程式。由於 Microsoft Internet Explorer 6.0 Service Pack 1 (SP1)、Microsoft Windows XP、Microsoft Office XP、Microsoft Visio 2002、Microsoft Office 2003 和其他 Microsoft 產品的某些 GDI+ 安全性更新程式,已設計並封裝成不同的安裝內容,所以您可以建立及使用批次檔來同時套用許多更新程式,以便有效率地安裝多個更新程式。

本文包含兩個能夠輕鬆地使用正確路徑資訊進行修改的範例批次檔,以便在不需要使用者介入和重新開機的情況下安裝多個安全性更新程式。本文隨附的範例批次檔僅提供做為範例。範例批次檔不能做為系統管理員在一個批次處理中想要安裝的每種 GDI+ 安全性更新程式組合的範例。每個企業環境都需要特定的批次檔,以更新針對不同桌面設定而部署的 Microsoft 產品。本文隨附的軟體設定涵蓋了可能部署在今日企業環境的新版或舊版產品組合。

注意 批次檔 1 是設計用來更新執行 Microsoft Windows 2000 作業系統的電腦上的 Internet Explorer 6.0 SP1。

重要 本文中的資訊是提供給熟悉如何建立及使用批次檔的 IT 專業人員參考的。 本文的資訊正確無誤,並且提供 IT 專業人員一個可以用來安裝多個 GDI+ 安全性更新程式的方法,但這個方法並非適用於安裝多個 GDI+ 安全性更新程式的建議方法。 我們建議您,使用「MS04-028 企業更新掃描工具」(MS04-028 Enterprise Update Scanning Tool) 來掃描需要安裝 MS04-028 安全性更新程式的電腦,並從區域網路 (LAN) 共用套用任何遺漏的更新程式。

如需有關「MS04-028 企業更新掃描工具」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
886988 如何在不使用 Systems Management Server 的環境中取得並使用 MS04-028 企業更新掃描工具
885920 如何在使用 Systems Management Server 的環境中取得並使用 MS04-028 企業更新掃描工具

其他相關資訊

請依照這些步驟執行,以建立批次檔 1 或批次檔 2:
  1. 下載適用於電腦上已安裝 Microsoft 產品的必要更新程式。
  2. 解壓縮每個使用 OHotfix 開機公用程式的更新程式的更新 .msp 檔。
  3. 在 C:\ partition 建立名為 GDIPlus 的資料夾。
  4. 將所有必要的檔案 (包括多個 .msp 更新檔) 複製到您在步驟 3 中建立的 GDIPlus 資料夾中。

    注意 批次檔 1 所需要的檔案列在<範例批次檔 1 的資訊,GDIPlusWin2k.bat 檔>一節中,而批次檔 2 所需要的檔案則是列在<範例批次檔 2 的資訊,GDIPlusWinXP.bat 檔>中。
  5. 務必將 OHotfix 開機公用程式所使用的下列三個檔案複製到 GDIPlus 資料夾中:
    • 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. 確認所有已安裝的 Microsoft 產品均符合最低需求。
  9. 從命令列或 System Management Software (SMS) 執行批次檔。
  10. 利用<參考>一節中的「Microsoft 知識庫」文件,來確認成功地套用所有 Gdiplus.dll 和 Mso.dll 更新程式。
注意
  • 如需有關如何在執行 Microsoft Visio 2002 Service Release 1 的電腦上安裝 GDI+ 更新程式的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    831932 Visio 2002 安全性更新說明:2004 年 9 月 14 日
  • 如需有關如何在執行 Microsoft Project 2002 原始發行版本的電腦上安裝 GDI+ 更新程式的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    831931 Project 2002 安全性更新說明:2004 年 9 月 14 日
831932 及 831931 均包含了說明如何在產品的那些版本上,手動編輯 OHotfix.ini 檔以安裝 GDI+ 更新程式的步驟。

範例批次檔 1 的資訊,GDIPlusWin2k.bat 檔

下列範例批次檔 (即 GDIPlusWin2k.bat 檔) 適用於執行 Microsoft Windows 2000、Microsoft Windows 2000 Service Pack 2 (SP2)、Microsoft Windows 2000 Service Pack 3 (SP3) 或 Microsoft Windows 2000 Service Pack 4 (SP4) 的電腦。

注意 這個範例假設電腦安裝了下列 Microsoft 產品。

為了成功地套用 GDIPlus 安全性更新程式,您必須安裝下列 Microsoft Office XP、Microsoft Project 和 Microsoft Visio 的 Service Pack,以符合最低需求。請注意,Microsoft Office 2003 Service Pack 1 (SP1)、Microsoft Office Project 2003 Service Pack 1 (SP1) 和 Microsoft Office Visio 2003 Service Pack 1 (SP1) 均包含 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
下列是 GDIPlusWin2k.bat 檔的最低需求:
  • Windows 2000 SP2、Windows 2000 SP3 或 Windows 2000 SP4
  • Microsoft Windows Installer 2.0 或更新的版本
  • Office XP SP3
  • Visio 2002 SP2
  • Project 2003
下列是執行前述步驟所列的步驟 4 的必要檔案。將下列檔案複製到 GDIPlus 資料夾中:
  • Ie6.0sp1-kb833989-x86-enu.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-ENU.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

範例批次檔 2 的資訊,GDIPlusWinXP.bat 檔

下列範例批次檔 (即 GDIPlusWinXP.bat 檔) 適用於執行 Microsoft Windows XP Service Pack 1 (SP1) 的電腦。

注意 這個範例假設電腦安裝了下列 Microsoft 產品。

為了成功地套用 GDIPlus 安全性更新程式,您必須安裝下列 Office XP、Project 和 Visio 的 Service Pack,以符合最低需求。請注意,Microsoft Office 2003 SP1、Microsoft Office Project 2003 SP1 和 Microsoft Office Visio 2003 SP1 均包含 GDIPlus 更新程式。
  • Microsoft Office 2003 Professional
  • Microsoft Project Standard 2002 Service Pack 1 (SP1)
  • Microsoft Visio Professional 2002 Service Pack 2 (SP2)
下列是執行前述步驟所列的步驟 4 的必要檔案。將下列檔案複製到 GDIPlus 資料夾中:
  • Windowsxp-kb833987-x86-enu.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-ENU.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

?考

下列「Microsoft 知識庫」文件提供有關每個 Microsoft 產品的最低需求、更新的檔案版本以及命令列參數的詳細資訊。更新的檔案包括 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 SP1:
833989 JPEG 處理 (GDI+) 的緩衝區滿溢可能會允許在 Internet Explorer SP1 中執行程式碼

適用於 Microsoft Project 2002:
831931 Project 2002 安全性更新說明:2004 年 9 月 14 日

適用於 Microsoft Office Project 2003:
838344 Project 2003 安全性更新說明:2004 年 9 月 14 日

適用於 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 安全性更新程式:2004 年 10 月 12 日

適用於 Microsoft Office 2003:
838905 Office 2003 安全性更新說明:2004 年 9 月 14 日

適用於 Microsoft Visio 2002:
831932 Visio 2002 安全性更新說明:2004 年 9 月 14 日

適用於 Microsoft Office Visio 2003:
838345 Visio 2003 安全性更新說明:2004 年 9 月 14 日

屬性

文章編號: 885885 - 上次校閱: 2004年12月2日 - 版次: 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
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

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