您新增至 ADS 部署代理程式產生器服務儲存機制的廠商提供驅動程式未安裝

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

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

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

829053
本文已封存。本文係以「現狀」提供且不會再更新。
徵狀
當您將 OEM 驅動程式或其他協力廠商驅動程式新增至 Microsoft Windows 自動部署服務版本 1.0 (ADS) 部署代理程式產生器服務儲存機制中時,在電腦開機到部署代理程式時可能不會安裝這些廠商提供的驅動程式。 就會發生這個問題,甚至當您複製廠商提供的驅動程式到正確位置在伺服器上裝載部署代理程式產生器] 服務中,並您停止並重新啟動部署代理程式產生器服務。

附註本文只是指要下部署代理程式使用的硬體裝置驅動程式。如需有關如何新增資訊到您的 ADS 圖像的驅動程式請參閱 Windows 系統準備工具 (Sysprep) 文件中適當的 Microsoft Windows 資源工具箱 」。例如,如果您要部署的 Windows 2000 的 ADS 影像,看到 「 Microsoft Windows 2000 Server 資源工具箱 」。
發生的原因
之所以發生這個問題,是因為廠商提供的安裝資訊檔 (.inf 檔) 不正確地剖析。通常,之所以發生這個問題,是小型電腦系統介面 (SCSI) 硬碟控制卡與網路介面卡因為硬碟控制器及網路介面卡所需的裝置來部署代理程式中的函式。一個.inf 檔,用來安裝 SCSI 硬碟控制器、 網路] 介面卡或其他硬體裝置驅動程式。

部署代理程式產生器服務 Setupapi.dll 檔案所使用類似於功能所使用的功能的安裝建構部署代理程式影像時所指出的硬體裝置。不過,部署代理程式產生器服務不會正確讀取廠商提供的.inf 檔案如果檔案不正確地剖析。
解決方案

Hotfix 資訊

Microsoft 提供支援的 Hotfix。不過,此 Hotfix 旨在修正本文中所述隨問題。只會發生此特定問題的系統套用此 Hotfix。這個 Hotfix 可能會接受額外的測試。因此,如果您不會嚴重影響這個問題,我們建議您等候下一個包含此 Hotfix 的軟體更新。

如果此 Hotfix 可供下載,您可在本知識庫文件的頂端找到「 可用的 Hotfix 下載 」區段。如果本節 Does Not Appear 請連絡[ Microsoft 客戶服務 ] 和 [ 支援 ] 以取得此 Hotfix。

附註如果發生其他問題,或如果需要任何疑難排解,您可能必須建立個別的服務要求。和此 Hotfix 無關的額外支援問題適用一般的支援費用。如需 Microsoft 客戶服務支援部門電話號碼的完整清單或要建立個別的服務要求,請造訪下列 Microsoft 網站:附註「 下載 Hotfix 」 表單會顯示此 Hotfix 會出現,以供使用的語言。如果您沒有看到您的語言,是因為此 Hotfix 是不適用您的語言。

必要條件

您必須安裝此 Hotfix 搭配所述的 Hotfix 「 Microsoft 知識庫 」 文件中 830413 如果要解決這個問題。

重新啟動需求

您沒有套用此 Hotfix 之後,重新啟動您的電腦。

Hotfix 取代資訊

此 Hotfix 不會取代任何其他的 Hotfix。

檔案資訊

此 Hotfix 的英文版在檔案屬性 (或更新版本的檔案屬性) 如下列表格中所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用 [中日期] 和 [時間] 工具,在 [控制台] 中的 [時區] 索引標籤]。
Date         Time   Version      Size       File name         Platform----------------------------------------------------------------------03-Nov-2003  18:45  5.2.3790.99  1,993,216  Setupapi.dll      IA-6403-Nov-2003  18:44  5.2.3790.99  1,039,872  Wsetupapi.dll     x8625-Oct-2003  00:13                     271  Branches.inf03-Nov-2003  18:53                   9,981  Kb829053.cat03-Nov-2003  18:47                     354  Updatebr.inf03-Nov-2003  18:48                   5,984  Update_rtmqfe.inf
其他可行方案
您沒有使用這項替代解決方案,如果 Hotfix,是在一起以從 Microsoft 知識庫文件編號 830413 Hotfix 安裝區段 < 解決方案 > 中所述。如果要解決這個問題,因此部署代理程式產生器服務可以正確地剖析廠商提供的.inf 檔案,請依照下列步驟執行:
  1. 使用文字編輯器來開啟廠商提供的.inf 檔案。

    通常,這個檔案會命名為 Oemsetup.inf。Oemsetup.inf 檔案位於執行網路開機服務的電腦上部署代理程式產生器服務儲存機制中。這個位置是:

    Drive: \Program Files\Microsoft ADS\Nbs\Repository\User\PreSystem (或 PostSystem)
  2. 找出並變更下列文字 Oemsetup.inf 檔案中。

    附註這個步驟使用範例從廠商提供 Oemsetup.inf 檔案 IBM ServeRAID 5i 控制站。您使用廠商提供的.inf 檔案可能會有不同的值,但語法很類似。
    1. 找出下列文字:

      [Manufacturer]%IBM%=IBM,NTx86.5.2
    2. 藉由移除 IBM 」 與 NT 」 之間以逗點來變更下列行:

      [Manufacturer]%IBM%=IBMNTx86.5.2
  3. 變更 「 型號 > 一節,使模型值符合製造商 」 一節中的值以檔案製造商 」 一節中的值相關聯的值。若要到相關聯的 < 型號 > 一節搜尋類似於製造商 」 一節中在等號右邊文字的文字。本範例在搜尋 IBMNTx86.5.2。
    1. 模型"] 一節中找到下列文字:

      [IBM.NTx86.5.2]
    2. 藉由移除 IBM"和 NT 」 期間將文字變更為下列:

      [IBMNTx86.5.2]
  4. .inf 檔案儲存到部署代理程式產生器服務儲存機制。
  5. 重新啟動部署代理程式產生器服務、 開機進入 「 部署代理程式 」 的 device,然後檢視部署代理程式產生器服務記錄檔,來查看是否已安裝硬體裝置的驅動程式。

    在這個步驟中 device 是包含與您修改該廠商提供的.inf 檔案相關聯的硬體裝置的裝置。
狀況說明
Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。
其他相關資訊
如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
824684用來描述 Microsoft 軟體更新標準術語的說明
取得更多資訊有關 ADS 請造訪下列 Microsoft 網站]:有關如何部署代理程式產生器服務追蹤如果它尚未開啟啟用,請參閱自動部署服務說明。在本文所討論的協力廠商產品是由 Microsoft 以外的公司所製造的。Microsoft 可讓不以暗示或其他方式,效能或可靠性這些產品的保證。
廣告部署代理程式產生器服務的廣告 oem 廠商驅動程式 inf DA 裝置 nbs

警告:本文已自動翻譯

內容

文章識別碼:829053 - 最後檢閱時間:01/11/2015 05:28:06 - 修訂: 4.11

  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • kbnosurvey kbarchive kbmt kbautohotfix kbhotfixserver kbqfe kbmgmtservices kbwinservperf kbbug kbfix kbqfe kbwinserv2003presp1fix KB829053 KbMtzh
意見反應