如何在 Windows 10 上使用命令提示符重置 Windows 更新
如何在 Windows 10 上使用命令提示符重置 Windows 更新
要使用命令提示符手动重置 Windows 10 上的 Windows 更新,请使用以下步骤:
1. 打开开始。
2. 搜索命令提示符,右键单击顶部结果,然后选择以管理员身份运行选项。
3. 键入以下命令以停止后台智能传输服务 (BITS)、Windows 更新服务和加密服务,然后在每一行上按 Enter:
4. 网络停止位
5. net stop wuauserv
6. net stop appidsvc
净停止 cryptsvc
快速提示:您可能需要多次运行该命令,直到看到服务已成功停止的消息。
7. 键入以下命令,从您的 PC 中删除由 BITS 创建的所有 qmgr*.dat 文件。然后回车:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
8. 输入 Y 确认删除。
9. 键入以下命令以清除 Windows Update 缓存以允许 Windows 10 重新下载更新,而不是使用系统上已下载的可能损坏的文件,然后在每一行按 Enter:
10. rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
快速提示:我们使用带有 /S 选项的 remove directoryrmdir 命令来删除指定目录和主文件夹内的所有子目录,选项 /Q 用于在不确认的情况下静默删除目录。如果您收到消息“该进程无法访问该文件,因为该文件正被另一个进程使用”,请重复步骤 1 并重试,因为其中一项服务可能会意外重新启动。
11. 键入以下命令将 BITS 和 Windows 更新服务重置为其默认安全描述符,然后在每一行按 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 wucltui.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. net start wuauserv
55. 网络启动appidsvc
网络启动 cryptsvc
56. 重新启动电脑。
完成这些步骤后,Windows 更新应该已经重置并且应该可以在你的 Windows 10 设备上再次运行。