win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

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

       

如何在 Windows 10 上重置 Windows 更新组件

时间:2021-08-18 08:18:51     来源:系统堂     游览量:

  如何在 Windows 10 上重置 Windows 更新组件

  以下是一些重置 Windows 更新组件以修复尝试在 Windows 10 上下载和安装的卡住更新的技术。

  Windows 更新是 Windows 10 的重要组件,因为它提供下载和安装最新更新的功能,其中包含错误修复、安全补丁和驱动程序。此外,它是获取新功能更新和预览版本的机制。但是,有时您的设备可能会由于特定错误消息、Windows 更新未连接到 Microsoft 服务器以及其他问题而无法下载或安装更新。

  通常,当 Windows 更新代理相关服务停止工作、Windows 10更新缓存出现问题或某些组件损坏时,用户可能会遇到此类问题。在这些情况下,您可以在 Windows 10 上重置 Windows 更新以解决大多数问题。

如何在 Windows 10 上重置 Windows 更新组件

  在本指南中,您将学习使用“Windows 更新疑难解答”实用程序重置 Windows 更新组件的步骤以及使用命令提示符手动修复 Windows 更新以在您的计算机上再次下载安全补丁、驱动程序和功能的说明。但是,在使用命令提示符选项之前,请确保先按照说明手动安装最新更新、服务堆栈更新 (SSU) 和修复系统文件。

  一、如何使用疑难解答工具重置 Windows 更新

  要使用疑难解答重置 Windows 更新,请使用以下步骤:

  1. 从 Microsoft下载 Windows 更新疑难解答。

  2. 双击WindowsUpdateDiagnostic.diagcab文件以运行疑难解答。

  3. 选择Windows 更新选项。

  4. 单击下一步按钮。

  5. 单击以管理员身份尝试故障排除选项(如果适用)。重新选择您的选项并再次单击下一步按钮。

  6. 单击关闭按钮。

  7. 再次打开Windows 更新疑难解答。

  8. 选择Windows 网络诊断选项以解决任何阻止下载更新的网络问题。

  9. 单击下一步按钮。

  10. 单击关闭按钮。

  11. 重新启动计算机。

  计算机重新启动后,尝试再次更新 Windows 10,现在它应该可以正常工作了。

  二、如何修复 Windows 更新手动安装最新更新

  要手动安装更新以帮助解决 Windows 10 上的 Windows 更新问题,请使用以下步骤:

  1. 打开Windows 10 更新历史记录网站。

  2. 在左窗格中,浏览适用于您的 Windows 10 版本的最新更新并记下更新的 KB 编号。

  快速提示:您可以在“设置” >“系统” >“关于”中查看当前版本,并在“Windows 规范”部分下确认版本信息。

  3. 打开Microsoft 更新目录网站。

  4. 搜索更新的知识库 (KB) 编号。

  5. 下载适用于您拥有的 Windows 10 版本(32 位 (x86) 或 64 位 (x64))的更新。

  6. 双击该文件以安装更新。

  7. 重新启动计算机。

  完成这些步骤后,设备应该安装了最新的更新。该更新还应该解决了 Windows 更新的问题。您可以通过单击Windows 更新设置页面上的检查更新按钮进行检查。

  三、如何修复安装最新服务堆栈更新 (SSU) 的 Windows 更新

  要确保计算机具有最新的服务堆栈更新以修复 Windows 更新问题,请使用以下步骤:

  1. 打开设置。

  2. 点击系统。

  3. 单击关于。

  4. 在“系统类型”部分下,检查您使用的是 32 位还是 64 位版本的 Windows 10。

  5. 打开Microsoft 更新目录网站。

  6. 下载最新版本的服务堆栈更新(32 位 (x86) 或 64 位 (x64))。

  7. 双击该文件以安装更新。

  8. 重启你的电脑。

  重新启动计算机后,您现在应该可以使用“设置”应用下载并安装更新。

  四、如何修复 Windows Update 修复损坏的系统文件

  要使用部署映像服务和管理 (DISM) 和系统文件检查器 (SFC) 工具修复系统文件以修复 Windows 更新问题,请使用以下步骤:

  1. 打开开始。

  2. 搜索Command Prompt,右键单击顶部结果,然后选择以管理员身份运行选项。

  3. 键入以下 DISM 命令以修复损坏的系统文件,然后按Enter 键:

  4. dism.exe /Online /Cleanup-image /Restorehealth

  5. 键入以下 SFC 命令来修复系统文件并按Enter 键:

  证监会/扫描

  完成这些步骤后,Windows Update 组件应该已修复,您可以再次检查更新以进行验证。

  五、如何使用命令提示符重置 Windows 更新

  要在 Windows 10 上使用命令提示符手动重置 Windows 更新,请使用以下步骤:

  1. 打开开始。

  2. 搜索Command Prompt,右键单击顶部结果,然后选择以管理员身份运行选项。

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

  4. 净停止位

  5. 网络停止 wuauserv

  6. 网络停止appidsvc

  网络停止cryptsvc

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

  7. 键入以下命令以从您的 PC 中删除BITS 创建的所有qmgr*.dat文件。然后按Enter:

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

  8. 键入Y以确认删除。

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

  10. rmdir %systemroot%\SoftwareDistribution /S /Q

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

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

  11. 键入以下命令将 BITS 和 Windows Update 服务重置为其默认安全描述符,然后在每一行按Enter:

  12. sc.exe sdset 位 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)

  13. 键入以下命令以移动到 System32 文件夹并按Enter 键:

  cd /d %windir%\system32

  14. 键入以下命令以在注册表中注册所有相应的 BITS 和 Windows Update DLL 文件,然后在每一行按Enter:

  15. regsvr32.exe /s atl.dll

  16. regsvr32.exe /s urlmon.dll

  17. regsvr32.exe /s mshtml.dll

  18. regsvr32.exe /s shdocvw.dll

  19. regsvr32.exe /s browseui.dll

  20. regsvr32.exe /s jscript.dll

  21. regsvr32.exe /s vbscript.dll

  22. regsvr32.exe /s scrrun.dll

  23. regsvr32.exe /s msxml.dll

  24. regsvr32.exe /s msxml3.dll

  25. regsvr32.exe /s msxml6.dll

  26. regsvr32.exe /s actxprxy.dll

  27. regsvr32.exe /s softpub.dll

  28. regsvr32.exe /s wintrust.dll

  29. regsvr32.exe /s dssenh.dll

  30. regsvr32.exe /s rsaenh.dll

  31. regsvr32.exe /s gpkcsp.dll

  32. regsvr32.exe /s sccbase.dll

  33. regsvr32.exe /s slbcsp.dll

  34. regsvr32.exe /s cryptdlg.dll

  35. regsvr32.exe /s oleaut32.dll

  36. regsvr32.exe /s ole32.dll

  37. regsvr32.exe /s shell32.dll

  38. regsvr32.exe /s initpki.dll

  39. regsvr32.exe /s wuapi.dll

  40. regsvr32.exe /s wuaueng.dll

  41. regsvr32.exe /s wuaueng1.dll

  42. regsvr32.exe /s wcltui.dll

  43. regsvr32.exe /s wups.dll

  44. regsvr32.exe /s wups2.dll

  45. regsvr32.exe /s wuweb.dll

  46. regsvr32.exe /s qmgr.dll

  47. regsvr32.exe /s qmgrprxy.dll

  48. regsvr32.exe /s wucltux.dll

  49. regsvr32.exe /s muweb.dll

  regsvr32.exe /s wuwebv.dll

  快速说明: regsvr32是一个命令行工具,可帮助您将“ .DLL” 文件注册为注册表中的命令组件,我们正在使用该/S选项指定该工具以静默运行命令而不提示其他消息。

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

  51. netsh winsock 重置

  netsh winsock 重置代理

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

  53. 净起始位

  54. 网络启动wuauserv

  55. 网络启动 appidsvc

  网络启动cryptsvc

  56. 重新启动计算机。

  完成这些步骤后,Windows 更新应该已重置,并且应该可以在您的 Windows 10 设备上再次运行。

  当 Surface Pro 7、Surface Book 4、Surface Laptop 4 或任何其他 Surface 似乎无法下载新的固件更新时,您也可以使用上述说明来解决问题。

上一篇:如何在 Windows 10 上设置网络文件共享
下一篇:如何在 Windows 10 中以管理员身份打开 Windows PowerShell