Share via


WSUS 訊息和疑難排解祕訣

適用於:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

本文包含下列 WSUS 訊息的相關資訊:

  • 電腦尚未回報狀態

  • 訊息 ID 6703 - WSUS 同步處理失敗

  • 錯誤 0x80070643:安裝時發生嚴重錯誤

  • 某些服務未執行。 檢查下列服務 [...]

電腦尚未回報狀態

當 WSUS 用戶端電腦未將資訊傳送至 WSUS 伺服器以指出其目前的更新狀態時,就會在 WSUS 主控台中產生此訊息。 此問題一般是由 WSUS 用戶端電腦造成,而非 WSUS 伺服器。

最常見的原因是:

  • 電腦與網路的連線中斷:
    • 網路線被拔下。
    • 中間的網路線故障。
    • 電腦的網路介面卡故障。
    • 電腦連接至的網路連接埠已被停用。
    • 無線介面卡無法關聯並連線至公司無線存取點。
  • 電腦已關機。 (電腦已關機或處於睡眠或休眠模式。)

訊息 ID 6703 - WSUS 同步處理失敗

Message: The request failed with HTTP status 503: Service Unavailable.
Source: Microsoft.UpdateServices.Administration.AdminProxy.createUpdateServer.

嘗試在 WSUS 伺服器上開啟 Update Services 時,您收到下列錯誤:

Error: Connection Error
An error occurred trying to connect to the WSUS server. This error can happen for a number of reasons. Please contact your network administrator if the problem persists. Click the reset Server Node to connect to the server again.

嘗試存取 WSUS 管理網站的 URL (例如http://WSUS01:8530) 失敗,錯誤為:

HTTP Error 503. The service is unavailable

在此情況下,最有可能的原因是 IIS 中的 WsusPool 應用程式集區處於停止狀態。

此外,應用程式集區的私人記憶體限制 (KB) 或許可設定為預設值 1843200 KB。 如果您遇到此問題,請將私人記憶體限制增加到 4 GB (4000000 KB),然後重新啟動應用程式集區。 若要增加記憶體,請執行以下步驟:

  1. 開啟 [Internet Information Services (IIS) 管理員] 主控台。
  2. 從 [連線] 窗格中選取 [應用程式集區],然後選取 [WsusPool],以滑鼠右鍵按一下並選取 [進階設定]
  3. 請將 [私人記憶體限制 (KB)] 設定為 [4000000].
  4. 選取 [確定] 以套用這些設定。

有可能需要根據環境將私人記憶體限制提高到 8GB (8000000 KB) 或以上。

錯誤 0x80070643:安裝時發生嚴重錯誤

如果使用 Microsoft SQL Server 設定 WSUS,由於執行 WSUS Setup 的使用者在 SQL Server 中沒有系統管理員權限,因此便會發生此問題。 若要解決此問題,請將系統管理員權限授與 SQL Server 中的使用者帳戶或群組帳戶,然後再次執行 WSUS Setup。

某些服務未執行

檢查以下服務是否正在執行:

  • Selfupdate:如需 Selfupdate 疑難排解服務的資訊,請參閱必須更新自動更

  • WSSUService.exe:此服務有助於同步處理。 如果遇到同步處理問題,請按一下 [開始]、指向 [系統管理工具]、按一下 [服務],然後找到服務清單中的 [Windows Server Update Service],以存取 WSUSService.exe。 找到服務之後:

    • 請驗證此服務正在執行中。 如果已停止,請選取 [開始],或 [重新啟動],以重新整理服務。

    • 使用事件檢視器來檢查應用程式安全性系統事件記錄檔,以查看是否有任何可能指出問題的事件。

  • Web servicesSQL 服務:Web 服務於 IIS 中託管。 如果它們未執行,請確定 IIS 正在執行 (或已啟動)。 您也可以在命令提示字元輸入 iisreset,以嘗試重設 Web 服務。

  • SQL 服務:每項服務,但不包括需要 SQL 服務在執行的 selfupdate 服務。 如果任何記錄檔指出 SQL 連線問題,請先檢查 SQL 服務。 若要存取 SQL 服務,請選取 [開始]、指向 [系統管理工具]、選取 [服務],然後尋找下列其中一項:

    • MSSQLSERVER (如果您使用 WMSDE 或 MSDE,或使用 SQL Server,並將預設執行個體名稱用於執行個體名稱)

    • MSSQL$WSUS (如果您使用 SQL Server 資料庫,並已命名您的資料庫執行個體 WSUS)

      如果服務未執行,請以滑鼠右鍵按一下服務,然後選取 [開始]Start,或如果服務在執行中,則選取 [重新啟動],以重新整理服務。

無法新增 mimeMap 類型的重複集合項目

如果您之前手動新增 MIME 類型,您可能會因 WSUS 支援 UUP 的變更而看到重複項目的錯誤。 如果您收到與 Cannot add duplicate collection entry of type 'mimeMap' with unique key attribute 'fileExtension' set to '.wim' 相似的錯誤,則可能尚未在正確的層級設定 MIME 類型。 若要解決此問題,您必須編輯 web.config 檔案,以從原先設定的層級移除 MIME 類型。

找出已設定 MIME 類型的 web.config 檔案:

  1. 在每個層級開啟 [MIME 類型],並找到 [項目類型] 列為 .wim.msu MIME 類型的 local 的位置。

    • 例如,您可能會發現 .wimWSUS 系統管理網站層級或 APIRemoting30 Web 服務設定為 local。 這兩種 MIME 類型僅應在伺服器層級設定為 local
  2. 在您已找到 MIME 類型設定為 local 的位置後,從相同的位置,在動作窗格中,選取 [探索],以開啟資料夾位置。

  3. 使用 [記事本] 或其他文字編輯器開啟 web.config 檔案。

  4. 找出 .wim.msu 的 MIME 對應項目。 這些項目看起來應該類似 <mimeMap fileExtension=".msu" mimeType="application/octect-stream" />

  5. 在檔案項目正上方那行,插入類型的移除,例如 <remove fileExtension=".msu" />。 如果列出這兩個檔案類型,web.config 檔案看起來應類似下列項目:

    <configuration>
      <system.webServer>
        <staticContent>
          <remove fileExtension=".wim" />
          <mimeMap fileExtension=".wim" mimeType="application/x-ms-wim" />
          <remove fileExtension=".msu" />
          <mimeMap fileExtension=".msu" mimeType="application/octect-stream" />
        </staticContent>
      </system.webServer>
    </configuration>
    
  6. 請將變更的項目儲存至 web.config 檔案,然後關閉檔案。