Win10系统无法更新如何修复WindowsUpdate组件

如题所述


我们在使用win10系统的时候,经常需要进行一些更新,可以给用户们带来更多的安全和更好的操作体验,但是有时候可能会遇到无法更新的情况,那么可能是WindowsUpdate组件受损,要如何进行修复呢?下面随小编一起来看看Win10系统无法更新修复WindowsUpdate组件的具体步骤吧。
方法一:运行Windows更新疑难解答程序
1、Windows10自带全面的疑难解答程序,进入“设置-更新和安全-疑难解答”,即可在“启动并运行”区域找到“Windows更新”选项,选中它即可显示“运行疑难解答”按钮。如图:
2、点击该按钮即可运行Windows更新疑难解答程序。如图:
3、按照提示进行检查与修复即可。
方法二:重置WindowsUpdate
之前分享过重置WindowsUpdate服务(wuauserv)的方法,但Windows更新除了依赖wuauserv服务,还包括其他相关服务及组件,所以下面来分享一下如何重置整个的WindowsUpdate相关组件及服务。
停止WindowsUpdate相关服务
以管理员身份运行命令提示符,依次运行以下命令:
scstopwuauserv
scstopbits
scstopappidsvc
scstopcryptsvc
复制代码
scstopwuauservscstopbitsscstopappidsvcscstopcryptsvc
2、scstopcryptsvc2.重新注册WindowsUpdate相关DLL文件
依次运行以下命令:
regsvr32.exe/satl.dll
regsvr32.exe/surlmon.dll
regsvr32.exe/smshtml.dll
egsvr32.exe/sshdocvw.dll
regsvr32.exe/sbrowseui.dll
regsvr32.exe/sjscript.dll
regsvr32.exe/svbscript.dll
regsvr32.exe/sscrrun.dll
regsvr32.exe/smsxml3.dll
regsvr32.exe/smsxml6.dll
regsvr32.exe/sactxprxy.dll
regsvr32.exe/ssoftpub.dll
egsvr32.exe/swintrust.dll
regsvr32.exe/sdssenh.dll
regsvr32.exe/srsaenh.dll
regsvr32.exe/scryptdlg.dll
regsvr32.exe/soleaut32.dll
regsvr32.exe/sole32.dll
regsvr32.exe/sshell32.dll
regsvr32.exe/swuapi.dll
regsvr32.exe/swuaueng.dll
regsvr32.exe/swups.dll
regsvr32.exe/swups2.dll
regsvr32.exe/sqmgr.dll
regsvr32.exe/swudriver.dll
复制代码
regsvr32.exe/satl.dllregsvr32.exe/surlmon.dllregsvr32.exe/smshtml.dllregsvr32.exe/sshdocvw.dllregsvr32.exe/sbrowseui.dllregsvr32.exe/sjscript.dllregsvr32.exe/svbscript.dllregsvr32.exe/sscrrun.dllregsvr32.exe/smsxml3.dllregsvr32.exe/smsxml6.dllregsvr32.exe/sactxprxy.dllregsvr32.exe/ssoftpub.dllregsvr32.exe/swintrust.dllregsvr32.exe/sdssenh.dllregsvr32.exe/srsaenh.dllregsvr32.exe/scryptdlg.dllregsvr32.exe/soleaut32.dllregsvr32.exe/sole32.dllregsvr32.exe/sshell32.dllregsvr32.exe/swuapi.dllregsvr32.exe/swuaueng.dllregsvr32.exe/swups.dllregsvr32.exe/swups2.dllregsvr32.exe/sqmgr.dllregsvr32.exe/swudriver.dll
regsvr32.exe/swudriver.dllPS:如果觉得一个一个地运行太麻烦,可以把以上命令粘贴到记事本中,然后把后缀扩展名.txt修改为.bat,双击运行即可批量运行以上命令。
3、重置winsock等网络配置
依次运行以下命令:
ipconfig/flushdns
netshwinsockreset
netshwinsockresetproxy
复制代码
ipconfig/flushdnsnetshwinsockresetnetshwinsockresetproxy
4、清理WindowsUpdate缓存文件www.winwin7.com
依次运行以下命令:
rmdir%systemroot%\SoftwareDistribution/S/Q
rmdir%systemroot%\system32\catroot2/S/Q
复制代码
rmdir%systemroot%\SoftwareDistribution/S/Qrmdir%systemroot%\system32\catroot2/S/Q
5、重新启动WindowsUpdate相关服务
依次运行以下命令:
scstartbits
scstartwuauserv
scstartappidsvc
scstartcryptsvc
复制代码
scstartbitsscstartwuauservscstartappidsvcscstartcryptsvc
scstartcryptsvc最后,重启系统。
方法三:使用Win10自带的DISM工具修复WindowsUpdate组件
以管理员身份运行CMD命令提示符,运行以下命令:
DISM.exe/Online/Cleanup-image/Restorehealth
该命令可自动修复损坏或丢失的Windows系统文件。如果提示需要Windows安装源文件,则只需装载Win10ISO镜像,然后在上述命令后添加安装文件install.wim路径即可。完整命令示例如下:
DISM.exe/Online/Cleanup-Image/RestoreHealth/Source:H:\sources\install.wim:1/LimitAccess
PS:命令中的H:为虚拟光驱盘符,install.wim后面的数字1指代Win10二合一版本ISO镜像中的Win10Pro系统。修复完成以后会生成日志文件,路径为%windir%/Logs/CBS/CBS.log,你可以查看到修复的系统文件详情。
以上给大家介绍的就是Win10系统无法更新如何修复WindowsUpdate组件的详细内容,希望本教程内容可以帮助到大家。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-09-09
1. 运行Windows Update故障排除工具:在Windows 10中,Microsoft提供了一个内置的Windows Update故障排除工具,可以自动检测和修复Windows Update组件的问题。您可以按照以下步骤运行它:- 打开“设置”应用程序并转到“更新和安全”>“故障排除”。
- 在“其他故障排除”下找到“Windows Update”并单击“运行故障排除工具”。
- 等待工具完成检测和修复过程。2. 重置Windows Update组件:如果Windows Update故障排除工具无法解决问题,您可以尝试重置Windows Update组件。这将删除Windows Update组件的所有现有配置并重新注册它们。您可以按照以下步骤执行此操作:- 打开命令提示符(管理员权限)。
- 输入以下命令并按Enter键:net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver- 在执行上述命令后,输入以下命令并按Enter键:ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old- 最后,输入以下命令并按Enter键:net start wuauserv
net start cryptSvc
net start bits
net start msiserver3. 手动安装Windows更新:如果Windows Update组件无法正常工作,您可以尝试手动下载和安装Windows更新。您可以在Microsoft官方网站上找到最新的Windows更新程序,并按照说明进行安装。请注意,这些方法可能需要一些计算机知识和技能。如果您不确定如何执行这些操作,请寻求专业帮助。
相似回答