0x80090017 Windows 更新錯誤:如何修復
是什麼導致 0x80090017 Windows 更新錯誤?
此更新錯誤可能有多種原因;這裡提到了一些常見的:
- 損壞的加密服務提供程序– 如果您 PC 上的加密服務提供程序損壞或損壞,可能會導致此更新問題。
- 第三方軟件干擾——某些第三方安全軟件可能會與 Windows 更新期間執行的加密操作發生衝突,從而導致出現問題。
- 過時的加密算法– 當加密服務提供程序使用的加密算法已過時或與 Windows 不兼容時,您可能會看到錯誤。
- 組策略配置錯誤——組策略設置如果配置錯誤或更改不當,可能會影響加密服務提供程序的功能,從而導致這些問題。
因此,這些是錯誤的原因;讓我們看看問題的解決方案。
如何修復 0x80090017 Windows 更新錯誤?
在進行高級故障排除步驟之前,您應該考慮執行以下檢查:
- 檢查您的互聯網連接或與您的 ISP 聯繫。
- 重啟電腦和路由器。
- 嘗試暫時禁用第三方防病毒工具。
- 運行磁盤清理以檢索PC 上的空間。
如果這些小修復對您不起作用,請轉到下面提到的方法。
1. 運行 Windows 更新疑難解答
- 按Windows+I打開“設置”應用程序。
- 轉到系統,然後選擇疑難解答。
- 單擊其他疑難解答。
- 找到Windows 更新並單擊運行。
- 如果出現提示,請按照屏幕上的說明進行操作。
2.重啟Windows更新服務
- 按Windows +R 打開“運行”對話框。
- 鍵入services.msc並單擊“確定”以打開“服務”應用程序。
- 找到並右鍵單擊Windows 更新服務,然後單擊停止。
- 現在等待它停止;完成後,再次右鍵單擊它並選擇開始。
- 讓服務啟動,然後關閉服務應用程序。
3.重置Windows更新組件
- 按Windows 鍵,鍵入cmd,然後單擊以管理員身份運行。
- 複製並粘貼以下命令以停止 Windows Update、BITS和加密服務,一個一個地複制並Enter 在每個命令後點擊:
-
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
-
- 要刪除 qmgr*.dat 文件,請鍵入以下命令並按Enter:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- 將以下命令一一複制並粘貼以清除 Windows 更新緩存以允許 Windows 重新下載更新,並Enter在每個命令後點擊:
-
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
-
- 要將 BITS 和 Windows Update 服務重置為默認安全描述符,請一一鍵入以下命令並Enter在每個命令後按:
-
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
-
- 複製並粘貼以下命令並點擊Enter:
cd /d %windir%\system32
- 要重新註冊 BITS 文件和與 Windows 更新相關的 DLL 文件,請依次鍵入以下命令並在Enter每個命令後按:
-
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
-
- 將以下命令一一複制並粘貼以重置 winsock 並Enter 在每個命令後點擊:
-
netsh winsock reset
netsh winsock reset proxy
-
- 鍵入以下命令以啟動Windows Update、BITS 和加密服務,並Enter 在每個命令後按:
-
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
-
- 重新啟動您的 PC 以確認更改。
4.執行系統還原
- 按Windows 鍵,鍵入控制面板,然後單擊打開。
- 為查看方式選擇大圖標,然後單擊恢復。
- 單擊打開系統還原。
- 在“系統還原”窗口中,選擇“選擇不同的還原點”,然後單擊“下一步”。
- 選擇還原點並單擊“下一步”。
- 單擊完成以完成該過程。
所以這些是您可以用來修復 0x80090017 Windows 更新錯誤的解決方案。如果您有任何問題或建議,請隨時在下面的評論部分提及。
發佈留言