Windows Update疑難排解指引

試用虛擬代理程式 - 它可協助您快速找出並修正常見的Windows Update問題

這些解決方案旨在協助您開始進行Windows Update疑難排解案例。

疑難排解檢查清單

步驟 1:執行 Windows 版本的診斷工具

  • Windows 7、Windows 2008 R2 或 Windows 2008 SP2: 執行系統整備 (CheckSUR) 工具。 如需詳細資訊,請參閱 修正 CheckSUR 記錄檔中找到的錯誤

  • Windows 8和更新版本的 Windows:開啟系統管理命令提示字元視窗,然後執行下列命令:

    Dism /online /cleanup-image /restorehealth
    

步驟 2:重新開機電腦

如果電腦在先前的更新之後未重新開機,暫止的動作可能仍必須先完成,才能套用新的更新。

步驟 3:安裝最新的服務堆疊更新

如需詳細資訊,請參閱最新服務堆疊更新

步驟 4:檢查並修正任何 Windows 檔案損毀

如需詳細資訊,請參閱 修正 Windows 檔案損毀

步驟 5:下載更新套件,並嘗試手動安裝更新

如果要執行這項操作,請依照下列步驟執行:

  1. 開啟 Microsoft Update 目錄

  2. 在搜尋方塊中,輸入您要下載的更新號碼,然後選取 [ 搜尋]

  3. 在搜尋結果中尋找適用于您作業系統的更新。 在該更新旁邊,選取 [ 新增 ] 將更新新增至您的購物籃。

  4. 取 [檢視購物籃],然後選取 [ 下載]

  5. 若要選擇更新的目的地,請選取 [ 流覽],然後選取 [ 繼續]

  6. 下載程式完成時,選取 [ 關閉]

  7. 流覽至下載位置,然後按兩下下載套件以安裝更新。

常見問題和解決方案

錯誤:更新不適用於您的電腦

此錯誤有幾個可能的原因。 下列指示可協助您識別影響您的特定原因。

步驟 1:是否已取代更新?

請確定更新套件包含的二進位檔版本比您要更新的系統還要新。 或者,檢查封裝是否已由另一個新套件取代。

當元件的更新發行時,更新的元件將會取代已在系統上的較舊元件。 發生這種情況時,先前的更新會標示為已取代。 如果您嘗試安裝的更新在系統上已經有較新版本的承載,您可能會收到此錯誤訊息。

步驟 2:是否已安裝更新?

確認您嘗試安裝的套件尚未安裝。

步驟 3:此更新是否適用于此架構?

  1. 確認您嘗試安裝的套件符合您使用的 Windows 版本。

    您可以在每個更新文章的一節中找到 Windows 版本資訊。 例如,Windows Server 2012 R2 型電腦上無法安裝僅限Windows Server 2012更新。

  2. 確認您要安裝的套件符合您所使用的 Windows 版本處理器架構。

    例如,x86 型更新無法安裝在以 x64 為基礎的 Windows 安裝上。

步驟 4:是否已安裝所有必要條件更新?

閱讀套件的相關文章,以瞭解是否已安裝必要條件更新。 例如,如果您在 Windows 8.1 或 Windows Server 2012 R2 中收到錯誤訊息,您可能必須安裝 2014 年 4 月更新2919355作為必要條件,以及一或多個必要條件維護更新 (KB 2919442和 KB 3173424) 。

若要判斷是否已安裝這些必要條件更新,請開啟Windows PowerShell視窗並執行下列命令:

Get-HotFix KB3173424, KB2919355, KB2919442

如果已安裝更新,此命令會在輸出的 InstalledOn 區段中傳回安裝日期。

裝置未收到您部署的更新

請遵循下列步驟來針對此問題進行疑難排解。

  1. 檢查裝置的相關類別更新未暫停。

    如需詳細資訊,請 參閱暫停功能更新暫停品質更新

  2. 僅限功能更新: 檢查裝置是否可能已針對指定的功能更新版本套用保護保留。

    如需保護保留的詳細資訊,請參閱 保護保留退出保護保留

  3. 檢查指派裝置的部署是否具有狀態 供應專案。 已 暫停排程 狀態的部署不會將內容部署至裝置。

  4. 檢查裝置是否已掃描更新,並正在掃描Windows Update服務。

    若要深入瞭解掃描更新,請參閱 掃描更新

  5. 僅限功能更新: 確認部署服務已在功能更新管理中成功註冊裝置。 已成功註冊的裝置是由 Azure AD 裝置資源表示。 該資源會記錄功能更新的更新管理註冊,而且沒有 Azure AD 裝置註冊錯誤。

  6. 僅限加速品質更新:KB 4023057 - Windows 10更新服務元件的更新中,檢查裝置是否已安裝更新健全狀況工具 (適用于 Windows 10 1809 版或更新版本,或是較新的品質更新) 。

    裝置必須要有更新健全狀況工具,才能接收加速品質更新。 程式在裝置上的位置是 C:\Program Files\Microsoft Update Health Tools。 若要確認其是否存在,請檢視已安裝的程式清單,或執行下列 PowerShell 腳本:

    Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -Match "Microsoft Update Health Tools"}
    

裝置正在接收您未部署的更新

若要疑難排解此問題,請遵循下列步驟:

  1. 檢查裝置是否正在掃描Windows Update服務,而不是不同的端點。

    例如,如果裝置正在掃描來自 WSUS 端點的更新,它可能會收到不同的更新。 若要深入瞭解掃描更新,請參閱 掃描更新

  2. 僅限功能更新: 確認部署服務已在功能更新管理中成功註冊裝置。

    未成功註冊的裝置可能會根據其功能更新延遲期間收到不同的更新。 已成功註冊的裝置是由 Azure AD 裝置資源表示。 該資源會記錄功能更新的更新管理註冊,而且沒有 Azure AD 裝置註冊錯誤。

參考