如果 Windows 10 更新冻结或卡住,如何修复它

  • 我应该升级到 Windows 10 吗?
  • Windows 10 的 5 个最佳功能
  • 如何下载 Windows 10
  • 如何将 Windows 10 ISO 刻录到光盘
  • 您需要了解的 Windows 10 提示和技巧
  • 如果 Windows 更新卡在 Windows 10 中,如何修复它
  • 如何修复 Windows 10 中的开始菜单
  • 如何解决所有其他 Windows 10 问题
  • 如何在 Windows 10 中禁用 Cortana
  • 如何在 Windows 10 中进行碎片整理
  • 如何在 Windows 10 中获得帮助
  • 如何以安全模式启动 Windows 10
  • 如何备份 Windows 10
  • 如何阻止 Windows 10 下载

大多数情况下,Windows 更新在后台静默进行,仅在出现提示后或在您关闭 PC 时安装。但是,有时更新系统需要帮助。如果您的 Windows 更新出错,您并不孤单。自从微软放弃质量保证团队并通过预览版本、反馈等依赖用户以来,这种挫折一直是操作系统的普遍问题。

如果 Windows 10 更新冻结或卡住,如何修复它

也许您的 Windows 10 在决定不想与服务器保持连接之前下载了一半的更新。其他时候,操作系统喜欢做自己的事情一段时间,减慢你热切期待的更新到爬行。除了这两种情况外,操作系统可能会遇到安装错误或数据问题,使其停止运行。

如果 Windows 更新冻结或卡住,可以尝试几个步骤。 这是过程 - 按重要性排序。

how_to_download_windows_10

步骤 1:运行 Windows 更新疑难解答

第一步是解决 Windows 10 更新问题的最安全方法。该过程将自动扫描并检测系统中的问题,这可能需要几分钟才能完成。

  1. 打开 开始菜单 然后点击 设置. Windows 设置小部件
  2. 接下来,点击 更新与安全. Windows 10 设置菜单 - 3
  3. 然后,点击 故障排除 接着 其他疑难解答. Windows 10 疑难解答菜单
  4. 从那里,选择 Windows更新 接着 运行疑难解答.

疑难解答应该有望清除导致 Windows 更新卡住的问题。

步骤 2:删除软件分发中的文件

如果故障排除程序没有解决更新问题,则是时候与计算机的系统设置进行交互了。它不应该对您的 PC 造成任何损坏。您只会删除临时的 Windows 更新文件,但建议您在继续之前设置系统还原点。

  1. 打开开始菜单,输入 指令 进入 搜索框, 然后 命令提示符 并选择 以管理员身份运行.Windows 10 开始菜单 - 2
  2. 下一站 Windows 更新服务后台智能传输服务.您需要在命令提示符中键入两个命令:
净停止 wuauserv 净停止位

进入 在你输入每一个之后。这将关闭 Windows 更新服务和后台智能传输服务。

视窗

3.接下来,您需要删除文件夹中的文件 C:Windows 软件分发 文件夹。选择所有文件,然后按 删除. 如果文件因为正在使用而无法删除,则需要重新启动 PC。关闭这两个 Windows 更新服务,然后再次尝试删除这些文件。

Windows 软件分发

4. 清空文件夹后,重新启动计算机或手动打开 Windows 更新服务。为此,请调出命令提示符 (admin) 并键入:

网络开始 wuauserv 网络开始位

5. 现在,运行 Windows更新 并且您会发现您的 PC 需要下载大量更新,这可能需要几个小时,具体取决于您的系统和连接。

窗口更新

安装完所有更新后,Windows 将安排重新启动时间,但您始终可以立即重新启动。

步骤 3:制作快速修复批处理文件

以下修复是一次性执行多个命令的便捷方法。脚本的成功级别取决于 Windows 通过以前的更新和操作系统的当前状况而发生的变化。它可能适合您,也可能不适合您。需要您自担风险使用它!

批处理文件(如下所示)按确切顺序执行以下操作:

  1. 更改“system 32catroot”文件夹及其中文件的属性
  2. 停止 Windows 更新服务 (wuauserv)、加密服务 (CryptServ) 和后台智能传输服务 (BITS)
  3. 将“system 32catroot”文件夹重命名为“system32catroot.old”
  4. 将临时 Windows 更新文件文件夹“WindowsSoftwareDistribution”重命名为“WindowsSoftwareDistribution.old”
  5. 将“All UsersApplication DataMicrosoftNetworkDownloader”文件夹重命名为“All UsersApplication DataMicrosoftNetworkDownloader.old”
  6. 重新启动 BITS。
  7. 重新启动 CryptSvc。
  8. 重新启动wuauserv。

要运行批处理文件,请将以下脚本复制到记事本中并将其保存到 桌面 作为 “UpdateFix.bat” 以便在完成后轻松查找和删除它。右键单击批处理文件并选择 以管理员身份运行。 脚本成功完成后重新启动 Windows。

@ECHO OFF echo 此脚本旨在阻止 Windows 更新完全和完全垃圾回声。暂停回声。 attrib -h -r -s %windir%system32catroot2 attrib -h -r -s %windir%system32catroot2*.* net stop wuauserv net stop CryptSvc net stop BITS ren %windir%system32catroot2 catroot2.old ren %windir%SoftwareDistribution SoftwareDistribution.old ren "%ALLUSERSPROFILE%application dataMicrosoftNetworkdownloader" downloader.old net Start BITS net start CryptSvc net start wuauserv echo。 echo Windows 更新现在应该可以正常工作了。感谢微软。回声。暂停

上面的脚本允许 Windows 在其中创建新的更新文件夹和数据,以消除任何文件损坏或不兼容性。

步骤 4:识别 Windows 10 更新错误代码并修复报告的问题

如果上述选项都没有解决您的 Windows 更新问题,那么是时候破译代码以发现失败的原因了——希望如此!大多数更新问题都会返回一个错误代码,用于标识导致更新失败的原因。下表提供了 最常见的 Windows 10 更新错误代码 以及修复它们的可能解决方案。

错误代码 意义和解决方案
0x80073712Windows 10 更新所需的文件已损坏或丢失。类型 “DISM.exe /Online /Cleanup-image /Restorehealth” 没有引号来修复系统文件,然后再次尝试更新操作系统。
0x800F0923驱动程序或程序与 升级 (不更新)从 Windows 7、8 或 8.1 到 Windows 10。备份您的驱动程序和程序以保留它们,然后卸载当前的图形驱动程序并让 Windows 切换到其默认驱动程序。如果这不起作用,请尝试卸载其他驱动程序。此外,请确保您有足够的驱动器空间进行升级。
0x80200056升级过程因手动重启、意外关闭或用户退出而中断。只需尝试再次更新。
0x800F0922 场景 #1:PC 无法连接到 Windows 更新服务器。禁用 VPN(如果适用)并尝试重新安装。否则,请在您的互联网连接稳定可靠时再次尝试更新。场景#2:系统保留分区中缺少可用空间。增加分区大小并再次尝试更新 Windows。
错误:我们无法完成更新。撤消更改。不要关闭计算机。错误:配置 Windows 更新失败。还原更改。 由于未分类或未知问题,PC 无法更新。未在特定错误类别中列出的任何原因都将产生这些通用错误消息之一。查看更新历史记录以查找失败的更新和触发问题的特定错误代码。解决问题,然后再次尝试更新。
错误:更新不适用于您的计算机。Windows 系统未安装执行操作系统升级所需的所有更新。运行 Windows 更新以确保安装了所有适用的更新,然后再次尝试升级。
0xC1900208 – 0x4000C不兼容的应用程序阻止或干扰了更新过程。删除应用程序或程序,然后再次尝试更新 Windows 10。
0xC1900200 – 0x20008 0xC1900202 – 0x20008 PC 不满足升级到 Windows 10 的最低要求。升级 PC 硬件(如果可能)或更换它。
0x80070070 – 0x50011 0x80070070 – 0x50012 0x80070070 – 0x60000 PC 没有足够的空间来安装 Windows 10 更新。释放操作系统分区上的空间,然后重试。
0xc1900223更新中的下载或安装文件有问题。无需任何操作;系统稍后会重试。
0xC1900107先前的更新仍在清理过程中,通常等待重新启动。尝试重新启动 Windows,然后再次尝试安装新更新。如果失败,请尝试使用磁盘清理实用程序,重新启动,然后尝试更新。
0x80300024当前驱动器不支持特定的磁盘操作。请参阅详细的 Windows 10 要求以确保磁盘(分区或卷)能够满足任何适用要求。如果不是,请更换驱动器。
0x80070002 0x20009Windows 10 更新无法找到特定文件,无论是由于访问权限、冲突的应用程序还是其他插入的驱动器。关闭所有防火墙并关闭正在运行的应用程序。如果这不起作用,请尝试断开所有非操作系统驱动器的连接,重新启动设备,然后再次尝试更新。
0xC1900101 0x20017

0xC1900101 0x30017

驱动程序问题导致安装更新期间出现问题。断开所有不必要的设备,如 USB 驱动器、相机等,并禁用任何反恶意软件和反病毒服务。
0x8007042B 0x4000D由于现有正在运行的进程干扰了操作,Windows 更新意外终止。执行干净启动以消除任何有问题的进程,然后再次尝试更新。
0x800700B7 0x2000a安全服务、应用程序或进程导致 Windows 更新意外终止。禁用所有安全应用程序和服务,然后再次尝试更新。
0xC1900101 – 0x20004从 Windows 7 或 8/8.1 升级失败,并显示“在安全操作系统阶段安装失败,在 INSTALL_RECOVERY_ENVIRONMENT 操作期间出现错误”的问题。该错误通常是由 bios 不兼容或 SATA 配置引起的。尝试更新您的 bios,移除所有不必要的 SATA 驱动器,拔下所有外部 USB 驱动器,并在 Windows 10 设备管理器中禁用网络设备(不是通过右键单击其他地方)。

步骤 5:使用系统还原

如果您的计算机在安装更新时仍然没有响应,您可以运行系统还原。这会将您的 PC 恢复到较早的时间点。

  1. 要访问系统还原,请键入“系统还原”进入搜索栏并选择 创建还原点. Windows 10 开始菜单
  2. 系统还原 你可以选择一个合适的点来恢复。
Windows 系统还原

返回到较早的还原点后,请尝试像往常一样再次安装更新。

步骤 6:使用 Windows 10 恢复工具

如果您的 Windows 10 设备仍未更新或在更新时仍处于冻结状态,则您需要启动到 Windows 10 恢复工具并修复驱动器或回滚到以前的还原点。如果您的设备没有响应,则您需要使用其他设备下载。

  1. 如果您还没有,请先下载 Windows Media Creation Tool,它还可用于恢复/修复您现有的 Windows 操作系统。
  2. 接下来,插入带有恢复工具的 USB。
  3. 现在,重新启动您的设备,然后单击任一 F8, F10, F12, 或 Del 进入 BIOS/UEFI,因制造商而异。
  4. 接下来,寻找 开机 或者 引导顺序 并点击它。一些 BIOS 将其保留在 系统.
  5. 然后,更改启动顺序,以便 Windows Media Creation Tool 首先启动,您通常只需使用箭头键即可更改启动顺序。
  6. 工具加载后,选择您的语言/首选项,然后单击 下一个.
  7. 现在,选择 修理你的电脑 从选项。
  8. 然后,首先尝试使用 sfc 命令修复您的磁盘,输入“证监会/扫描” 没有引号和命中 进入 在命令提示符中。
  9. 如果这不起作用,您将需要使用以前的还原点并回滚到它。 Windows 会在您下载新程序时默认创建它们,因此您应该有几个可供选择

带走

有时,Windows 10 在更新时可能会遇到问题,幸运的是,如果发生这种情况,您现在知道该怎么做。在诉诸以前的还原点和更激烈的解决方案之前,先从最不复杂和永久性的问题开始。

您知道修复卡住或冻结的 Windows 10 更新的任何其他方法吗?请随时在下面的评论中分享。