您可能正在阅读本文,因为您最近在 Windows 10 设备(以及 Windows 8.1)上遇到更新错误 0xc0000017,现在想要修复它。该错误一般发生在软件更新或操作系统升级过程中,导致用户无法升级操作系统。这篇文章的好处在于,您将获得一些方法,您可以使用这些方法安全快速地摆脱这种困境。
此问题很可能是由损坏的系统文件引起的。您可以使用系统文件检查器命令工具诊断并修复问题。请阅读本文了解更多信息。
错误代码 0xc0000017 是什么意思?
错误代码 0xc0000017 通常是由于内存部分标记错误导致无法将随机存取存储器 (RAM) 用作临时数据存储容量。
修复 Windows 10 更新错误 0xc0000017
按照以下方法修复 Windows 10 更新错误 0xc0000017:
1]删除引导配置坏内存
如上所述,错误的内存条目是导致更新错误 0xc0000017 的原因。根据这份报告,可以通过删除不良记忆来修复错误。说明如下:
- 使用管理员权限运行命令提示符。
- 在提升的窗口中键入下面给出的命令,然后按 Enter。
bcdedit /枚举所有 bcdedit /deletevalue {badmemory} badmemorylist
-
- 这将删除所有坏内存条目。
现在重新启动您的电脑并再次尝试升级您的电脑。
2]使用更新疑难解答
幸运的是,Windows 10 包含一个内置的更新疑难解答程序,可以修复几个常见的问题更新错误代码。使用此故障排除程序有望修复更新错误 0xc0000017。以下是运行更新疑难解答的步骤:
- 按 Windows 图标键并单击齿轮图标以打开“设置”。
- 转到更新和安全 > 疑难解答 > 其他疑难解答。
- 单击“启动并运行”部分下的 Windows 更新,然后单击运行疑难解答。
- 现在按照屏幕上的说明完成该过程。
重新启动系统并检查错误是否已解决。
3] 运行 SFC 和 DISM
此外,损坏和不完整的系统文件可能会触发更新错误 0xc0000017 的发生。要解决此类错误代码,您可以运行系统文件检查器命令来修复文件。程序如下:
-
- 以管理员身份打开命令提示符窗口。
- 在提升的窗口中,键入下面给出的命令,然后按 Enter。
证监会/扫描
- 等待过程完成。
- 关闭所有窗口并重新启动您的 PC。
如果错误仍然存在,请尝试运行 DISM 来修复损坏的文件。按照下面给出的步骤运行 DISM:
-
- 再次打开提升的命令提示符窗口。
- 在提升的窗口中键入以下命令,然后按 Enter。
DISM /Online /Cleanup-Image /RestoreHealth
- 等到过程完成。
重新启动您的 PC 并查看错误是否已解决。
4]启动Windows更新服务
Microsoft 的 Windows Update 服务是让 Windows 10 保持最新状态的最重要方式。如果此服务无法正常运行,您可能会遇到更新错误。因此,我们建议您确保此服务正常运行。以下是您需要遵循的步骤:
- 按 Windows + R 快捷键打开“运行”对话框。
- 在文本框中,键入services.msc并按 Enter 键打开“服务”窗口。
-
- 搜索Windows Update服务,右键单击它,然后选择Properties。
- 转到“属性”窗口中的“常规”选项卡。
-
- 现在检查启动 类型并使用下拉菜单将其设置为自动。
- 另外,检查服务是否正在运行。如果没有,请点击“开始”按钮。
- 单击“确定”保存更改。
- 现在关闭窗口并检查错误是否已解决。
5]确保BITS服务正在运行
运行 BITS 是接收 Windows 10 更新的先决条件。在这种情况下,确保此服务正在运行可能有助于解决更新错误 0xc0000017。
- 右键单击 Windows 图标并从菜单中选择运行。
- 在“运行”对话框中,键入 services.msc 并按 Enter 键打开“服务”窗口。
- 搜索后台智能传输服务 (BITS),找到后双击它。
- 转到“常规”选项卡,检查服务是否正在运行。如果没有,请点击“开始”按钮。
-
- 现在转到Recovery选项卡并使用下拉菜单将First failure选项设置为Restart the Service 。
- 同样,将Second failure选项设置为Restart the Service。
- 点击确定应用更改。
- 现在关闭所有窗口并尝试再次安装更新。
6]更改DNS设置
更改 DNS 设置可能会帮助您修复更新错误 0xc0000017。更改 DNS 设置的步骤如下:
-
- 打开控制面板并设置按类别查看。
- 转到网络和 Internet > 网络和共享中心 > 更改适配器设置(在左窗格中)。
- 现在右键单击您正在使用的网络并选择Properties。
- 在Networking选项卡中,向下滚动并搜索Internet protocol version 4 (TCP/IPv4),然后点击 Properties。
- 现在选中使用以下 DNS 服务器地址旁边的复选框。
- 在 DNS 服务器中输入值 8.8.8.8,在备用 DNS 服务器中输入值 8.8.4.4。
- 点击确定并重新启动系统。
7]重置Windows更新组件
如果上述故障排除方法均无效,您可以尝试重置 Windows Update 组件来解决此更新错误。
如何修复没有足够的内存来创建 ramdisk 设备?
执行以下操作来解决此问题:
- 以安全模式打开您的设备
- 当您处于安全模式时,打开命令提示符
- 然后键入bcdedit /enum all并按 Enter。
- 在这里您将看到所有标记为“坏”的内存位置。删除这些条目以清除列表。
- 现在键入以下命令行并按 Enter
bcdedit /deletevalue {badmemory} badmemorylist
然后关闭命令提示符窗口并重新启动您的 PC 以完成更新。
注意:如果运行以下命令,它将显示在测试期间预计会失败的内存页的坏内存地址列表。
bcdedit /enum {坏内存}
当您删除所有坏内存扇区时,Windows 将有足够的内存。不会有阻塞,会正常重启
希望本文对您有所帮助!