怎样修复 Windows 10 更新错误 0xc0000017

您可能正在阅读本文,因为您最近在 Windows 10 设备(也是 Windows 8.1)上遇到了更新错误 0xc0000017,现在想要修复它。 此错误一般发生在软件更新或操作系统升级过程中,导致用户无法升级操作系统。 本文的好处在于,您将获得一些方法,您可以使用这些方法安全快速地摆脱这种混乱局面。

此问题很可能是由损坏的系统文件引起的。 您可以使用系统文件检查器命令工具诊断和修复问题。 请阅读这篇文章以获取更多信息。

错误代码 0xc0000017 是什么意思?

错误代码 0xc0000017 通常是由于内存部分标记错误导致随机存取存储器 (RAM) 无法用作临时数据存储容量。

修复 Windows 10 更新错误 0xc0000017

按照以下方法修复 Windows 10 更新错误 0xc0000017:

1]删除Boot Configurable bad memory

如上所述,错误的内存条目是导致更新错误 0xc0000017 的原因。 根据这份报告,可以通过删除坏记忆来修复错误。 说明如下:

  • 运行命令提示符 admin 使用权。
  • 在提升的窗口中键入下面给出的命令并点击 Enter.
bcdedit /enum all
bcdedit /deletevalue {badmemory} badmemorylist
  • 这将删除所有错误的内存条目。

现在重新启动您的 PC 并尝试再次升级您的 PC。

2]使用更新疑难解答

幸运的是,Windows 10 包含一个内置的更新疑难解答程序,可以修复几个常见的问题更新错误代码。 使用此疑难解答程序有望修复更新错误 0xc0000017。 以下是运行更新疑难解答的步骤:

  • 按 Windows 图标键并单击齿轮图标以打开设置。
  • 更新和安全 > 疑难解答 > 其他疑难解答。
  • 单击“启动并运行”部分下的 Windows 更新,然后单击运行疑难解答。
  • 现在按照屏幕上的说明完成该过程。

重新启动系统并检查错误是否已解决。

3]运行SFC和DISM

此外,损坏和不完整的系统文件可能会触发更新错误 0xc0000017 的发生。 要解决此类错误代码,您可以运行系统文件检查器命令来修复文件。 程序如下:

  • 以管理员身份打开命令提示符窗口。
  • 在提升的窗口中,键入下面给出的命令并点击 Enter.
sfc /scannow
  • 等待过程完成。
  • 关闭所有窗口并重新启动您的 PC。

如果错误仍然存​​在,请尝试运行 DISM 来修复损坏的文件。 请按照以下步骤运行 DISM:

DISM

  • 再次打开提升的命令提示符窗口。
  • 在提升的窗口中键入以下命令并点击 Enter.
DISM /Online /Cleanup-Image /RestoreHealth
  • 等到该过程完成。

重新启动您的 PC 并查看错误是否已解决。

4]启动Windows更新服务

Microsoft 的 Windows Update 服务是与 Windows 10 保持同步的最重要方式。如果此服务无法正常运行,您可能会遇到更新错误。 因此,我们建议您确保此服务正常运行。 以下是您需要遵循的步骤:

  • 按 Windows + R 快捷键打开“运行”对话框。
  • 在文本框中,键入 服务.msc 并击中 Enter 打开服务窗口。

错误 0xc0000017

  • 搜索 Windows更新 服务,右键单击它,然后选择 特性.
  • 前往 一般的 属性窗口中的选项卡。

修复错误 0xc0000017

  • 现在检查 启动 键入并将其设置为 自动的 使用下拉菜单。
  • 另外,检查服务是否正在运行。 如果没有,然后点击 开始 按钮。
  • 点击 好的 保存更改。
  • 现在 close 窗口并检查错误是否已解决。

5]确保BITS服务正在运行

运行 BITS 是接收 Windows 10 更新的先决条件。 在这种情况下,确保此服务正在运行可能有助于解决更新错误 0xc0000017。

  • 右键单击 Windows 图标并从菜单中选择运行。
  • 在“运行”对话框中,键入 services.msc 并点击 Enter 打开服务窗口。
  • 搜索 后台智能传输服务 (BITS) 当你找到它时,双击它。

确保 BITS 服务正在运行

  • 前往 一般的 选项卡,检查服务是否正在运行。 如果没有,请点击开始按钮。

修复更新错误0xc0000017

  • 现在去 恢复 选项卡并设置 第一次失败 选项 重启服务 使用下拉菜单。
  • 同样,设置 第二次失败 选项 重启服务.
  • 好的 应用更改。
  • 现在 close 所有窗口并尝试再次安装更新。

6]更改DNS设置

更改 DNS 设置可能会帮助您修复更新错误 0xc0000017。 更改 DNS 设置的步骤如下:

  • 打开控制面板并设置按类别查看。
  • 前往 网络和 Internet > 网络和共享中心 > 更改适配器设置 (在左窗格中)。
  • 现在右键单击您正在使用的网络并选择 特性.

更改 DNS 设置

  • 在里面 联网 标签,向下滚动并搜索 Internet 协议版本 4 (TCP/IPv4), 并击中 特性.
  • 现在选择旁边的复选框 使用以下 DNS 服务器地址.

解决更新错误0xc0000017

  • Enter DNS 服务器中的值 8.8.8.8 和备用 DNS 服务器中的 8.8.4.4。
  • 好的 并重新启动系统。

7]重置Windows Update组件

如果以上故障排除方法都不起作用,您可以尝试重置 Windows Update 组件以解决此更新错误。

怎样解决没有足够的内存来创建 ramdisk 设备?

执行以下操作来解决此问题:

  1. 以安全模式打开您的设备
  2. 当您处于安全模式时,打开命令提示符
  3. 然后输入 bcdedit /枚举 全部 并按下 Enter.
  4. 在这里,您将看到所有标记为“坏”的内存位置。 删除这些条目以清除列表。
  5. 现在键入以下命令行并按 Enter
bcdedit /deletevalue {badmemory} badmemorylist

然后 close 命令提示符窗口并重新启动 PC 以完成更新。

注意:如果您运行以下命令,它将显示在测试期间预期会失败的内存页面的坏内存地址列表。

bcdedit /enum {badmemory}

当您删除所有坏内存扇区时,Windows 将有足够的内存。 不会有阻塞,会正常重启

我希望这篇文章对你有帮助!