Windows 更新对于确保系统安全并及时更新最新补丁和改进非常重要。 Microsoft 定期发布 Windows 更新,其中包含最新的安全增强功能和错误修复,需要尽快安装以保护和优化您的电脑。但是,有时,Windows Update 可能会遇到阻止其正确下载或安装更新的问题。在这种情况下,重置 Windows 更新组件能够有效地解决问题。重置Windows Update组件将清除缓存、停止/启动相关服务以及重新注册DLL文件。这将允许 Windows 更新重新启动并再次下载更新。
如果您在尝试安装 Windows 更新时始终遇到错误,重置更新组件可以帮助解决根本问题。有时,更新可能会在安装过程中卡住。这可能是由于需要清除的 Windows 更新组件中的文件损坏或配置错误造成的。
如果更新下载缓慢或反复失败,重置更新组件可能会解决连接或下载相关问题。如果 Windows Update 服务无法正常工作或无法启动,重置组件通常可以恢复其功能。
运行 Windows 更新疑难解答
每当您在安装 Windows 更新时遇到问题时,第一步就是运行内置的疑难解答程序。疑难解答程序重置了更新过程中涉及的一些组件,例如后台智能传输服务 (BITS)、Windows Update 数据库和 Windows Update 服务。
- 按 Windows 键 + I 打开“设置”。
- 转到“更新和安全”,然后转到“疑难解答”。
- 单击其他疑难解答链接,显示所有疑难解答列表
- 运行“Windows 更新疑难解答”。

疑难解答程序将尝试识别并自动修复与 Windows 更新相关的问题。如果疑难解答无法解决问题,请按照后续步骤手动重置 Windows 更新。
手动重置 Windows 更新
如果内置更新疑难解答无法解决问题,以下是如何在 Windows 11/10 中将 Windows 更新组件重置为默认值。
笔记:在继续之前,建议创建系统还原点或备份重要数据。
步骤 1:停止 Windows 更新和相关服务
按 Windows 键 + S,搜索命令提示符并选择以管理员身份运行选项。运行以下命令停止后台智能传输服务 (BITS)、Windows 更新服务和加密服务。
网络停止位
网站 wuauserv
净停止appidsvc
网络停止 cryptsvc

步骤2:删除qmgr.dat文件:
接下来,您需要运行以下命令从您的 PC 中删除 BITS 创建的所有 qmgr*.dat 文件
删除“%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloader*.*”
输入 Y 并按 Enter 键确认删除。
步骤 3:刷新 SoftwareDistribution 和 catroot2 文件夹:
清除现有的 Windows 更新缓存并强制 Windows 10/11 重新下载更新,而不是利用系统上已存在的可能损坏的文件。
此过程可确保更新操作系统的新鲜且可靠的来源。
运行以下命令,重命名在设备上安装之前存储 Windows 更新的 softwaredistribution 和 catroot2 文件夹。
- 任%systemroot%SoftwareDistribution SoftwareDistribution.bak
- 运行%systemroot%system32catroot2 catroot2.bak
下次当您检查更新时,它将创建新的 softwaredistribution 和 catroot2 文件夹并下载新的更新文件。
步骤 4:重置 BITS 和 Windows 更新服务安全描述符
运行以下命令将 BITS 和 Windows Update 服务重置为其默认安全描述符,
sc.xe sdset 位 d:(A;;CCLCSWWPDTLOCRRC;;;SY)(A;;CCDCLCSWWPDTtloCrRsdrcwdwo;;ba)(A;;CCLCSwlocrc;;

sc.xe sdset werv d:(A;;CCCLCSWWPDTLOCRRCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCRCDwo;;;ba;;;;;CCLCSwlocrc;;;;;;;;;;;;;;;;
步骤 5:重新注册 BITS 和 Windows Update DLL 文件:
运行命令cd /d %windir%system32移动到 System32 文件夹。并执行以下命令在注册表上注册所有相应的 BITS 和 Windows Update DLL 文件。

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browserui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
REGSVR32.EXO WUUEE1.DLL
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
建议阅读:如何在 Windows 11/10 上重置 Windows 更新组件
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
regsvr32.exe wudriver.dll
步骤 6:删除不正确的注册表值
按 Win + R 打开注册表编辑器,输入 regedit,然后按 Enter。
导航至HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate并删除所有名为SusClientId或者SusClientIdValidation。
第7步:重置Winsock
温索克定义 Windows 网络软件应如何访问网络服务,尤其是 TCP/IP。 Windows 操作系统附带一个名为winsock.dll 的动态链接库(DLL) 文件,它实现API 并协调Windows 程序和TCP/IP 连接。如果由于某种原因,Winsock 被损坏。您在建立互联网连接时可能会遇到困难。因此重置Winsock是一个很好的解决方案。
以管理员身份打开命令提示符并运行以下两个命令:
netsh winsock重置
netsh winsock 重置代理

步骤8:重新启动Windows更新和相关服务
您可以重新启动电脑或运行以下命令来重新启动 BITS、Windows 更新和加密服务。
网络起始位
净启动 wuauserv
网络启动appidsvc
网络启动 cryptsvc
完成这些步骤后,检查您的 Windows 更新问题是否已解决。如有必要,请重新启动计算机。
运行SFC和DISM命令
在某些情况下,您可能还需要运行系统文件检查器 (SFC) 和部署映像服务和管理 (DISM) 命令来修复可能影响 Windows 更新的任何损坏的系统文件。这些命令扫描您的系统是否存在任何完整性违规,并尝试自动修复它们。
- 按 Windows 键 + S,键入 cmd 并以管理员身份打开命令提示符窗口。
- 首先运行系统文件检查器命令证监会/scannow并按 Enter 键。这将启动 SFC 扫描,这可能需要一些时间才能完成。
- 如果 SFC 扫描发现并修复了任何问题,请重新启动计算机并检查 Windows 更新是否有效。
- 如果 SFC 扫描无法修复问题或报告无法修复某些文件,请键入DISM /在线/清理图像/ RestoreHealth并按 Enter 键。
- 这将启动 DISM 扫描,这也可能需要一些时间才能完成。
- 如果 DISM 扫描发现并修复了任何问题,请重新启动计算机并再次运行 SFC 扫描以验证所有问题是否均已解决。
- 检查 Windows 更新是否有效。
手动安装 Windows 更新
如果这些步骤都不适合您,您可能需要尝试从 Microsoft 网站手动安装最新的 Windows 更新。这有时可以解决阻止 Windows 更新正常工作的问题。
要手动安装 Windows 更新:
- 前往微软官方更新目录。
- 输入您要安装的更新的 KB 号。
- 下载适合您的系统架构(32 位或 64 位)的更新。

- 确定并选择更新后,单击“下载”按钮。将更新文件保存到计算机上的某个位置。
- 双击下载的更新文件(通常是 .msu 或 .exe 文件),按照更新安装程序提供的屏幕说明进行操作。
如果出现提示,请重新启动计算机以完成安装。重新启动后,转到“设置”>“更新和安全”>“Windows 更新”。检查其他更新以确保您的系统是最新的。
另请阅读:
