Win10系统无法更新怎么对Windows Update组件进行修复
在in10系统中,我们经常会对电脑进行一些更新,让电脑更加安全,不是更新都那么顺利,如果遇到无法更新的话该怎么办呢,那么一般是Windos Update组件受损了,我们需要对其进行修复,下面给大家Win10系统无法更新对Windos Update组件进行修复的详细步骤吧。
具体步骤如下
方法一运行Windos更新疑难解答程序
1、Windos10自带全面的疑难解答程序,进入“设置 - 更新和安全 - 疑难解答”,即可在“启动并运行”区域找到“Windos更新”选项,选中它即可显示“运行疑难解答”按钮。如图
2、点击该按钮即可运行Windos更新疑难解答程序;
3、按照提示进行检查与修复即可。
方法二重置Windos Update
1、之前分享过重置Windos Update服务(uauserv)的方法,但Windos更新除了依赖uauserv服务,还包括其他相关服务及组件,所以下面来分享一下如何重置整个的Windos Update相关组件及服务。
停止 Windos Update 相关服务
以管理员身份运行命令提示符,依次运行以下命令
sc s bits
sc s appidsvc
sc s cryptsvc
复制代码
sc s uauserv sc s bits sc s appidsvc sc s cryptsvc
2、sc s cryptsvc2. 重新注册 Windos Update 相关 DLL 文件
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
egsvr32.exe /s shdocv.dll
regsvr32.exe /s broseui.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 intrust.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 uapi.dll
regsvr32.exe /s uaueng.dll
regsvr32.exe /s ups.dll
regsvr32.exe /s ups2.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s udriver.dll
复制代码
regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll regsvr32.exe /s shdocv.dll regsvr32.exe /s broseui.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 intrust.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 uapi.dll
regsvr32.exe /s uaueng.dll regsvr32.exe /s ups.dll regsvr32.exe /s ups2.dll regsvr32.exe /s qmgr.dll regsvr32.exe /s udriver.dll
regsvr32.exe /s udriver.dllPS如果觉得一个一个地运行太麻烦,可以把以上命令粘贴到记事本中,然后把后缀扩展名 .txt 修改为 .bat ,双击运行即可批量运行以上命令。
3、重置 insock 等网络配置
依次运行以下命令
ipconfig /flushdns
sh insock reset
sh insock reset proxy
复制代码
ipconfig /flushdns sh insock reset sh insock reset proxy
4、清理 Windos Update 缓存文件 .inin7.
rmdir %systemroot%\SoftareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
复制代码
rmdir %systemroot%\SoftareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q
sc start uauserv
sc start appidsvc
sc start cryptsvc
复制代码
sc start bits sc start uauserv sc start appidsvc sc start cryptsvc
方法三使用Win10自带的DISM工具修复Windos Update组件
DISM.exe /Online /Cleanup-image /Restorehealth
该命令可自动修复损坏或丢失的Windos系统文件。如果提示需要Windos安装源文件,则只需装载Win10 ISO镜像,然后在上述命令后添加安装文件install.im路径即可。完整命令示例如下
DISM.exe /Online /Cleanup-Image /RestoreHealth/Source:H:\sources\install.im:1 /LimitAess
PS命令中的 H 为虚拟光驱盘符,install.im后面的数字 1 指代Win10二合一版本ISO镜像中的Win10 Pro系统。修复完成以后会生成日志文件,路径为 %indir%/Logs/CBS/CBS.log ,你可以查看到修复的系统文件详情。
关于Win10系统无法更新怎么对Windos Update组件进行修复就给大家介绍到这边了,有遇到一样情况的朋友们可以按照上面的方法来进行修复吧。