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

技術更新:2008 年 8 月 1 日

Microsoft 已經針對這個問題為 IT 專業人員發佈 Microsoft 資訊安全諮詢。此安全性公告包含其他安全性相關資訊。如果要檢視此資訊安全諮詢,請造訪下列 Microsoft 網站:

http://www.microsoft.com/taiwan/technet/security/advisory/954960.mspx

徵狀

您使用 Microsoft Windows Server Update Services (WSUS) 3.0 部署軟體更新與 Hotfixe 到組織中的電腦。但是有些電腦收不到 WSUS 伺服器的更新。如果電腦已安裝 Microsoft Office 2003 或 Office 2003 的元件,就會發生這個問題。


注意這個問題會影響 Microsoft Windows Server Update Services 3.0 和 Windows Server Update Services 3.0 Service Pack 1 (WSUS 3.0 SP1)。但是在某些情形下,下列產品可能受到影響:

  • 已使 WSUS 元件從 WSUS 2.0 升級至 WSUS 3.0 的 Windows Small Business Server 2003 (Windows SBS)

  • System Center Essentials 2007

  • System Center Configuration Manager 2007

如需詳細資訊,請參閱資訊安全諮詢。

發生這個問題時,會在受影響電腦上的自動更新記錄檔 (%windir%\WindowsUpdate.log) 中會記錄類似下列的訊息:

Date Time 788 ee4 PT +++++++++++ PT:Synchronizing server updates +++++++++++
Date Time 788 ee4 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://WSUS Server/ClientWebService/client.asmx
Date Time 788 ee4 PT WARNING:SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200
Date Time 788 ee4 PT WARNING:SOAP Fault:0x000190
Date Time 788 ee4 PT WARNING:faultstring:Fault occurred
Date Time 788 ee4 PT WARNING:ErrorCode:InternalServerError(5)
Date Time 788 ee4 PT WARNING:Message:(null)
Date Time 788 ee4 PT WARNING:Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"
Date Time 788 ee4 PT WARNING:ID:c0a7445f-b989-43fa-ac20-11f8ca65fa8c

在偵測階段期間會記錄這個訊息。

此外,在 WSUS 電腦的 WSUS 記錄檔 (%ProgramFiles%\Update Services\Log Files\SoftwareDistribution.log) 中會記錄類似下列的訊息:

Date Time UTC Error w3wp.12 ClientImplementation.SyncUpdates System.ArgumentException:Item has already been added.Key in dictionary:'8862' Key being added: '8862'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at Microsoft.UpdateServices.Internal.ClientImplementation.GetSyncInfo(DataAccess dataAccess, Hashtable stateTable, Hashtable deploymentTable, Boolean haveGroupsChanged, Boolean doChunking)
at Microsoft.UpdateServices.Internal.ClientImplementation.SoftwareSync(DataAccess dataAccess, UnencryptedCookieData cookieData, Int32[] installedNonLeafUpdateIds, Int32[] leafUpdateIds, Boolean haveGroupsChanged, Boolean expressQuery)
at Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)
at Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)
at Microsoft.UpdateServices.Internal.Client.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)
lines removed
Date Time UTC Warning w3wp.12 SoapUtilities.CreateException ThrowException:actor = http://wsusebc/ClientWebService/client.asmx, ID=c0a7445f-b989-43fa-ac20-11f8ca65fa8c, ErrorCode=InternalServerError, Message=, Client=?

如果想要找到這個訊息,請搜尋 WSUS 伺服器中從用戶端記錄取得的 ID。

發生的原因

之所以發生這個問題,是因為最新版的 Microsoft Office 2003 Service Pack 1 (SP1) 更新造成某些 WSUS 3.0 伺服器無法正確地與具備該更新核准的已修訂更新同步處理。當受影響的用戶端電腦與此類伺服器進行通訊時,Web 服務無法處理核准。因此,偵測未成功。

解決方案

如果要在執行 WSUS 3.0 SP1 的伺服器上解決這個問題

  1. 請確認 WSUS 伺服器目前的區域和語言設定與所安裝 WSUS 的設定相同。例如,安裝 WSUS 時,WSUS 伺服器是設定為英文 (美國),但目前的設定是德文 (端士),則請在安裝此更新前將語言變更為英文 (美國)。

  2. 安裝更新 954960。按一下適用於您伺服器的「Microsoft 下載中心」連結:



    alternate text立即下載 Windows Server Update Services (WSUS) 3 Service Pack 1 更新 (KB954960) 套件。

    alternate text立即下載 Windows Server Update Services (WSUS) 3 Service Pack 1 x64 系統更新套件。

    發行日期:2008 年 8 月 1 日

    如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

    119591 如何從線上服務取得 Microsoft 支援檔案 Microsoft 已對這個檔案做過病毒掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

  3. 如果有的話,請將 WSUS 伺服器的語言變更為所需的設定。

如果要在執行 WSUS 3.0 RTM 的伺服器上解決這個問題

執行下列其中一項操作:

其他可行方案

我們建議您升級為 WSUS 3.0 SP1 並接收更新 954960。如果您目前不想升級為 WSUS 3.0 SP1,請依照本節中的程序手動將 WSUS 伺服器上的核准重設為一致的狀態。

  1. 請在 WSUS 管理主控台的更新清單中找出 Office 2003 Service Pack 1 更新。

    • 注意 可能已發佈一個以上的 Office 2003 Service Pack 1 更新。請務必確認您已找到此程序所需更新的特定版本。請確認下列顯示在詳細資料窗格底部的 UpdateID:

      D359F493-0AAD-43FA-AF5C-6763326CD98F

    • 您必須變更更新節點中的篩選器,才能看到這個更新。如果要執行這些操作,請將 [狀態] 設定為 [任一],並將 [核准] 設定為 [拒絕]。如果您仍未看到這個更新,請將 [核准] 設定為 [任何 (已拒絕者除外)]

  2. 請確認更新為 [已拒絕]。如果尚未拒絕更新,請用滑鼠右鍵按一下更新,然後按一下 [拒絕]

  3. 核准更新。如果要執行這個動作,用滑鼠右鍵按一下更新,按一下 [核准],然後按一下 [確定]。請不要對 [核准更新] 對話方塊中的核准設定進行任何變更。

  4. 拒絕更新。如果要執行這項操作,請用滑鼠右鍵按一下更新,然後按一下 [拒絕]

  5. 電腦現在應該可以成功完成對 WSUS 伺服器的偵測,也可以收到任何適用的更新。若要確認電腦可以同步化:

    1. 開啟命令提示字元。

    2. 鍵入下列命令:

      wuauclt.exe/detectnow

    3. 按下 ENTER。

  6. 檢視 WindowsUpdate.log 檔案,以確認已成功完成同步化。您可能需要執行 detectnow 命令兩次。因為有些客戶報告第一次同步化會失敗,但隨後的同步化會成功。

  7. 如果您的 WSUS 伺服器是階層式的,則必須在每個伺服器上重複此程序。請先從最上層的伺服器開始執行。如果其中一個伺服器是複本子項伺服器,請使用 [選項/更新來源和 Proxy 伺服器] 對話方塊將伺服器變更為自發性。請依照程序的步驟執行,再將自發伺服器變更回複本子項伺服器。


其他相關資訊

這個更新的已知問題

  • 當您在執行 WSUS 的電腦上安裝此更新,且該電腦也使用其他網際網路服務 (如 HTTP、FTP、NNTP 或 SMTP) 時,在安裝更新期間這些服務可能會停止然後重新啟動。

  • 此更新不支援解除安裝。如果要移除此更新,您必須解除安裝然後再重新安裝 WSUS。

    如果要移除此更新,建議您在解除安裝 WSUS 時選取預設選項。預設選項會保留系統上的資料庫和內容,因此重新安裝 WSUS 時會保留自訂設定。

  • 安裝這個更新後,在 [控制台] 中的 [新增或移除程式] 功能中沒有更新的清單。若要確認已正確安裝這個更新,請依照下列步驟執行:

    1. 開啟下列資料夾:

      %ProgramFiles%\Update Services\WebServices\ClientWebService\bin\

    2. 用滑鼠右鍵按一下 Microsoft.UpdateServices.WebServices.Client.Dll 檔案,然後按一下 [內容]

    3. 按一下 [版本] 索引標籤。

      • 如果已正確安裝這個更新,則檔案版本會是 3.1.6001.66。

      • 如果更新安裝錯誤,則檔案版本會是 3.1.6001.65。

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有問題。

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

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

感謝您的意見反應!

×