如何解決 Windows 10 上的錯誤 0x800f0990?
已發表: 2021-12-07如果您想使用最佳版本的 Windows,您必須將您的計算機配置為自動下載和安裝更新。 通過 Windows Update 客戶端發布的更新用於修復操作系統中的問題、添加新功能並增強安全性。
但是,Windows Update 客戶端在嘗試下載或安裝更新時可能會遇到問題。 錯誤代碼 0x800f0990 是發生此類問題時顯示的錯誤消息之一。
嘗試安裝常規更新或 Windows Insider Preview 版本時可能會出現該錯誤。 目前面臨該問題的大多數用戶是嘗試下載和安裝 Windows 10 KB004296 更新的內部人員。
本文將向您展示如何修復 Windows Insider Update KB5004296 錯誤 0x800f0990,如果它一直顯示在您的屏幕上。
什麼是累積更新 KB004296?
本次累積更新為 Windows 10 Version 21H2 Build 19044.1149。 它遵循版本 21H2 Build 19044.1147。 您只能通過 Windows 預覽體驗計劃的發布預覽頻道獲取更新。
Insider Release Preview Channel 中的用戶會在正式發布之前收到 Windows 版本。 這些版本比通過 Beta 和 Dev 渠道發布的版本更穩定。
是什麼導致錯誤 0x8000990?
該錯誤可能是由不同的系統故障引起的,從有問題的系統文件到網絡問題和防病毒干擾。
要擺脫錯誤,您必須解決其根本原因。 這意味著修復系統文件、修復網絡問題和解決應用程序衝突,以及其他故障排除活動。
如何修復 Windows 更新錯誤 0x800f0990
我們將向您展示永久消除錯誤的所有步驟。 您必須一個接一個地應用修復程序,因為您不確定係統問題背後的原因。
在開始之前,請確認您的計算機可以毫無問題地訪問 Internet。 您可以通過打開網絡瀏覽器並加載網頁來輕鬆做到這一點。
解決方案 1:運行 Windows 更新疑難解答
當您處理與更新相關的問題時,無論您是否在 Insider 程序中,Windows 更新疑難解答都是第一個運行的工具。
內置工具的工作是檢查影響 Windows Update 客戶端的問題並加以解決。 有時,它會返回無法修復的錯誤,但您可以使用它來查明確切的問題並自行修復。
跟著這些步驟:
- 使用 Win + I 鍵盤組合啟動設置應用程序。
- 單擊設置應用程序第一頁上的更新和安全。
- 轉到 Windows Update 界面的左側,然後單擊疑難解答。
- 出現“疑難解答”頁面後,單擊“其他疑難解答”。
- 單擊 Windows 更新疑難解答並選擇運行疑難解答。
- 允許疑難解答程序搜索問題並修復它們。
解決方案 2:暫時禁用您的防病毒程序
您的防病毒程序可能會停止更新過程並觸發錯誤。 雖然這主要發生在第三方安全應用程序中,但 Windows 的本機防病毒程序也可能會干擾。
因此,禁用該程序並運行 Windows 更新實用程序以檢查錯誤是否再次出現。
請按照以下步驟禁用 Windows 安全:
- 點擊鍵盤上的 Windows 標誌以打開“開始”菜單。
- 出現“開始”菜單後,鍵入“病毒和威脅”,然後在搜索結果中單擊“病毒和威脅防護”。
- 病毒和威脅防護窗口打開後,單擊病毒和威脅防護設置下的管理設置。
- 向下滾動到實時保護並將其關閉。
解決方案 3:關閉防火牆
您的防火牆是另一個可以阻止 Windows Update 訪問 Microsoft 服務器的安全程序。 關閉應用程序並檢查是否已解決問題。
以下是關閉 Windows Defender 防火牆的方法:
- 按 Windows 徽標鍵打開“開始”菜單。
- 出現“開始”菜單後,鍵入“Windows Defender 防火牆”並在搜索結果中單擊“Windows Defender 防火牆”。
- 程序打開後,轉到左窗格並單擊“打開或關閉 Windows Defender 防火牆”。
- 在專用網絡設置和公共網絡設置下選擇“關閉 Windows Defender 防火牆”。
解決方案 4:重新啟動 Windows 更新服務
與 Windows Update 客戶端相關的服務(例如後台智能傳輸服務和 Update Orchestrator 服務)可能會起作用。 這些服務必須正常運行,您的計算機才能成功安裝更新。
重新啟動與組件相關的服務可以永久消除錯誤代碼 0x800f0990。
跟著這些步驟:
- 按 Win + S 鍵盤快捷鍵打開搜索欄。
- 在文本字段中輸入“服務”,然後在搜索結果中單擊“服務”。
- 服務應用程序打開後,雙擊後台智能傳輸服務。
- 服務的屬性窗口出現後,單擊停止按鈕。
- 轉到啟動類型菜單並選擇自動。
- 單擊開始並選擇確定以保存更改。
- 現在,對這些服務執行相同的操作:
- 更新 Orchestrator 服務
- Windows 安裝程序
- Windows 更新服務
- 加密服務
解決方案 5:降級到 21H1 並運行更新
根據一些用戶的說法,以前的 19044.1147 版本似乎是問題所在。 如果您安裝了此版本,則可以將其卸載並嘗試下載最新更新。
以下是卸載更新的方法:
- 按 Win + S 召喚搜索窗口。
- 窗口顯示後,在搜索框中鍵入“控制面板”,然後在搜索結果中單擊“控制面板”。
- 控制面板窗口出現後,單擊程序下的卸載程序。
- 轉到左窗格,然後單擊“查看已安裝的更新”。
- 單擊 KB 更新,然後單擊卸載。
- 在確認提示中單擊是並允許 Windows 完成該過程。
- 重新啟動系統。
- 計算機啟動後,前往設置應用程序,單擊更新和安全,然後單擊檢查更新。
- 現在,下載 Windows 10 20H2。
如果上述方法不起作用,請前往微軟網站獲取 MediaCreationTool21H1。 該工具下載後,運行它並使用它來安裝Windows 21H1。 請記住在運行設置時保留您的應用程序和文件。
解決方案 6:刪除臨時文件
臨時文件是由系統和第三方應用程序出於短期目的而創建的。 有時,它們會中斷系統進程並導致 0x800f0990 等錯誤。
擺脫您的臨時文件,錯誤應該會消失。
跟著這些步驟:
- 按 Win + E 鍵盤快捷鍵啟動文件資源管理器。
- 轉到文件資源管理器窗口的左側,然後單擊此 PC。
- 右鍵單擊您的硬盤驅動器並選擇屬性。
- 屬性對話框窗口打開後,單擊磁盤清理。
- Windows 將掃描您的臨時文件並按類別顯示它們。
- 選擇要刪除的臨時文件的類別,然後單擊“確定”。
- 再次打開“磁盤清理”對話框,然後單擊“清理系統文件”。
- 該實用程序將計算並按類別顯示臨時系統文件。
- 選擇它們並單擊確定以擺脫它們。
您還可以通過“設置”應用刪除臨時文件。 就是這樣:
- 按 Win + I 鍵盤組合以召喚設置應用程序。
- 單擊設置應用程序第一頁上的系統。
- 轉到顯示頁面的左側並選擇存儲。
- 單擊本地磁盤下的臨時文件。
- Windows 現在將掃描您的臨時文件並將它們列在“臨時文件”頁面上的類別中。
- 選擇要刪除的臨時文件類別,然後單擊刪除。
如果您使用 Auslogics BoostSpeed,擺脫臨時文件會更容易。 該程序旨在在這些文件累積時自動刪除它們,從而為您節省使用內置應用程序手動刪除它們的壓力。
使用 Auslogics BoostSpeed 解決 PC 問題
除了清潔和優化您的 PC 之外,BoostSpeed 還可以保護隱私、診斷硬件問題、提供提高速度的技巧,並提供 20 多種工具來滿足大多數 PC 維護和服務需求。
該工具還可以擺脫損壞的註冊表項並保護您的硬盤免受間諜軟件的侵害。
解決方案 7:運行系統文件檢查器工具
系統文件在更新過程中起著至關重要的作用。 這就是為什麼每當系統文件丟失或損壞時,您都會遇到錯誤,例如 0x800f0990。 這可能是您的計算機出現問題的原因。
好消息是您可以使用系統文件檢查器工具輕鬆替換損壞或丟失的系統文件。 該程序是一個內置的命令行實用程序,可檢查受保護文件夾中的完整性違規並通過替換受影響的文件來修復它們。
在運行系統文件檢查器工具之前,您必須運行另一個稱為部署映像服務和管理 (DISM) 的命令行程序。 DISM 提供將由 SFC 工具使用的替換文件。
以下是運行這兩個工具的方法:
- 使用 Win + S 組合打開搜索窗口。
- 搜索欄打開後,輸入“CMD”。
- 當命令提示符出現在搜索結果中時,右鍵單擊它並選擇以管理員身份運行。
- 在“用戶帳戶控制”彈出窗口中選擇“是”。
- 命令提示符出現後,鍵入以下行並按 Enter:
DISM.exe /Online /Cleanup-image /Restorehealth
該命令指示 DISM 工具使用 Windows 更新客戶端獲取替換文件。 由於您正在嘗試修復損壞的客戶端,因此您需要不同的替換文件來源。
可啟動的 USB 驅動器或 Windows 10 DVD 都可以使用。 插入或連接驅動器並輸入以下命令:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
C:\RepairSource\Windows /LimitAccess應替換為您正在使用的修復源的路徑。
命令操作可能會運行幾分鐘。
- DISM 掃描完成後,鍵入“sfc /scannow”(不要添加引號)並點擊 Enter 鍵盤按鈕。
- 該實用程序現在將檢查損壞或丟失的系統文件,並用 System32 文件夾中的 dllcache 文件夾中的緩存副本替換它們。
解決方案 8:重置 Windows 更新組件
如果您仍然看到錯誤,則某些更新組件可能已損壞。 這些組件包括 SoftwareDistribution 和 Catroot2 文件夾的內容以及與更新過程相關的一些 DLL 文件。 重置它們將使事情回到正軌。
在開始之前,您必須停止一些 Windows 更新服務。 跟著這些步驟:
- 使用 Win + S 組合打開搜索窗口。
- 搜索欄打開後,輸入“CMD”。
- 當命令提示符出現在搜索結果中時,右鍵單擊它並選擇以管理員身份運行。
- 在“用戶帳戶控制”彈出窗口中選擇“是”。
- 命令提示符出現後,鍵入以下行並在鍵入後按 Enter:
淨停止 wuauserv
淨停止 usosvc
淨停止 cryptsvc
淨停止位
淨停止 msiserver
之後,重命名 SoftwareDistribution 和 Catroot2 文件夾以強制 Windows Update 客戶端創建新的並從頭開始更新過程。
在命令提示符中鍵入這些行,並在鍵入每行後按 Enter:
ren C:\\Windows\\SoftwareDistribution SoftwareDistribution.old
ren C:\\Windows\\System32\\catroot2 Catroot2.old
接下來,鍵入“ cd /d %windir%\\system32 ”(不加引號)並按 Enter 鍵切換到 System32 文件夾。
現在,一個接一個地鍵入這些行,並在鍵入每一行後按 Enter 以重新註冊 DLL 文件:
regsvr32.exe urlmon.dll
regsvr32.exe atl.dll
regsvr32.exe mshtml.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe shdocvw.dll
regsvr32.exe scrrun.dll
regsvr32.exe vbscript.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml6.dll
regsvr32.exe msxml3.dll
regsvr32.exe actxprxy.dll
regsvr32.exe wintrust.dll
regsvr32.exe softpub.dll
regsvr32.exe dssenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe rsaenh.dll
regsvr32.exe sccbase.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe slbcsp.dll
regsvr32.exe oleaut32.dll
regsvr32.exe shell32.dll
regsvr32.exe ole32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wups.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups2.dll
regsvr32.exe qmgr.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe muweb.dll
regsvr32.exe wucltux.dll
regsvr32.exe wuwebv.dll
完成後,鍵入這些行並在鍵入每行後按 Enter 以重新啟動 Windows 更新服務:
淨啟動 wuauserv
網絡啟動 cryptsvc
網絡起始位
網絡啟動 usosvc
網絡啟動 msiserver
解決方案 9:重置 Winsock 組件
Winsock (Windows Socket) 組件是一個包含網絡配置的 DLL 文件。 Web 應用程序依賴於這些配置來連接到 Internet。 如果組件損壞,Windows Update 客戶端等實用程序將無法連接到 Internet,從而觸發 0x800f0990 等錯誤。
重置組件將修復損壞。 跟著這些步驟:
- 使用 Win + S 組合打開搜索窗口。
- 搜索欄打開後,輸入“CMD”。
- 當命令提示符出現在搜索結果中時,右鍵單擊它並選擇以管理員身份運行。
- 在“用戶帳戶控制”彈出窗口中選擇“是”。
- 命令提示符出現後,鍵入以下行並按 Enter:
netsh winsock 重置
解決方案 10:執行乾淨啟動
有時,特定的後台應用程序可能會阻止 Windows 更新客戶端下載和安裝更新。 這可能是錯誤代碼 0x800f0990 不斷出現的原因。
您可以通過關閉每個後台應用程序來修復錯誤。
要停止後台應用程序,請前往任務管理器(按 CTRL + Shift + Esc)並關閉每個打開的應用程序。 重新啟動您的 PC 並再次嘗試更新您的系統。
如果殺死後台應用程序不起作用,請更進一步並執行乾淨啟動。 執行乾淨啟動涉及重新啟動計算機,而不允許運行不必要的啟動應用程序和服務。 這樣,您可以快速確定某個啟動應用程序是否對更新錯誤負責。
請按照以下步驟停止啟動程序:
- 使用 Win + I 組合打開“設置”應用。
- 設置打開後單擊應用程序。
- 轉到以下界面的左窗格,然後單擊啟動。
- 轉到啟動應用程序並關閉每個應用程序的開關。
請按照以下步驟禁用啟動服務:
- 按 Win + R 啟動運行。
- 運行對話框窗口打開後,鍵入“msconfig”並按 Enter。
- 轉到“系統配置”窗口的“服務”選項卡。
- 選中“隱藏所有 Microsoft 服務”複選框,然後單擊“全部禁用”。
- 單擊確定按鈕。
- 重啟你的電腦。
計算機重新啟動後,請嘗試運行更新。 如果該過程啟動時沒有問題,則原因之一是啟動程序或服務。
您可以通過打開一項服務並在重新啟動計算機後檢查問題來找到有問題的程序。 您必須重複該過程,直到一個啟動服務或程序觸發錯誤。
結論
您可以通過 Microsoft 目錄網站手動下載 KB 更新並進行安裝。 但是,此方法不適用於預覽版本。 如果沒有任何效果,請重置您的電腦並嘗試安裝更新。
轉到本文下方的評論部分,讓我們知道您如何修復錯誤代碼 0x800f0990。