您目前已離線,請等候您的網際網路重新連線

如何在不使用 Systems Management Server 的環境中取得並使用 MS04-028 企業更新掃描工具

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

結論
Microsoft 已經重新發行「MS04-028 企業更新掃描工具」(2006.05.09-v2-EnterpriseScan-x86-EN.exe)。IT 專業人員可以使用 2006.05.09-v2-EnterpriseScan-x86-EN.exe 工具掃描電腦,以安裝必要的 MS04-028 安全性更新,並且透過區域網路 (LAN) 共用套用任何遺失的更新。您可以從啟動或登入指令檔來執行工具,或是由具有本機系統管理員權限的使用者來執行工具。這個工具是設計用於未使用 Microsoft Systems Management Server (SMS) 或任何其他企業管理方案來管理更新的環境。如果是 SMS 使用者,請參閱下列「Microsoft 知識庫」文件:
885920 如何在使用 Systems Management Server 2003 和 Systems Management Server 2.0 的環境中取得及使用 MS04-028 企業更新掃描工具
注意

「MS04-028 企業更新掃描工具」已經在<適用於>一節所列出的作業系統上進行過測試。如需受影響產品和元件的完整清單,請參閱 MS04-028 資訊安全佈告欄。

「MS04-028 企業更新掃描工具」的修訂版包含 Microsoft Visual FoxPro 8.0 的偵測和部署,以及加上 Service Pack 2 (SP2) 的 Microsoft .NET Framework 1.0 和 Microsoft .NET Framework 1.1 的更新。

舊版本的「MS04-028 企業更新掃描工具」只包含 MS04-028 資訊安全佈告欄的<受影響軟體>一節中列出的 Microsoft .NET Framework 產品的安全性更新。這個工具的更新版本在檢查需要更新的 Microsoft .NET Framework 產品時,只會針對每項 MS04-028 資訊安全佈告欄<受影響的軟體>一節所列出的產品,檢查 Microsoft .NET Framework 1.0 SP2 和 Microsoft .NET Framework 1.1 更新。正在使用這個工具的舊版本的客戶以及需要安全性更新偵測或/和安裝的客戶,可以繼續使用這個工具的原始版本,並使用這個工具的新版本來執行 Microsoft Visual FoxPro 8.0 偵測功能。Microsoft 建議初次使用這個工具的客戶只使用這個工具的新版本,因為新版本支援 Microsoft .NET Framework 1.0 SP2 和 Microsoft .NET Framework 1.1 更新。


如需有關重要安全性更新 MS04-028 的詳細資訊,請瀏覽下列 Microsoft 網站:「MS04-028 企業更新掃描工具」將會偵測及更新下列產品的 MS04-028 安全性更新:
  • Microsoft Windows XP、Windows XP Service Pack 1 (SP1)
    語言:英文 (美國)、法文 (法國)、德文 (德國)、日文、中文 (台灣)、中文 (中國)、義大利文 (義大利)、西班牙文 (西班牙)、韓文
  • Microsoft Windows Server 2003
    語言:英文 (美國)、法文 (法國)、德文 (德國)、日文、中文 (台灣)、中文 (中國)、義大利文 (義大利)、西班牙文 (西班牙)、韓文
  • Microsoft Office XP Service Pack 3 (SP3)
    語言:所有支援的語言
  • Microsoft Outlook 2002 SP3、Microsoft Word 2002 SP3、Microsoft Excel 2002 SP3、Microsoft PowerPoint 2002 SP3、Microsoft FrontPage 2002 SP3、Microsoft Publisher 2002 SP3、Microsoft Access 2002 SP3
    語言:所有支援的語言
  • Microsoft Office 2003
    語言:所有支援的語言
  • Office Outlook 2003、Office Word 2003、Office Excel 2003、Office PowerPoint 2003、Office FrontPage 2003、Office Publisher 2003、Office Access 2003、Microsoft Office InfoPath 2003、Microsoft Office OneNote 2003
    語言:所有支援的語言
  • Microsoft Project 2002 Service Pack 1 (SP1)
    語言:所有支援的語言
  • Microsoft Project 2003
    語言:所有支援的語言
  • Microsoft Visio 2002 Service Pack 2 (SP2)
    語言:所有支援的語言
  • Microsoft Visio 2003
    語言:所有支援的語言
  • Microsoft Visual Basic .NET Standard 2002、Microsoft Visual C# .NET Standard 2002、Microsoft Visual C++ .NET Standard 2002
    語言:所有支援的語言
  • Microsoft Visual Studio .NET 2002
    語言:所有支援的語言
  • Microsoft Visual Studio .NET 2003
    語言:所有支援的語言
  • Visual Basic .NET Standard 2003、Visual C# .NET Standard 2003、Visual C++ .NET Standard 2003、Visual J# .NET Standard 2003
    語言:所有支援的語言
  • Microsoft .NET Framework 1.0 版 SDK Service Pack 2 (SP2)
  • 加上 Service Pack 2 (SP2) 的 Microsoft .NET Framework 1.0
    語言:英文 (美國)、法文 (法國)、德文 (德國)、日文、中文 (台灣)、中文 (中國)、義大利文 (義大利)、西班牙文 (西班牙)、韓文
  • Microsoft .NET Framework 1.1
    語言:所有支援的語言
  • Microsoft Picture It!2002
    語言:英文 (美國)、法文 (法國)、德文 (德國)、日文、義大利文 (義大利)、西班牙文 (西班牙)
  • Microsoft Greetings 2002
    語言:英文 (美國)、法文 (法國)、德文 (德國)、日文、義大利文 (義大利)、西班牙文 (西班牙)
  • Microsoft Picture It!第 7 版和 Microsoft Digital Image Pro 第 7 版
    語言:英文 (美國)、法文 (法國)、德文 (德國)、日文、義大利文 (義大利)、西班牙文 (西班牙)、韓文
  • Microsoft Picture It!第 9 版、Microsoft Digital Image Pro 第 9 版、Microsoft digital Image Suite 第 9 版
    語言:英文 (美國)、法文 (法國)、德文 (德國)、日文、義大利文 (義大利)、西班牙文 (西班牙)、韓文
  • Microsoft Producer for Microsoft Office PowerPoint
    語言:英文 (美國)、法文 (法國)、德文 (德國)、日文、中文 (台灣)、中文 (中國)、義大利文 (義大利)、西班牙文 (西班牙)、韓文
  • Internet Explorer 6 Service Pack 1 (SP1)
    語言:英文 (美國)、法文 (法國)、德文 (德國)、日文、中文 (台灣)、中文 (中國)、義大利文 (義大利)、西班牙文 (西班牙)、韓文
  • Windows Journal Viewer 1.5
    語言:中文 (台灣)、德文 (德國)、英文 (美國)、法文 (法國)、日文、韓文、中文 (中國)
  • Microsoft Visual FoxPro 8.0
    語言:所有支援的語言
「MS04-028 企業更新掃描工具」將不會針對下列產品偵測或安裝 MS04-028 安全性更新:
  • Platform SDK 可轉散佈品
  • Microsoft Visual FoxPro 8.0 執行階段程式庫
「MS04-028 企業更新掃描工具」將不會針對下列作業系統偵測或安裝 MS04-028 安全性更新:
  • Windows 98、Windows 98 SE 和 Windows Millennium Edition
  • Windows NT 4.0 Workstation
  • Windows XP 64 位元版本
  • Windows Server 2003 64 位元版本
  • Windows XP Embedded
簡介
本文將逐步告訴您,如何取得「MS04-028 企業更新掃描工具」,以及如何使用啟動指令碼、登入指令碼或以手動方式執行這個工具。這個工具的設計目的在於,針對未使用 SMS 或任何其他企業管理解決方案做為更新管理的環境,為與 MS04-028 一起發行的更新提供掃描及部署解決方案。本文所描述的步驟僅供參考之用。您可能必須依照環境的需求和限制修改這些步驟。

「MS04-028 企業更新掃描工具」第 2 版具有 Microsoft .NET Framework 1.0 SP2 安全性更新偵測、Microsoft .NET Framework 1.1 安全性更新偵測和 Microsoft Visual FoxPro 8.0 偵測。

您可以從「Microsoft 下載中心」下載下列檔案:

「MS04-028 企業更新掃描工具」第 2 版:「MS04-028 企業更新掃描工具」第 1 版:
注意「MS04-028 企業更新掃描工具」的上一版本只包含 MS04-028 資訊安全佈告欄的<受影響軟體>一節中列出的 Microsoft .NET Framework 產品的 Service Pack。這個工具的更新版本在檢查需要更新的 Microsoft .NET Framework 產品時,只會針對每項 MS04-028 資訊安全佈告欄<受影響的軟體>一節所列出的產品,檢查 Microsoft .NET Framework 1.0 SP2 和 Microsoft .NET Framework 1.0 更新。正在使用此項工具之先前版本的客戶,以及需要 Service Pack 的偵測和安裝、或是這兩種功能的客戶,可以繼續使用這個工具的原始版本,並使用新版本的工具來執行 Microsoft Visual FoxPro 8.0 偵測功能。Microsoft 建議初次使用這個工具的客戶,請只使用這個工具的新版本,因為它支援 Microsoft .NET Framework 1.0 SP2 和 Microsoft .NET Framework 1.0 更新。

MS04-28 企業更新掃描工具選項

「MS04-28 企業更新掃描工具」提供下列選項。
  • 僅掃描:這個選項會掃描與 MS04-028 相關遺漏的更新,並將結果寫入記錄檔。
  • 掃描與部署:這個選項會掃描與 MS04-028 相關遺漏的更新,同時也會安裝遺漏的更新。這個選項也會將結果寫入記錄檔。

掃描與部署方法

「MS04-028 企業更新掃描工具」可以使用下列其中一個方法來掃描及部署遺漏的 MS04-028 更新:
  • 電腦啟動指令碼方法
  • 使用者登入指令碼方法
  • 使用本機資料夾或遠端共用,以手動方式執行

電腦啟動指令碼方法

這種方法會讓掃描工具在電腦啟動時執行。但是,這個方法只能在 Active Directory 網域環境中運作。Windows NT 4.0 Server 電腦無法使用電腦啟動指令碼方法。
僅掃描
如果您想要使用電腦啟動指令碼方法來偵測遺漏的 MS04-028 更新,請依照下列步驟執行:
  1. 完成<初始安裝和設定>一節中的步驟。
  2. 設定啟動指令碼。如果要執行這項操作,請依照下列步驟執行:
    1. 用滑鼠右鍵按一下 [Active Directory 使用者和電腦] Microsoft Management Console (MMC) 嵌入式管理單元中的網域名稱,然後按一下 [內容]
    2. 按一下 [群組原則] 索引標籤。
    3. 按一下 [預設網域原則],然後按一下 [編輯]
    4. 展開 [電腦設定],再展開 [Windows 設定],然後按一下 [指令碼]
    5. 按兩下 [啟動],然後按一下 [新增][新增指令碼] 對話方塊隨即出現。
    6. [指令碼名稱] 方塊中,輸入 wscript.exe
    7. [指令碼參數] 方塊中輸入 //B \\ServerName\UpdateStore\UpdateInstall.vbs
    8. 按一下 [確定],再按一下 [套用]
  3. 如果要在用戶端電腦上執行掃描,請重新啟動網域成員的用戶端電腦。
  4. 如果要查看結果,請檢閱 \\ServerName\UpdateStore\Results 資料夾中的記錄檔。如需詳細資訊,請參閱<分析工具輸出>一節。
掃描與部署
如果您想要使用電腦啟動指令碼方法來偵測與安裝遺漏的 MS04-028 更新,請依照下列步驟執行:
  1. 完成<初始安裝和設定>一節中的步驟。
  2. 繼續執行伺服器安裝程式。如果要執行這項操作,請參閱<設定用於部署的伺服器>一節。
  3. 設定啟動指令碼。如果要執行這項操作,請依照下列步驟執行:
    1. 在 [Active Directory 使用者和電腦] MMC 嵌入式管理單元中,用滑鼠右鍵按一下網域名稱,然後按一下 [內容]
    2. 按一下 [群組原則] 索引標籤。
    3. 按一下 [預設網域原則],然後按一下 [編輯]
    4. 展開 [電腦設定] 中的 [Windows 設定],然後按一下 [指令碼]
    5. 按兩下 [啟動],然後按一下 [新增][新增指令碼] 對話方塊隨即出現。
    6. [指令碼名稱] 方塊中,輸入 wscript.exe
    7. [指令碼參數] 方塊中輸入 //B \\ServerName\UpdateStore\UpdateInstall.vbs /Install
    8. 按一下 [確定],再按一下 [套用]
  4. 如果要在用戶端電腦上執行掃描及部署,請重新啟動網域成員的用戶端電腦。
  5. 如果要查看結果,請檢閱 \\ServerName\UpdateStore\Results 資料夾中的記錄檔。如需詳細資訊,請參閱<分析工具輸出>一節。

登入指令碼方法

重要 不要在終端機伺服器電腦使用登入指令碼方法。如果工具的多個執行個體同時執行,可能會產生無法預測的結果。
僅掃描
如果您想要使用登入指令碼方法來偵測遺漏的 MS04-028 更新,請依照下列步驟執行:

注意 登入的使用者必須擁有系統管理員的使用權限,才能成功執行指令碼。
  1. 完成<初始安裝和設定>一節中的步驟。
  2. 設定登入指令碼。如果要執行這項操作,請依照下列步驟執行:
    1. 在 [Active Directory 使用者和電腦] MMC 嵌入式管理單元中,用滑鼠右鍵按一下網域名稱,然後按一下 [內容]
    2. 按一下 [群組原則] 索引標籤。
    3. 按一下 [預設網域原則],然後按一下 [編輯]
    4. 展開 [使用者設定] 中的 [Windows 設定],然後按一下 [指令碼]
    5. 按兩下 [登入],然後按一下 [新增][新增指令碼] 對話方塊隨即出現。
    6. [指令碼名稱] 方塊中,輸入 wscript.exe
    7. [指令碼參數] 方塊中輸入 //B \\ServerName\UpdateStore\UpdateInstall.vbs
    8. 按一下 [確定],再按一下 [套用]
  3. 如果要在用戶端電腦上執行掃描,請先登出用戶端電腦,然後以系統管理員的帳戶登入用戶端電腦,再執行指令碼。
  4. 如果要查看結果,請檢閱 \\ServerName\UpdateStore\Results 資料夾中的記錄檔。如需詳細資訊,請參閱<分析工具輸出>一節。
掃描與部署
如果您想要使用使用者登入指令碼方法來偵測與安裝遺漏的 MS04-028 更新,請依照下列步驟執行:
  1. 完成<初始安裝和設定>一節中的步驟。
  2. 繼續執行伺服器安裝程式。如果要執行這項操作,請參閱<設定用於部署的伺服器>一節。
  3. 設定登入指令碼。如果要執行這項操作,請依照下列步驟執行:
    1. 在 [Active Directory 使用者和電腦] MMC 嵌入式管理單元中,用滑鼠右鍵按一下網域名稱,然後按一下 [內容]
    2. 按一下 [群組原則] 索引標籤。
    3. 按一下 [預設網域原則],然後按一下 [編輯]
    4. 展開 [使用者設定] 中的 [Windows 設定],然後按一下 [指令碼]
    5. 按兩下 [登入],然後按一下 [新增][新增指令碼] 對話方塊隨即出現。
    6. [指令碼名稱] 方塊中,輸入 wscript.exe
    7. [指令碼參數] 方塊中輸入 //B \\ServerName\UpdateStore\UpdateInstall.vbs /Install
    8. 按一下 [確定],再按一下 [套用]
  4. 如果要在用戶端電腦上執行掃描及部署,請先登出用戶端電腦,然後以系統管理員的帳戶登入用戶端電腦,再執行指令碼。
  5. 如果要查看結果,請檢閱 \\ServerName\UpdateStore\Results 資料夾中的記錄檔。如需詳細資訊,請參閱<分析工具輸出>一節。

手動啓動方法

如果要使用「MS04-028 企業更新掃描工具」,必須由身為本機 Administrators 群組成員的使用者帳戶來執行此工具。
從本機資料夾
僅掃描
  1. 下載「MS04-028 企業更新掃描工具」。 您可以從「Microsoft 下載中心」下載下列檔案:
    下載立即下載「MS04-028 企業更新掃描工具」第 2 版套件。
  2. 執行 2006.05.09-v2-EnterpriseScan-x86-EN.exe,然後安裝至本機資料夾。
  3. 如果要在本機電腦上執行掃描,請在命令提示字元中執行下列命令:
    WScript.exe //B Path\UpdateInstall.vbs
  4. 如果要查看結果,請檢閱 %windir%\system32\Vpcache\Updatescan 資料夾中的記錄檔。如需詳細資訊,請參閱<分析工具輸出>一節。
掃描與部署
  1. 下載「MS04-028 企業更新掃描工具」。 您可以從「Microsoft 下載中心」下載下列檔案:
    下載立即下載「MS04-028 企業更新掃描工具」第 2 版套件。
  2. 執行 2006.05.09-v2-EnterpriseScan-x86-EN.exe,然後安裝至本機資料夾。
  3. 在解壓縮「MS04-028 企業更新掃描工具」的本機資料夾中,建立名稱為 UpdateStore 的資料夾。在 UpdateStore 資料夾中,建立名稱為 Updates 的資料夾。
  4. 在 Updates 資料夾中,建立資料夾結構,以儲存更新。依照<設定用於部署的伺服器>一節所述,建立資料夾結構。您不需要建立檔案共用,即可將更新安裝至本機電腦。
  5. 如果要在本機電腦上執行掃描及安裝,請在命令提示字元中執行下列命令:
    wscript //b Path\updateinstall.vbs /store Path\updates /install
從遠端共用
僅掃描
  1. 完成<初始安裝和設定>一節中的步驟。
  2. 如果要在本機電腦上執行掃描,請在命令提示字元中執行下列命令:
    WScript.exe //B \\ServerName\UpdateStore\UpdateInstall.vbs
  3. 如果要查看結果,請檢閱 \\ServerName\UpdateStore\Results 資料夾中的記錄檔。如需詳細資訊,請參閱<分析工具輸出>一節。
掃描與部署
  1. 完成<初始安裝和設定>一節中的步驟。
  2. 繼續執行伺服器安裝程式。如需詳細資訊,請參閱<設定用於部署的伺服器>一節。
  3. 如果要在本機電腦上執行掃描及部署,請在命令提示字元中執行下列命令:
    WScript.exe //B \\ServerName\UpdateStore\UpdateInstall.vbs /Install
  4. 如果要查看結果,請檢閱 \\ServerName\UpdateStore\Results 資料夾中的記錄檔。如需詳細資訊,請參閱<分析工具輸出>一節。

初始安裝和設定

  1. 下載「MS04-028 企業更新掃描工具」。 您可以從「Microsoft 下載中心」下載下列檔案:
    下載立即下載「MS04-028 企業更新掃描工具」第 2 版套件。
  2. 設定伺服器和共用。如果要執行這項操作,請依照下列步驟執行:
    1. 在成員伺服器上設定共用,並命名為 UpdateStore。
    2. 執行 2006.05.09-v2-EnterpriseScan-x86-EN.exe,然後安裝至 UpdateStore 資料夾。
    3. 設定下列共用和 NTFS 檔案系統 (NTFS) 使用權限:
      • 共用使用權限:
        • 為管理此共用的使用者新增網域使用者帳戶,然後選擇 [完全控制]
        • 移除 Everyone 群組。
        • 如果您使用電腦啟動指令碼方法,請授與 Domain Computers 群組「變更」和「讀取」的使用權限。如果您使用登入指令碼方法,請授與 Authenticated Users 群組「變更」和「讀取」的使用權限。
      • NTFS 使用權限:
        • 為管理此共用的使用者新增網域使用者帳戶,然後選擇 [完全控制]
        • 移除 Everyone 群組 (如果出現在清單中)。

          注意 當您移除 Everyone 群組時,如果收到錯誤訊息,請按一下 [安全性] 索引標籤上的 [進階],然後按一下以清除 [允許從父項繼承權限套用到這個物件] 核取方塊。
        • 如果您使用「電腦啟動指令碼」方法,請授與 Domain Computers 群組「讀取及執行」、「列出資料夾內容」和「讀取」使用權限。
        • 如果您使用「登入指令碼] 方法,請授與 Authenticated Users 群組「讀取及執行」、「列出資料夾內容」和「讀取」使用權限。
    4. 在 UpdateStore 資料夾底下,建立名稱為 Results 的資料夾。這是掃描程序中將要寫入最終報告檔案的位置。
    5. 設定 Results 資料夾上的 NTFS 使用權限。如果要執行這項操作,請使用下列方法:

      注意 請勿變更這個步驟中的「共用」使用權限。
      • 為管理此共用的使用者新增網域使用者帳戶,然後選擇 [完全控制]
      • 如果您使用「電腦啟動指令碼」方法,請授與 Domain Computers 群組「修改」、「讀取及執行」、「列出資料夾內容」、「讀取」和「寫入」使用權限。
      • 如果您使用「登入指令碼」方法,請授與 Authenticated Users 群組「修改」、「讀取及執行」、「列出資料夾內容」、「讀取」和「寫入」使用權限。
    6. 依照本文所述的步驟設定 UpdateInstall.ini 檔案。

設定用於部署的伺服器

  1. 依照安裝程式的要求來設定資料夾結構。在<初始安裝與設定>一節中所建立的共用資料夾 (UpdateStore) 中,建立下列的資料夾結構:
    - UpdateStore    \ Result    - Updates        - .Net Framework 1.0            \ 1033        - .Net Framework 1.1            \ 0        + Internet Explorer 6        - Office            - 831931                \ 0            + 831932            + 832332            + 838344            + 838345            + 838905        - PictureIt! or Digital Image v6            - 1033        + PictureIt! or Digital Image v7        + PictureIt! or Digital Image v9        + Producer for 2003        + Visual Studio .NET 2002        + Visual Studio .NET 2003        + Windows Server 2003        - Windows XP            \ 1033


    Microsoft 已經提供批次檔,可以自動地為您建立適當的資料夾結構。如果要使用 MakeFolders.cmd 批次檔,請建立空的 Updates 資料夾,然後使用下列語法來執行批次檔:
    MakeFolders.cmd PathLocaleID
    注意 Path 是 Updates 資料夾的路徑,而 LocaleID 則是要安裝的語言的地區識別碼 (LCID)。例如:
    MakeFolders.cmd c:\UpdateStore\Updates 1033
    您可以在同一個 Updates 資料夾中執行多次批次檔,建立所需的多個地區設定資料夾。您也可以使用 "." 相對路徑語法來表示目前的工作目錄。例如,如果要在目前目錄中建立英文 (美國) 版更新的資料夾結構,您會執行下列命令:
    Makefolders.cmd .1033
    請注意,批次檔會使用 Cacls.exe 命令,在所建立的資料夾上設定使用權限。Path 內所有檔案和資料夾的權限將設定為「Administrator/完全控制」和「Everyone/讀取」。

    注意 執行 Makefolders.cmd 之後,您還必須將所有的 Picture It/Digital Image 資料夾名稱重新命名,如下所示:
    • PictureIt! 或 Digital Image v6 變更為 Picture It! 或 Digital Image v6
    • PictureIt! 或 Digital Image v7 變更為 Picture It! or Digital Image v7
    • PictureIt! 或 Digital Image v9 變更為 Picture It! or Digital Image v9
  2. 更新檔案的資料夾結構是由下列規則所建立的。如果您使用批次檔來建立資料夾結構,就會自動建立資料夾結構:
    • Updates 底下的子資料夾屬於個別的產品。產品名稱必須與 UpdateList.xls 檔案中 [產品] 欄位的產品名稱相同。UpdateList.xls 檔案是存放在 UpdateStore 共用中。產品清單僅供參考之用,而檔案本身並不會影響到任何的掃描或部署程序。UpdateList.xls 檔案不包括 Office、Visio 或 Project 更新。

      如果您建立的資料夾的名稱是以 "." (句號) 為開頭,就必須使用命令列來建立資料夾。例如,您必須輸入 md .Net Framework 1.0。如果建立資料夾時收到錯誤訊息,表示您可能已經關閉擴充命令。如果要開啟擴充命令,請在命令提示字元中輸入 cmd e:on。建立資料夾之後,您就可以在命令提示字元中輸入 cmd e:off,以關閉擴充命令。
    • 對於 Office 更新:請根據「Microsoft 知識庫」編號建立子資料夾。例如,如果是 Project 2002 更新,您可以使用 831931。建立 Microsoft Knowledge Base 資料夾之後,請在每個 Knowledge Base 資料夾底下建立子資料夾,並命名為 0 (零)。這個資料夾就是固定放置所下載 Office 產品的完整版本更新。
    • 對於 .NET Framework 1.1、Visual Studio .NET 2002 和 Visual Studio .NET 2003:請分別為每個產品建立資料夾。在每個產品資料夾中,建立名稱為 0 (零) 的子資料夾。
    • 對於 Office、.NET Framework 1.1 和 Visual Studio .NET 2002 及 2003 以外的產品:請根據您正在安裝的更新的 LCID (地區設定識別碼) 來命名子資料夾。例如,英文 (美國) 版更新必須使用 1033。如需有關地區識別碼的詳細資訊,請瀏覽下列 Microsoft 網站:.
    • 地區設定識別碼清單
      以下列出工具可以部署的各種更新所支援的語言及對應的地區設定識別碼:
      • 1033 英文 - 美國
      • 1036 法文 - 法國
      • 1031 德文 - 德國
      • 1041 日文
      • 1040 義大利文 - 義大利
      • 1034 西班牙文 - 西班牙
      • 1042 韓文
      • 1028 中文 - 台灣
      • 4100 中文 - 中國
  3. 下載更新。

    如需有關 Office、Visio 和 Project 的更新,請從 MS04-028 資訊安全佈告欄所提供的連結下載每個適用的完整版本更新。將完整版本的更新放置在各自的資料夾中。例如,如果是 Project 2002,您可以將完整版本的更新放在 UpdateStore\Updates\Office\831031\0 資料夾中。

    對於非 Office 的更新,您可以在 UpdateList.xls 檔案中,找到此公告所列出的完整下載清單。這個檔案是存放在 UpdateStore 共用中。將下載的可執行檔 (.exe 檔案) 放在產品資料夾底下根據地區設定識別碼而命名的資料夾中。例如,如果是 Windows XP 英文版更新,請將可執行檔放在 UpdateStore\Updates\Windows XP\1033 資料夾中。

設定 UpdateInstall.ini 檔案

「MS04-028 企業更新掃描工具」的行為是由 UpdateInstall.ini 檔案所管理的。您可以在這個檔案中指定 6 個參數。所有這些參數都應該位於 [CommandLine] 區段標題底下。您可以指定下列參數:
  • Share= \\ServerName\ShareName\Path
    這個參數是用來指定工具寫入記錄檔的位置。如需詳細資訊,請參閱<分析工具輸出>一節。加入目標資料夾的完整路徑。
  • Store= \\ServerName\ShareName
    這個參數是用來指定產品更新檔的位置。如果您使用工具來部署更新,這就是您建置部署資料夾結構的建議位置。

    注意 工具將會在共用中尋找 Updates 資料夾。請勿在路徑中加入 Updates 資料夾。
  • Norestart= {True|False}
    當這個參數設定為 True 時,即使已安裝的一或多個更新需要重新啟動電腦,才能完成安裝程序,工具也不會在安裝更新之後重新啟動電腦。當這個參數設定為 False 時,如果工具安裝的一或多個產品更新需要重新啟動電腦,才能完成安裝程序,工具將重新啟動電腦,以完成更新的安裝。雖然不太可能,但更新還是可能無法正確地執行安裝,因而造成工具必須重新啟動電腦。如果發生這種情況,電腦可能會持續地重新啟動。如果要修正這個問題,請將 NoRestart 參數設定為 True。如此,就可以使電腦正常地開機,並且讓您能夠疑難排解問題。

    注意 如果工具已經安裝 Microsoft Producer,就一定會重新啟動電腦。為了避免已安裝 Producer 的電腦發生重新開機的問題,請勿將 Producer 的更新複製到 UpdateStore 檔案共用,而是改用手動方式更新已安裝 Producer 的電腦。
  • Debug=
    除非「Microsoft 技術支援處」給予指示,否則,請將此參數保留為空白。
  • Authorized=
    當工具在電腦上找不到 Office 更新時,工具將回報為遺失的更新清單。如果此參數保留為空白,工具將會回報所有 Office 更新。
  • ScanInterval=
    這個參數是用來指定工具對於不需要安裝更新的電腦等待再次掃描的天數。如果您透過登入或電腦啟動指令碼來部署工具,這個參數是非常有用的。工具不會在每次登入 (或啟動) 時執行,而是會先依據上次的執行結果來判斷不需要更新。如果不需要更新,工具就會只在超過 ScanInterval 天數時執行掃描。利用這種方式,工具可以在部署之後,為電腦上所安裝的產品提供更新,而不需要建立多餘的輸出記錄檔。工具會儲存上次執行的日期,並在下列登錄值中判定電腦不需要更新:
    HKEY_LOCAL_computer\Software\Microsoft\Updates\UpdateScan\LastRun
    如果工具先前已經判定電腦上已安裝所有適用的更新,之後就只會檢查 ScanInterval 參數。如果發生遺漏更新的情況,不論 ScanInterval 參數的設定值為何,工具都會在下次執行時掃描和部署適用的更新。

    如果您想要讓工具在每次執行時都執行掃描,請將這個參數設定為 0。

    如果您想要讓工具安裝所有適用的更新,之後就不再執行,請將這個參數設定成一個很大的數字,例如 9999。

    如果您想要在經過 ScanInterval 天之前,重新掃描單一電腦,請在重新掃描電腦之前刪除
    HKEY_LOCAL_computer\Software\Microsoft\Updates\UpdateScan\LastRun
    登錄值。如果您想要重新掃描環境中的所有電腦,請將這個參數設定為 0。

分析工具輸出

「MS04-028 企業更新掃描工具」會在兩個位置產生輸出,您可以用來分析掃描和偵測的結果。您也可以將這些報告彙總起來,依照企業的層級進行分析。

工具一定會在本機電腦的 %windir%\system32\VPCache\UpdateScan 資料夾中報告輸出。輸出檔案包括了 Result.txt、UpdateScan.log、Results.xml 和 Result.csv。每當工具執行時,就會覆寫這些檔案。

工具也會將輸出檔案寫入至 UpdateInstall.ini 檔案中 Share 參數所指定的檔案共用。檔案命名為 ComputerName_Date.txt 和 ComputerName_Date.csv,其中 ComputerName 是電腦的 NetBIOS 名稱,而 Date 的格式為 yyyymmddhhmmss

.csv 檔案為 Unicode 格式。如果要在 Excel 中檢視這些檔案,請依照下列步驟執行:
  1. 啟動 Excel。
  2. [檔案] 功能表上,按一下 [開啟舊檔]
  3. [檔案類型] 清單中,按一下 [*.csv]
  4. 按一下您想要開啟的檔案,然後按一下 [開啟]
  5. 匯入精靈將會引導您完成開啟檔案的步驟。

Result.txt

這個檔案位在執行掃描的電腦上的 VPCache\UpdateScan 資料夾中。Result.txt 檔案是可讀取的檔案,其中記載了工具的執行進度,並且列出工具已判定電腦所遺漏更新的清單,以及工具已套用或嘗試套用至電腦的更新。手動檢視工具的執行時,這個檔案會非常有用。

注意 工具將只在目前支援的 Microsoft 作業系統上執行。如果在不支援的作業系統上執行工具,您將會收到下列訊息:
No checks apply to this system (不對這個系統執行檢查)
如果您收到這個訊息,就表示下列其中一種情況為真:
  • 工具在不支援的作業系統上執行。
  • 已安裝的非 Office 產品遭到 MS04-028 弱點的侵入。
您必須手動確認工具是在受支援的作業系統上執行。也就是說,您必須確認作業系統和作業系統 Service Pack 的組合是受支援的。如果偵測工具判定系統上不需要更新,Result.txt 檔案中將會有下列文字:
No missing updates detected (沒有偵測到遺漏的更新)
這表示作業系統及所有適用的應用程式已經正確更新。

Result.txt 檔案包含了有關工具所偵測及已更新所有產品的資訊。

UpdateScan.log

這個檔案位在執行掃描的電腦上的 VPCache\UpdateScan 資料夾中。UpdateScan.log 檔案主要是儲存工具執行的偵錯記錄檔。對於大多數的使用者而言,如果要擷取有關工具執行的資訊,這個檔案並不實用。

Results.xml

這個檔案位在執行掃描的電腦上的 VPCache\UpdateScan 資料夾中。您可以使用 Results.xml 檔案來彙總企業中有關非 Office 更新的資料。特別是「狀態」欄位,用來表示某特定更新為「適用」或「已安裝」的狀態。

XML 檔案將不包含任何與 Office 更新相關的資料。如需有關 Office 更新的詳細資訊,請參考 NSHC 資料夾中的 OfficeUpdate.MOF 檔案。

OfficeUpdate.MOF

這個檔案位在 VPCache\UpdateScan\NSHC 資料夾中。OfficeUpdate.MOF 檔案會列出「Office 偵測工具」的執行結果。它會補充 Results.xml 檔案中的輸出。

Result.csv

這個檔案位在執行掃描的電腦上的 VPCache\UpdateScan 資料夾中。Result.csv 檔案是以逗號分隔的文字檔,可能適合用來彙總企業中的資料。其中的標題行會指出檔案的欄位順序,以及掃描期間偵測到每個受影響產品的一行。

下列表格說明檔案中的欄位:
欄位描述
computerName電腦的 NetBIOS 名稱。
ScanDate掃描的日期,日期格式為 WMI。如需有關 WMI 日期格式的詳細資訊,請瀏覽下列 Microsoft Developer Network 網站:
作業系統作業系統,包括 Service Pack。
產品工具在電腦上偵測到受影響產品的名稱。可能偵測到電腦上多個受影響產品。
標題適用於已偵測產品的 Microsoft 知識庫文件標題。
KB適用於已偵測產品的 Microsoft 知識庫文件編號。
狀態所偵測到產品的更新狀態。Status 欄位的值為下列其中之一:

適用
已安裝
LocaleID受影響產品的地區設定識別碼。
Binary更新可執行檔的檔名。
BinPath可以從 Microsoft 網站下載的二進位檔的路徑。
Result.csv 檔案包含了有關工具所偵測及已更新所有產品的資訊。

Status 欄位會指示是否存有必要的更新。「適用」狀態表示工具已經偵測到含有 MS04-028 弱點的產品尚未進行更新。「已安裝」狀態表示電腦上存有更新。

如果電腦需要安裝更新,工具將對每個有弱點的產品顯示「適用」狀態,然後啟動適當的更新安裝程式。為了確認是否已成功安裝更新,您必須再執行一次工具,以確保所有產品都是「已安裝」的狀態。

注意 Microsoft 未來可能會視需要在 .csv 檔案中增加欄位,但是 Microsoft 不會變更本文所述現有欄位的順序或格式。

ComputerName_Date.txt

這個檔案儲存在 UpdateInstall.ini 檔案所指定的 Results 檔案共用中。ComputerName_Date.txt 檔案是 Result.txt 檔案在本機電腦上儲存的複本。

ComputerName_Date.csv

這個檔案儲存在 UpdateInstall.ini 檔案所指定的 Results 檔案共用中。ComputerName_Date.csv 檔案是儲存在本機電腦上的 Result.csv 檔案的複本。

彙總多部電腦中的資料

企業客戶可能會希望將多部電腦中的輸出資料彙總起來,成為方便閱讀的報表、資料庫或其他用於報告或相容性檢查的格式。基於不同客戶有不同需求的考量,Microsoft 並沒有為工具提供集中式報告的方案。然而,儲存於集中式檔案共用的 .csv 檔案,就是設計用來提供這個集中式報告的功能。

解除安裝工具

如果要從用戶端電腦解除安裝工具,請刪除 %windir%\system32\VPCache\UpdateScan 資料夾。

限制

  • 「MS04-028 企業更新掃描工具」必須在「系統管理員內容」或「系統內容」底下執行。
  • 這個工具只在 Windows 2000 以及上述具有受支援 Service Pack 的作業系統上完成測試。當工具是在不受支援的作業系統 (例如 Windows 2000 Service Pack 2 (SP2)) 上執行時,就會出現下列訊息:
    No checks apply to this system (不對這個系統執行檢查)
  • 這個工具只能執行本機掃描。
  • 如果已經使用管理安裝點來部署 Office 產品,請繼續使用該部署方法。但是,您仍然可以使用這個工具來取得掃描報告。
  • 這個工具不會偵測可能含有 GDI+ 元件弱點的協力廠商應用程式。如需詳細資訊,請參閱 MS04-028 資訊安全佈告欄。
  • 在使用者授權合約 (EULA) 規範下,不允許對工具進行任何修改或自訂。
  • Microsoft 只支援執行 Updateinstall.vbs 指令碼的「MS04-028 企業更新掃描工具」,不支援任何其他進入點。
  • 如果要在 Windows NT 4.0 Server 電腦上執行工具,電腦必須安裝下列元件。如果沒有安裝這些元件,工具將無法正常地執行,並且不會產生輸出報告:
  • 在某些情況下,工具進行偵測時,可能會提示您輸入 Office 檔案的來源位置。如果發生這種情形,請確認電腦上已安裝 Windows Installer 2.0。Windows Installer 2.0 在 MS04-028 資訊安全佈告欄中是 Office 更新的必要元件。
  • 工具只在具有受影響產品支援版本的作業系統上完成測試。對於不受支援的產品,工具可能會錯誤地回報資訊,或者無法報告資訊。如需有關受支援產品版本的詳細資訊,請參閱下列 Microsoft 網站:
    Windows 生命週期原則 (英文)
    http://www.microsoft.com/windows/lifecycle/default.mspx

    產品生命週期日期 - Windows 產品系列
    http://support.microsoft.com/gp/lifeselect
  • 任何執行工具的電腦都需要安裝 MSXML (Microsoft XML Parser) 3.0。MSXML 3.0 是由 Internet Explorer 6 和 Internet Explorer 6 SP1 所安裝的。MSXML 3.0 也是 Windows Server 2003 的元件之一。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    269238Microsoft XML 剖析器 (MSXML) 的版本清單
  • 此工具需要 Internet Explorer 6 或 Internet Explorer 6 SP1。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    328548如何取得最新的 Internet Explorer 6 Service Pack

常見問題集

問 1:為什麼我的 Result.txt 報告顯示 No checks apply to this system (不對這個系統執行檢查),但仍然表示需要 Office 更新?

答 1:「企業更新掃描工具」是由兩個部分組成:一個部分會掃描作業系統和非 Office 應用程式,另一個部分則會執行 Office 應用程式的掃描。這個訊息表示非 Office 掃描程式沒有找到必須套用至電腦的任何更新。

這個訊息並不一定是表示不需要安裝更新。電腦的作業系統可能因為尚未安裝有弱點的 Office 產品而暫時免於感染。在這種情況下,您將會從 Office 掃描的 Result.txt 中看到需要更新的指示。

如果您在不受支援的平台上執行工具,可能也會看到這個訊息。也就是說,作業系統和 Service Pack 的組合是不受支援的。工具只能在受支援的平台上執行非 Office 掃描。

重要 當您收到這個訊息時,請務必確認工具是在受支援的平台上執行。您的作業系統可能安裝了有弱點的產品,若作業系統不受工具支援,工具便不會更新那些產品。

問 2:我已經在 Windows XP SP1 上安裝 Visual Studio .NET 2003。為什麼工具只在我的電腦上偵測到 MS04-028 的作業系統更新,而沒有 Visual Studio .NET 更新呢?

答 2:如果您執行 Windows XP 或 Windows Server 2003,只需要安裝作業系統和 Office 產品的更新即可。您不必安裝其他 Microsoft 產品的更新。這些產品會使用作業系統所提供的 GDI+ 版本。然而,如果您已經部署使用 GDI+ 的協力廠商應用程式,請與軟體廠商連絡,以取得詳細的操作說明。

問 3:我已經在內部部署使用 GDI+ 的應用程式。工具是否會更新這些應用程式?

答 3:不會。工具只會偵測及更新 Microsoft 產品。如果您擁有使用 GDI+ 的協力廠商應用程式,這些應用程式可能會容易出現弱點。如需有關如何確定非 Microsoft 產品是否正確更新以協助對抗這個弱點的詳細資訊,請瀏覽下列 Microsoft Developer Network (MSDN) 網站:問 4:如何確認所有更新已經套用至電腦上?

答 4:執行工具及安裝更新之後,工具會再執行一次,以確認更新安裝成功。當電腦上所有適用的更新安裝成功時,Result.txt 檔案應該會顯示 No missing updates detected (沒有偵測到遺漏的更新)。

注意 如果更新需要重新開機,工具就會只偵測重新開機之後所安裝的這些更新。

此外,您也可以檢查 .csv 檔案。如果 .csv 檔案顯示沒有更新具有「適用」狀態,並且平台是受支援的平台,表示電腦已經完全更新了。只包含標題列的 .csv 檔案確實符合會顯示沒有更新具有「適用」狀態的 .csv 檔案條件。

問 5:工具沒有產生輸出。發生了什麼問題?

答 5:請確認用戶端電腦符合<限制>一節所列的所有先決條件。

問 6:尚未套用一或多個更新,並且在 Result.txt 檔案中也出現 1603 錯誤。這是什麼意思?

答 6:1603 錯誤最常見的原因是,安裝程式找不到受影響應用程式的原始安裝來源。在某些情況下,您必須提供原始的安裝媒體。如果您從網路上的檔案共用部署這些應用程式的其中一個,請確認用戶端電腦存取原始的檔案共用,並且原始檔案共用具有原始的安裝檔案。

內容

文章識別碼:886988 - 最後檢閱時間:04/30/2007 08:03:00 - 修訂: 11.3

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows 2000 Service Pack 3, Microsoft Windows 2000 Service Pack 4, Microsoft Windows 2000 Service Pack 3, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Service Pack 3, Microsoft Windows 2000 Datacenter Server, Microsoft Windows NT 4.0 Service Pack 6a, Microsoft Windows NT 4.0 Service Pack 6a, Microsoft Windows NT Server 4.0, Terminal Server Edition Service Pack 6, Microsoft Windows XP Home Edition (家用版), Microsoft Windows XP Professional

  • kbsecvulnerability kbsecurity kbsectools KB886988
意見反應