如何在 Windows 11 上重置 Windows 更新

如何在 Windows 11 上重置 Windows 更新

在 Windows 11 上,Windows Update 服务允许系统从 Microsoft接收最新更新,以解决错误、修补安全漏洞以及部署更新的驱动程序。此外,它还是下载功能更新和Insider 预览版本的首选服务。

需要注意的是,Windows Update 并不完美,有时计算机可能会因为特定错误、系统无法连接到在线服务以及许多其他问题而无法下载或安装更新。

通常,当更新机制服务停止工作、Windows 11正在处理更新缓存问题或系统发现某些安装文件损坏时,就会出现问题。如果出现问题,您可以使用故障排除功能、手动应用更新、修复损坏的系统文件或重置 Windows 更新组件来重置 Windows 11 上的 Windows 更新来解决大多数问题。

在本指南中,您将了解如何在 Windows 11 上重置 Windows 更新组件。

通过 Windows 11 上的故障排除重置 Windows 更新

要使用 Windows 11 上的故障排除功能重置 Windows 更新,请使用以下步骤:

  1. 打开Windows 11 上的“设置” 。

  2. 单击“系统”

  3. 单击“疑难解答”选项卡。

  4. 单击其他疑难解答设置。

    打开其他疑难解答

  5. 在“最频繁”部分下,单击“Windows 更新”设置的运行按钮。

    Windows 更新疑难解答

  6. 继续按照屏幕上的说明操作(如果适用)。

    Windows 更新已修复

计算机重新启动后,下次尝试更新 Windows 11 时,系统应该按预期工作。

修复 Windows Update 在 Windows 11 上手动安装更新的问题

如果您在使用 Windows 更新时遇到问题,安装可用的最新更新可能会自动解决该问题。此外,累积更新现在还结合了“服务堆栈更新”(SSU),这是一项旨在改进和修复问题以使 Windows 更新更加可靠的更新。

要手动安装更新以修复 Windows 11 上的 Windows 更新问题,请使用以下步骤:

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

  2. 从左侧窗格中选择 Windows 11 的最新更新(并记下更新的“KB”编号)。

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

  3. 打开Microsoft 更新目录网站

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

    微软更新目录

  5. 单击“下载”按钮获取最新的 Windows 11 更新。

  6. 单击“.msu”下载链接并将文件保存在设备上。

  7. 双击该包进行安装并修复 Windows 更新问题。

    Windows 11 手动安装更新

  8. 重新启动计算机。

完成这些步骤后,设备将应用最新的更新。安装还应该解决了 Windows 更新服务的任何问题。

修复 Windows 更新修复 Windows 11 上损坏的文件

Windows Update 服务可能会因系统文件损坏而中断。如果是这种情况,您可以使用部署映像服务和管理 (DISM) 确保 Windows 11 的本地系统映像运行状况良好,然后使用系统文件检查器 (SFC) 修复 Windows 更新上的问题本地系统映像文件。

要修复系统文件以解决 Windows 11 更新问题,请使用以下步骤:

  1. 打开开始

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

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

    dism.exe /Online /Cleanup-image /Restorehealth


  4. 键入以下 SFC 命令来修复系统文件,然后按Enter

    sfc /scannow

    Windows 更新 dism 和 sfc 修复

完成这些步骤后,Windows 更新组件应再次开始工作,您可以再次检查更新以进行验证。

在 Windows 11 上使用命令提示符重置 Windows 更新

或者,也可以使用命令重置所有 Windows 更新组件以修复最常见的问题。通常,这是解决 Windows 11 上更新机制问题的最佳选项。

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

  1. 打开开始

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

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

    net stop bits

    net stop wuauserv

    net stop appidsvc

    net stop cryptsvc

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

  4. 键入以下命令从计算机中删除 BITS 创建的所有“qmgr*.dat”文件,然后按Enter

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

    Windows 更新删除临时文件

  5. 输入“Y”确认删除。

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

    rmdir %systemroot%\SoftwareDistribution /S /Q


    rmdir %systemroot%\system32\catroot2 /S /Q
    快速提示:我们使用带有选项的删除目录rmdir命令/S来删除指定目录以及主文件夹内的所有子目录,并且该/Q选项会悄悄删除目录而无需确认。如果您收到消息“该进程无法访问该文件,因为该文件正在被另一个进程使用”,请重复步骤 1并重试,因为其中一项服务可能已意外重新启动。

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

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

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

    netsh winsock reset


    netsh winsock reset proxy

    网络设置重置

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

    net start bits

    net start wuauserv

    net start appidsvc

    net start cryptsvc

  12. 重新启动计算机。

完成这些步骤后,Windows 更新将重置,并且它应该可以在 Windows 11 上再次运行。

如果您在下载累积更新或功能更新时收到错误“0x80248007”,您将需要等待一段时间(最多 24 小时),错误将自动消失。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注