Win10系統無法更新怎麼對Windows Update元件進行修復

win7之家-慧歌發表於2020-03-15

在win10系統中,我們經常會對電腦進行一些更新,讓電腦更加安全,但是不是更新都那麼順利,如果遇到無法更新的話該怎麼辦呢,那麼一般是Windows Update元件受損了,我們需要對其進行修復,下面給大家講解一下Win10系統無法更新對Windows Update元件進行修復的詳細步驟吧。

具體步驟如下:

方法一:執行Windows更新疑難解答程式

1、Windows10自帶全面的疑難解答程式,進入“設定 - 更新和安全 - 疑難解答”,即可在“啟動並執行”區域找到“Windows更新”選項,選中它即可顯示“執行疑難解答”按鈕。如圖:

Win10系統無法更新怎麼對Windows Update元件進行修復

2、點選該按鈕即可執行Windows更新疑難解答程式;

Win10系統無法更新怎麼對Windows Update元件進行修復

3、按照提示進行檢查與修復即可。

方法二:重置Windows Update

1、之前分享過重置Windows Update服務(wuauserv)的方法,但Windows更新除了依賴wuauserv服務,還包括其他相關服務及元件,所以下面來分享一下如何重置整個的Windows Update相關元件及服務。

停止 Windows Update 相關服務

以管理員身份執行命令提示符,依次執行以下命令:

sc stop bits

sc stop appidsvc

sc stop cryptsvc

複製程式碼

sc stop wuauserv sc stop bits sc stop appidsvc sc stop cryptsvc

2、sc stop cryptsvc2. 重新註冊 Windows Update 相關 DLL 檔案

regsvr32.exe /s urlmon.dll

regsvr32.exe /s mshtml.dll

egsvr32.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 msxml3.dll

regsvr32.exe /s msxml6.dll

regsvr32.exe /s actxprxy.dll

regsvr32.exe /s softpub.dll

egsvr32.exe /s wintrust.dll

regsvr32.exe /s dssenh.dll

regsvr32.exe /s rsaenh.dll

regsvr32.exe /s cryptdlg.dll

regsvr32.exe /s oleaut32.dll

regsvr32.exe /s ole32.dll

regsvr32.exe /s shell32.dll

regsvr32.exe /s wuapi.dll

regsvr32.exe /s wuaueng.dll

regsvr32.exe /s wups.dll

regsvr32.exe /s wups2.dll

regsvr32.exe /s qmgr.dll

regsvr32.exe /s wudriver.dll

複製程式碼

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 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 cryptdlg.dll regsvr32.exe /s oleaut32.dll regsvr32.exe /s ole32.dll regsvr32.exe /s shell32.dll regsvr32.exe /s wuapi.dll

regsvr32.exe /s wuaueng.dll regsvr32.exe /s wups.dll regsvr32.exe /s wups2.dll regsvr32.exe /s qmgr.dll regsvr32.exe /s wudriver.dll

regsvr32.exe /s wudriver.dllPS:如果覺得一個一個地執行太麻煩,可以把以上命令貼上到記事本中,然後把字尾副檔名 .txt 修改為 .bat ,雙擊執行即可批量執行以上命令。

3、重置 winsock 等網路配置

依次執行以下命令:

ipconfig /flushdns

netsh winsock reset

netsh winsock reset proxy

複製程式碼

ipconfig /flushdns netsh winsock reset netsh winsock reset proxy

4、清理 Windows Update 快取檔案 www.winwin7.com

rmdir %systemroot%\SoftwareDistribution /S /Q

rmdir %systemroot%\system32\catroot2 /S /Q

複製程式碼

rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q

sc start wuauserv

sc start appidsvc

sc start cryptsvc

複製程式碼

sc start bits sc start wuauserv sc start appidsvc sc start cryptsvc

方法三:使用Win10自帶的DISM工具修復Windows Update元件

DISM.exe /Online /Cleanup-image /Restorehealth

該命令可自動修復損壞或丟失的Windows系統檔案。如果提示需要Windows安裝原始檔,則只需裝載Win10 ISO映象,然後在上述命令後新增安裝檔案install.wim路徑即可。完整命令示例如下:

DISM.exe /Online /Cleanup-Image /RestoreHealth/Source:H:\sources\install.wim:1 /LimitAccess

PS:命令中的 H: 為虛擬光碟機碟符,install.wim後面的數字 1 指代Win10二合一版本ISO映象中的Win10 Pro系統。修復完成以後會生成日誌檔案,路徑為 %windir%/Logs/CBS/CBS.log ,你可以檢視到修復的系統檔案詳情。

關於Win10系統無法更新怎麼對Windows Update元件進行修復就給大家介紹到這邊了,有遇到一樣情況的使用者們可以按照上面的方法來進行修復吧。

相關文章