使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

結論

本文將告訴您,系統管理員如何將使用 Update.exe 的 Windows 軟體更新整合至 Windows 安裝來源檔案(軟體更新包括了重大更新、Feature Pack、Hotfix、安全性更新、Service Pack 和更新彙總套件)。當系統管理員必須在從自己建立的 Windows 發佈資料夾進行安裝的過程中,套用一或多個軟體更新時,這些程序可能會很有用。如果您想要整合安全性更新,以便在設定新安裝時不會遭到病毒侵入,這些程序也派得上用場。

注意

  • 這些程序不適用於並非使用 Update.exe 當做安裝程式的軟體更新。例如,某些適用於 Microsoft Windows 2000 及 Microsoft Windows XP 的 Microsoft Internet Explorer 更新會使用 INF 的安裝,而不使用 Update.exe。因此,您無法使用這些程序來整合適用於 Windows 2000 或 Windows XP 的這些 Internet Explorer 更新。

  • 當您使用這些程序來整合軟體更新時,將無法正確地建立 Filelist 登錄機碼。例如,如果您將 824146 安全性補充程式整合至 Microsoft Windows Server 2003 安裝來源檔案時,下列登錄機碼就無法正確安裝:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP1\KB824146\Filelist

  • 當您使用這些程序中的任何一個程序來整合更新時,就會在 [新增或移除程式] 控制台中新增代表每個更新的項目。不過,您無法使用 [移除] 按鈕,因為如果您移除這些更新,將沒有舊版的更新檔案可供還原。

  • 如果下列情況成立,系統管理員可能也必須將軟體更新套用至 Microsoft「Windows 預先安裝環境」(Windows PE):

    • 系統管理員使用 Windows PE 來執行 Windows 安裝程式。

    • 系統管理員使用網路共用上已經整合軟體更新的作業系統。

    如需有關如何執行這項操作的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

    HOW TO:將 905413 安全性補充程式套用至 Windows 預先安裝環境

  • 本文中的指示也可以用於「遠端安裝服務」(Remote Installation Services,RIS) RISETUP 影像。RISETUP 影像的 I386 目錄結構與網路發佈資料夾相同。對於 RIPREP 影像,將影像拉至用戶端電腦並安裝軟體更新,再將影像 RIPREP 回到伺服器。

  • 當您使用這些程序來防止病毒感染時,我們建議您只整合不需要使用者互動的軟體更新。如果您整合的軟體更新無法阻止 Windows 安裝程式完成安裝,請使用 Unattend.txt 檔案中的 [guirunonce] 區段,或者使用 Software Update Services (SUS),在安裝完成之後部署更新。

  • 此程序是設計為僅限新安裝使用,無法用於升級安裝。

注意 僅有在 Windows XP Home Edition 和 Windows XP Professional Edition 作業環境中,才支援 Service Pack 整合。Windows Media Center Edition 並不支援 Service Pack 整合。

其他相關資訊

<Update.exe 5.4.15.0 或更新版本>一節將告訴您,如何整合使用 Update.exe 5.4.15.0 或更新版本的軟體套件。<舊版 Update.exe>一節將告訴您,如何整合使用舊版 Update.exe 的軟體套件。

如果要判斷軟體更新套件是否如同安裝程式使用 Update.exe 5.4.15.0 或更新版本,請依照下列步驟執行:

  1. 將軟體更新套件解壓縮至唯一的暫存資料夾。例如,如果要將名為 KBArticleNumber.exe 的更新套件檔案解壓縮至 C 磁碟機上名為 ExtractedPackage 的資料夾,請在命令提示字元中輸入下列命令:KBArticleNumber /X:C:\ExtractedPackage

  2. 開啟含有軟體更新套件已解壓縮檔案的暫存資料夾。例如,開啟 C:\ExtractedPackage。

  3. 用滑鼠右鍵按一下資料夾中的 Update.exe 檔案,然後按一下 [內容]

  4. [版本] 索引標籤上,記下 [檔案版本] 的值。如果版本編號為 5.4.15.0 或更新的版本,表示支援本文所述的新功能。

Update.exe 會判斷更新是否適用於您的安裝來源。例如,隨附於 Windows 2000 Service Pack 4 (SP4) 的修正程式將不會整合在已經整合 SP4 的 Windows 2000 安裝來源。 Update.exe 還會判斷安裝來源是否用於正確的硬體平台。

/integrate 參數無法與已解壓縮的套件搭配使用。

如果您不想整合使用如同安裝程式且 5.4.15.0 以前 Update.exe 版本的軟體更新,請不要執行步驟 6 至 13。如果您想要整合使用 5.4.15.0 以前 Update.exe 版本的軟體更新,請執行步驟 6 至 13 以整合這些更新。

Update.exe 5.4.15.0 或更新版本

如果要將使用 Update.exe 5.4.15.0 或更新版本的軟體更新整合至您的 Windows 安裝來源檔案,請依照下列步驟執行:

  1. 將磁碟機對應到您要建立發佈資料夾的網路共用上,或是登入您要建立發佈資料夾的電腦上。這些步驟假設您是在 X 磁碟機上建立發佈資料夾。

  2. 建立發佈資料夾。例如,如果要在 X 磁碟機中建立名為 Winflat 的發佈資料夾,則請在命令提示字元中輸入下列命令:

    mkdir X:\Winflat\

  3. 將 Winflat 發佈資料夾的權限設定為,只有系統管理員擁有「完全控制」權限,而所有其他使用者僅擁有「讀取」和「執行」權限。

  4. 將 Windows 產品 CD 放入光碟機,然後將 CD 的內容複製到您在步驟 2 建立的 Winflat 發佈資料夾中。如果要執行這項操作,請在命令提示字元中輸入下列命令:

    xcopy /E /I /V D:X:\Winflat\

  5. 如果要整合使用如同安裝程式 Update.exe 5.4.15.0 或更新版本的軟體更新,請為您要整合的每個更新,在命令提示字元中輸入下列:

    KBArticleNumber /integrate:path注意 針對path,請指定您發佈資料夾的路徑。例如,如果要將 KB123456.exe 檔案整合至位於 X:\Winflat 的發佈資料夾中,請輸入下列指令:

    KB123456 /integrate:x:\winflat

舊版 Update.exe

如果要將使用舊版 Update.exe 的軟體更新整合至您的 Windows 安裝來源檔案,請依照下列步驟執行:

  1. 將磁碟機對應到您要建立發佈資料夾的網路共用上,或是登入您要建立發佈資料夾的電腦上。這些步驟假設您是在 X 磁碟機上建立發佈資料夾。

  2. 建立發佈資料夾。例如,如果要在 X 磁碟機中建立名為 Winflat 的發佈資料夾,則請在命令提示字元中輸入下列命令:

    mkdir X:\Winflat\

  3. 將 Winflat 發佈資料夾的權限設定為,只有系統管理員擁有「完全控制」權限,而所有其他使用者僅擁有「讀取」和「執行」權限。

  4. 將 Windows 產品 CD 放入光碟機,然後將 CD 的內容複製到您在步驟 2 建立的 Winflat 發佈資料夾中。如果要執行這項操作,請在命令提示字元中輸入下列命令:

    xcopy /E /I /V D:X:\Winflat\

  5. 編輯 X:\Winflat\i386\dosnet.inf,然後在 [OptionalSrcDirs] 區段中加入 svcpack。例如:

    [OptionalSrcDirs]
    uniproc
    svcpack注意 如果是 Windows XP 或 Windows Server 2003 的發佈資料夾,您可能必須在 Dosnet.inf 檔案中建立 [OptionalSrcDirs] 區段。Windows 2000 隨附的 Dosnet.inf 檔案已經包含此區段。

  6. 建立 X:\Winflat\i386\svcpack 資料夾。如果要執行這項操作,請在命令提示字元中輸入下列命令:

    mkdir X:\Winflat\i386\svcpack

  7. 將您要整合的更新套件 (ProductName-KBArticleNumber-Option-Language.exe) 複製到 X:\Winflat\i386\svcpack 資料夾。如果要執行這項操作,請使用 8.3 命名格式 (KBArticleNumber.exe),其中 ArticleNumber 是與更新相關的「Microsoft 知識庫」文件編號。如果您要套用多個更新,請複製並重新命名所有更新套件。

  8. 將每個更新套件分別解壓縮至唯一的暫存資料夾。例如,如果要將更新套件檔案解壓縮至 Y 磁碟機上名為 ExtractedPackage 的資料夾中,請在命令提示字元中輸入下列命令:

    C:\i386\svcpack\KBArticleNumber /X:Y:\ExtractedPackage

  9. 為每個更新從 Y:\ExtractedPackage 複製類別目錄檔案 (KBArticleNumber.cat) 和已更新的二進位檔案 (例如 .exe、.dll 或 .sys 檔案)。如果要執行這項操作,請依照下列步驟執行:

    1. 為每個更新將 KBArticleNumber.cat 從 Y:\ExtractedPackage 複製到 X:\Winflat\i386\svcpack 資料夾。為 .cat 檔案命名時,請使用與更新套件 (KBArticleNumber.cat) 相同的名稱,但不要複製 Empty.cat。

    2. 如果 Y:\ExtractedPackage 中存在相同的二進位檔案,請僅為每個更新保留具有最高版本號碼的檔案。

    3. 對於 Y:\ExtractedPackage 中包含的每個二進位檔案,請為每個更新判斷 X:\Winflat\I386 資料夾中是否存在相同的檔案。如果 I386 資料夾中存在該檔案,請從 X:\Winflat\I386 刪除該檔案。

      注意 I386 資料夾中的檔案可能會在副檔名的結尾包含底線 (_)。例如,Rpcss.dll 在 I386 資料夾中會命名為 Rpcss.dl_。

    4. 為每個更新將已更新的二進位檔案從 Y:\ExtractedPackage 複製到 X:\Winflat\I386。

    5. 為每個更新在 Y:\ExtractedPackage 中進行查詢,看看是否有與 X:\Winflat\I386 的子資料夾名稱相同的子資料夾。如果資料夾中有此類子資料夾,請將已更新的二進位檔案從 Y:\ExtractedPackage 子資料夾複製到 X:\Winflat\I386 的適當子資料夾。例如,如果 Y:\ExtractedPackage 含有名為 Uniproc 的資料夾,請將 Y:\ExtractedPackage\Uniproc 中的檔案複製到 X:\Winflat\I386\Uniproc。

    注意

    • 由於 Microsoft 為目前和下一個最新的 Service Pack (NN-1) 提供支援,因此 Microsoft 會將一些更新封裝為雙重模式的更新,讓您可以套用至具有不同 Service Pack 等級的電腦。例如,Windows XP 更新可能擁有 SP1 及 SP2 子目錄,其中 SP1 資料夾內含 Windows XP 原始版本的更新檔案,而 SP2 資料夾中,則包含 Windows XP SP1 的更新檔案。在此範例中,如果您的安裝來源是原始版本的 Windows XP (2600 版),就必須使用 SP1 目錄中的檔案。如果您的安裝來源是 Windows XP SP1,則必須使用 SP2 目錄中的檔案。如需有關 Windows XP 雙重模式更新套件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

      說明 Windows XP 雙重模式更新程式套件

      Microsoft 可能也會在發行 Service Pack 1 之後,將 Windows Server 2003 更新封裝為雙重模式的更新。

    • Windows Server 2003 更新套件在 nnnQFE 和 nnnGDR 資料夾中也包含兩組已更新的二進位檔案,適用於目前和下一版最新的 Service Pack (NN-1),其中 nnn 是原始發行版本、SP1、SP2 等等,適用於目前和下一版最新的 Service Pack (NN-1)。在這種情況下,您必須使用適當的 nnnQFE 資料夾中的檔案。如需有關 Windows Server 2003 更新套件內容的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

      說明 Windows XP Service Pack 2 和 Windows Server 2003 軟體更新套件的內容

    • 您不需要複製 Common 或 Update 資料夾中的檔案,例如 Update.exe、Update*.inf、SPmsg.dll、SPcustom.dll、SPuninst.exe、Update.ver 或 symbols (.dbg 檔案)。

  10. 針對您在步驟 9 中複製的每個檔案 (除了 KBArticleNumber.cat),在 X:\Winflat\I386\Dosnet.inf 檔案中進行查詢,判斷檔案名稱是否列出在 [Files] 區段中。[Files] 區段中列出的所有檔案都會以 d1, 開頭。例如:

    d1,Filename

    如果沒有列出您在步驟 9 中複製的任何檔案的檔名,請使用此語法來新增項目。 例如,如果 Hotfix 包含 Win32k.sys,由於 Win32k.sys 未列在 Dosnet.inf 中,因此,請將 d1,win32k.sys 加入至 X:\Winflat\I386\Dosnet.inf 的 [Files] 區段中,如此可確保在 Windows 安裝程式執行期間複製已更新版本的 Win32k.sys。

  11. 刪除 X:\Winflat\I386\Svcpack.in_ 檔案。

  12. X:\Winflat\I386 資料夾中建立 Svcpack.inf 檔案。如果要執行這項操作,請根據您想要部署的一或多個更新而定,使用下列適當的內容(以您更新 .cat 檔案的「知識庫」文件編號取代 ArticleNumber):

    Windows 2000[Version]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=0
    BuildNumber=2195
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBArticleNumber.cat
    [SetupHotfixesToRun]
    KBArticleNumber.exe /options

    Windows XP[Version]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=1
    BuildNumber=2600
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBArticleNumber.cat
    [SetupHotfixesToRun]
    KBArticleNumber.exe /options

    Windows Server 2003[Version]

    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=2
    BuildNumber=3790
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBArticleNumber.cat
    [SetupHotfixesToRun]
    KBArticleNumber.exe /optionsNotes

    • 安裝更新的建議選項為 /Q、/N 和 /Z。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

      Windows 軟體更新套件的命令列參數

      Microsoft 軟體更新套件的命令列參數

    • 如果您要套用多個更新,請在 [ProductCatalogsToInstall] 及 [SetupHotfixesToRun] 區段下為每個更新新增項目。下列範例為用於安裝多個更新的區段範例:

      [ProductCatalogsToInstall]
      KB123456.cat
      KB123478.cat
      KB123490.cat
      [SetupHotfixesToRun]
      KB123456.exe /options
      KB123478.exe /options
      KB123490.exe /options

    • 如果您要安裝 Service Pack,就不需要加入有關 Service Pack 的詳細資訊,因為 Service Pack 的安裝是由不同的程序來處理。

在執行 Windows Server 2003 的電腦中安裝更新

如果要在單一電腦中安裝更新,請在該電腦中執行更新程式 WindowsServer2003-KB######-x86-LLL.exe。如果要在多台電腦上安裝更新,您可以在網路上建立更新的發佈資料夾。下列程序將告訴您,如何使用這個方法來安裝一或多個更新。重要:當安裝在 SP1 以後發行的更新的同時或之前,您必須安裝 SP1。在安裝 SP1 之前安裝最近發行的更新會造成系統問題。

注意 對於下列程序,Drive:\ 代表您的發佈資料夾所在的網路或電腦的磁碟機。

如果要執行 Update.exe 程式以安裝更新,請依照下列步驟執行:

  1. 連線到您想要建立發佈資料夾的網路或電腦。

  2. 在共用網路發佈資料夾中,建立更新檔案的發佈資料夾。例如,如果要建立名為 Update 的發佈資料夾,請輸入:mkdir Drive:\Update

  3. 將 Windows Server 2003 Update.exe 程式複製到您在步驟 2 建立的發佈資料夾中。例如,如果要將 SP1 Update.exe 程式複製到名為 Update 的發佈資料夾,請輸入:xcopy C:\WindowsServer2003-KB######-x86-LLL.exe Drive:\Update

  4. 如果要從共用網路發佈資料夾安裝更新,請執行 WindowsServer2003-KB######-x86-LLL.exe 程式。例如,如果要從名為 Update 的發佈資料夾安裝更新,請輸入:Drive:\Update\WindowsServer2003-KB######-x86-LLL.exe

  5. 為確定更新生效,請在完成安裝所有更新之後重新啟動電腦。

注意 WindowsServer2003-KB######-x86-LLL.exe 檔案支援與 Update.exe 相同的命令列選項。

為 Microsoft Windows x64 版提供的技術支援

如果您的硬體隨附於 Microsoft Windows x64 版,則硬體製造商會提供這個軟體的技術支援與協助。由於 Windows x64 版是隨附在您的硬體中,因此,硬體製造商會提供相關支援。硬體製造商可能已經利用特殊的元件自訂 Windows x64 版的安裝。特殊的元件可能包括了特定裝置驅動程式,或者可能包含能夠最大化硬體效能的選用設定。如果您需要有關 Windows x64 版的技術協助,Microsoft 將會在合理的情況下提供協助。然而,您可以直接連絡您的製造商。因為硬體製造商已在硬體上預先安裝軟體,所以他們會是提供軟體技術支援服務的最佳人選。如果您是個別購買 Windows x64 版 (如 Microsoft Windows Server 2003 x64 版),請連絡 Microsoft 以取得技術支援。

如需有關 Microsoft Windows XP Professional x64 Edition 的產品資訊,請造訪下列 Microsoft 網站:

如需有關 Microsoft Windows Server 2003 x64 版的產品資訊,請造訪下列 Microsoft 網站:

参考

  • Microsoft Windows 2000 Hotfix 安裝與部署指南 (HFDeploy.htm)

  • Microsoft Windows XP Hotfix 安裝與部署指南

  • Microsoft Windows Server 2003 和 Windows XP 64-Bit Edition Version 2003 安裝與部署指南 (HFDeploy.htm)

  • 如需有關 Update.exe 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

    Windows 軟體更新套件的命令列參數

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×