U盘装系统_分享U盘装系统教程_提供64位win11、win10、win7电脑系统及绿色软件下载

当前位置:首页 > 系统教程 > win10教程

在 Windows 10 上重置 Windows 更新组件的5种详细操作方法

时间:2024-01-24 来源: 点击:
手机扫码继续观看
在 Windows 10 上重置 Windows 更新组件的5种详细操作方法

  1. 打开“开始”菜单.

  2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。

  3. 键入以下命令以停止后台智能传输服务 (BITS)、Windows 更新服务和加密服务,然后在每一行上按 Enter:

  net stop bits

  net stop wuauserv

  net stop appidsvc

  net stop cryptsvc

在 Windows 10 上重置 Windows 更新组件的5种详细操作方法

  小贴士:您可能需要多次运行该命令,直到看到服务已成功停止的消息。

  4. 键入以下命令,从电脑中删除 BITS 创建的所有 qmgr*.dat 文件。并按 Enter 键:

  Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"

在 Windows 10 上重置 Windows 更新组件的5种详细操作方法

  5. 键入 Y 以确认删除。

  6. 键入以下命令以清除 Windows 更新缓存,以允许 Windows 10 重新下载更新,而不是使用系统上已下载的可能已损坏的文件,然后在每一行上按 Enter:

  rmdir %systemroot%\SoftwareDistribution /S /Q

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

  小贴士:我们使用带有 /S 选项的 remove directory rmdir 命令来删除指定的目录和主文件夹中的所有子目录,/Q 选项会在不确认的情况下悄悄删除目录。如果收到消息“进程无法访问该文件,因为它正被另一个进程使用”,请重复步骤 1 并重试,因为其中一个服务可能已意外重新启动。

  7. 键入以下命令,将 BITS 和 Windows 更新服务重置为其默认安全描述符,然后在每一行上按 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)

  8. 键入以下命令以移动到 System32 文件夹,然后按 Enter 键:

  cd /d %windir%\system32

  9. 键入以下命令以在注册表中注册所有相应的 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

  快速说明: regsvr32 有助于将“.DLL”文件注册为注册表中的命令组件,我们使用 /S 选项指定工具以静默方式运行命令,而不提示其他消息。

  10. 键入以下命令以重置可能是问题一部分的网络配置(但此时不要重新启动计算机),然后在每一行上按 Enter:

  netsh winsock reset

  netsh winsock reset proxy

在 Windows 10 上重置 Windows 更新组件的5种详细操作方法

  11. 键入以下命令以重新启动 BITS、Windows Update 和加密服务,然后在每行上按 Enter:

  net start bits

  net start wuauserv

  net start appidsvc

  net start cryptsvc

  12. 重新启动计算机。

  完成这些步骤后,Windows 更新应重置并在 Windows 10 上再次工作。

  当 Surface Pro、笔记本电脑、Studio 或任何其他 Surface 无法下载新的固件更新时,也可以使用上述说明来修复更新问题。

  2024 年 1 月 22 日更新:本指南已更新,以确保准确性并反映对流程的一些更改。

上一篇:修复KB5034122无法在Windows 10 22H2中安装

下一篇:如何在安装 Windows 10 期间创建自定义分区

相关文章