Win10系统无法更新怎么对Windows Update组件进行修复

软件知识 2023-07-17 13:42www.caominkang.com软件知识

在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组件进行修复就给大家介绍到这边了,有遇到一样情况的朋友们可以按照上面的方法来进行修复吧。

Copyright © 2016-2025 www.caominkang.com 曹敏电脑维修网 版权所有 Power by