Windows 10 更新停留在 0%

Windows 10 更新停留在 0%

我刚刚从 8 升级到 8.1,并立即尝试升级到 Windows 10。我遇到了同样的错误,因此我终止了该进程并重试并重新启动了计算机几次。

我关闭了自动更新,以为我遇到的问题可能是因为自动更新已在进行中,导致显示 0%。但还是没有。它只是在那里。

*旁注 - 除非我从任务管理器结束进程,否则它不会让我关闭它。

在此处输入图片描述

答案1

我尝试了网上很多指南来解决这个“0%下载进度”问题,但都没有成功。最后什么对我有用?

  • 下载媒体创作工具来自微软:https://www.microsoft.com/software-download/windows10
  • 运行它并选择“升级这台计算机“(或者,如果您想进行全新安装,您可以选择“创建可安装媒体”(DVD / USB),但我的情况并非如此) - 下载将立即开始
  • 如果你在安装过程中(下载后)卡在“检查更新”消息上,请打开以管理员身份执行命令怎么做)- 安装窗口 10 仍处于打开和运行状态 - 并且输入命令:net stop wuauserv。这将停止 Windows 更新服务。一分钟后,您应该在 Windows 安装窗口中看到“正在检查计算机”而不是“检查更新”,然后安装继续...
  • 如果在下一次“检查更新”过程中再次遇到问题,请重复最后一步 - 使用 停止 Windows 更新net stop wuauserv。在“检查更新”过程中,我不得不这样做两三次。

答案2

对于遇到此问题的任何人来说,这里是我解决问题的方法。

首先,整个过程简直是一场噩梦。只是想让你知道。

我尝试了很多方法,最终成功了。我将列出我所做的一切,但我怀疑我做的最重要的事情是频繁清理磁盘。

我没有尝试直接更新到 Windows 10,而是尽可能多地更新了 8.1。我的硬盘已分区,C 盘只有 150 GB,因此在经历了无数次 Windows 更新失败后,我想如果我回收其他分区,也许至少可以加快速度。在这个过程中,我进行了磁盘清理(必须单击“高级”,这样它才会搜索更多要删除的内容(例如 Windows 更新文件))。在这次 Windows 更新之后最后工作了。

如果您下载了它并且在准备安装时冻结,我会再次尝试清理磁盘并重新开始。

下载量为 657MB。下一个 Windows 更新下载量为 15MB。这花了半天时间。等到它工作正常时,我已经:

  • 关闭自动更新
  • 已禁用 Windows Defender
  • 禁用所有非 Microsoft 服务和应用在启动时运行
  • 运行疑难解答 > Windows 更新(从右上角向下拖动,键入“疑难解答”,单击它,单击 Windows 更新)约 5 次
  • 重启40亿次
  • 运行磁盘清理(再次强调,我认为这是唯一起作用的东西)。请注意,当它开始删除 Windows 更新文件时,它会冻结。我发现,终止 Windows 模块安装程序工作程序(Windows 更新)可以打破计算机所处的任何死锁。例如,删除它的瞬间,磁盘清理就从停止状态恢复到正常速度。
  • 对我的硬盘进行了碎片整理(这是在我恢复其他分区之后)

我继续更新,直到系统提示我没有其他更新(甚至是可选的)。对我来说,这只是另一个 85 MB 的更新,而且运行完美。我从未在任务栏中看到更新到 Windows 10 的内容。我只是在 Google 上搜索“安装 Windows 10”,并在完全更新后点击链接,令我惊讶的是,它成功了(这是一个为期 2 天的折磨)。

最后要指出的是,Windows 更新是垃圾。它会一直停留在“准备安装”状态。它会下载 700MB,但下载进度为 0%。它可能不允许您关闭它。当您打开它时,它可能无法打开。当我从 8 升级到 8.1 时,它在 62% 处冻结(永久冻结),经过一番谷歌搜索后,我发现如果您断开互联网然后重新连接,它会重新启动。

答案3

检查 Windows 日期和时间是否设置为“自动”,系统区域设置是否设置为“英语”。然后尝试使用疑难解答看看是否有帮助。

此问题也可能由于 Windows 更新组件文件损坏而发生。我建议您重置 Windows 更新组件。按 Windows 键 + X,选择命令提示符(管理员)以调出提升的命令提示符。停止 BITS 服务、Windows 更新服务和加密服务。为此,在命令提示符下键入以下命令。确保在键入每个命令后按 Enter。

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

将软件分发文件夹重命名为备份副本。为此,请在命令提示符下键入以下命令。请确保在键入每个命令后按 Enter。

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

重新启动 BITS 服务、Windows 更新服务和加密服务。为此,在命令提示符下键入以下命令。请确保在键入每个命令后按 Enter。

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc 
 5. Restart your PC and check if it works this time when you try to update.

答案4

这个问题似乎有多种原因。我正在使用 Win7,试图创建一个 USB 密钥,以便以后安装其他机器(Win10,64 位,美国)。多次关闭 pgm 并重新运行都没有效果,将其打开数小时也没有效果;0% 状态不会改变。

重新启动 bits 服务(仅此而已)就足够了(当卡在 0% 时),而且简单且安全,足以完成首次尝试。正如其他人提到的,您必须以管理员身份运行命令行,否则您将在 net stop 命令上收到权限不足的错误消息。

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

11:55:19.39>net stop bits
The Background Intelligent Transfer Service service is stopping..
The Background Intelligent Transfer Service service was stopped successfully.

11:55:26.45>net start bits
The Background Intelligent Transfer Service service is starting.
The Background Intelligent Transfer Service service was started successfully.

也可通过控制面板 | 管理工具 | 服务 | 后台智能传输服务 | 属性

相关内容