最近,许多用户抱怨在尝试升级操作系统时出现 8007001F – 0x2000D、8007001F – 0x3000D 或 8007001F – 0x4000D 等更新错误。这些错误可能由于各种原因(在本文中解释)而发生,需要单独修复。
如果您在将 PC 更新到 Windows 11 时也遇到此类问题,请尝试下面讨论的解决方法,并查看您的计算机是否有任何点击。发生此问题时,您可能还会收到一条错误消息,内容如下 –
General failure, a device attached to the system is not functioning, Error code 8007001F – 0x4000D
Windows 11/10 更新失败的原因是什么?
Windows 11/10 更新可能因不同原因而失败。下面概述了一些可能的问题——
- 系统文件损坏
- 损坏的硬盘
- 损坏的更新组件
- 过时的设备驱动程序
- 启用 Windows 安全
升级错误 8007001F – 0x4000D 解决方案
如果由于错误代码 8007001F – 0x4000D 而无法将设备升级到 Windows 11,请逐一尝试这些解决方法 –
注意:虽然您可以按任何顺序尝试以下任一解决方案,但我们建议您逐一尝试,因为您可以找到并关联您的 PC 上可能出现的问题。
- 断开所有外围设备/辅助设备
- Windows 更新疑难解答
- 检查硬盘
- 运行 SFC/DISM 扫描
- 更新所有设备驱动程序
- 执行硬件干净启动
让我们详细了解如何执行这些解决方案 –
1]断开所有外围设备/辅助设备
很多时候,通过 USB 连接到您的 PC 的有缺陷的设备可能会阻止更新发生。因此建议移除除鼠标和键盘之外的所有辅助/外围设备,然后重新尝试执行 Windows 升级。
2] Windows 更新疑难解答
Windows 更新疑难解答是 Windows 11/10 PC 上的内置工具。您可以运行此工具来自动检查问题并解决问题。以下是解决 Windows 更新问题的方法 –
- 按 Win + I 启动“设置”应用程序。
- 在搜索字段中键入“疑难解答”,然后按 Enter 键。
- 单击以展开第一个结果,即疑难解答设置。
- 在后续页面上,单击其他疑难解答。
- 在“最频繁”下,您可能会在 Windows 更新旁边找到“运行”按钮。好吧,点击它。
- 当故障排除窗口打开时,点击下一步并按照屏幕上的说明进行操作。
- 让此工具自动查找并解决您 PC 上的任何问题。
- 故障排除完成后,重新启动 Windows 并查看您现在是否可以轻松升级。
3]检查硬盘
如果您尝试安装新 Windows 操作系统的硬盘已损坏,也可能会出现 8007001F – 0x4000D 之类的错误。为了排除这种可能性,您可以检查硬盘是否存在可能的坏道。以下是在 Windows 11/10 上检查硬盘的方法 –
- 首先,以管理员身份打开命令提示符。
- 当它启动时,键入以下内容并按Enter 键。
chkdsk C: /f /r
注意:默认情况下,“C:\”是 Windows 操作系统的根驱动器。如果它在您的 PC 上有所不同,请将其替换为适当的字母。
- 由于根驱动器已被使用,CMD 将不会运行此命令。相反,这将提示一条带有下划线的消息 –
“您想安排在下次系统重新启动时检查此卷吗?(是/否)”
- 键入“Y”,然后再次按Enter。
- 接下来重新启动您的设备,以便硬盘驱动器扫描自动开始。
- 扫描完成后,您将收到一份报告,说明您的硬盘是否可以使用或需要更换。相应地采取行动,以便您可以升级 Windows。
4] 运行 SFC/DISM 扫描
如果 CHKDSK 命令显示您的硬盘可以正常使用,则问题可能出在系统文件上。我们都在我们的 PC 上使用了很多第三方工具。正是由于它们与系统文件的相互作用或干扰,导致文件损坏甚至丢失。System File Checker 是一个很棒的实用程序,可以自动查找和替换损坏的文件/文件夹。以下是您如何运行此工具 –
- 按 Win + R 调用“运行”对话框。
- 输入“CMD”,然后同时按下 Ctrl + Shift + Enter 键。
- 这样做将启动具有管理员权限的命令提示符。
- 在提升的控制台上,键入以下内容,然后按 Enter。
sfc /scannow
- 此命令通常需要 10-15 分钟来扫描/修复损坏的文件。时间可能会增加,具体取决于需要检查的文件数量。让这个过程完成,当它完成时,重新启动你的电脑。
错误 8007001F – 0x4000D 也可能是由于 Windows 11/10 映像本身内部的损坏引起的。为了修复此类损坏,您可以使用以下步骤尝试使用 DISM 工具 –
- 如上所述打开命令提示符(管理员)。
- 当 CMD 启动时,复制/粘贴以下代码,然后按Enter键。
Dism /Online /Cleanup-Image /RestoreHealth
- 和SFC工具一样,这个也需要15-20分钟,耐心等待。
- 完成后,重新启动计算机并查看错误现在是否已解决。
5]更新所有设备驱动程序
仅存在故障或过时的设备驱动程序也可能导致错误,如 8007001F – 0x4000D。因此,您必须检查是否有任何待处理的驱动程序更新,如果可用,请将它们下载并安装到您的计算机上。
使用 Windows 10 版本 21H1 或 Windows 11,您无需单独搜索过时的驱动程序。您现在所需要做的就是访问 Windows Update 并点击“检查更新”按钮。系统将连接到 Microsoft 服务器并查看您的计算机上是否有任何驱动程序更新待处理。无论情况如何,您都会在可选更新下获得更新列表。
单击可选更新链接,标记要升级的复选框,然后单击Download & Install。系统将处理剩余的步骤。升级所有设备驱动程序后,请确保重新启动您的 PC。
6]执行硬件干净启动
有时,此类问题的发生仅仅是因为设备驱动程序出现故障。要修复此类故障,您可以在计算机上进行硬件干净启动。请注意,这不是我们在第三方应用程序交互或干扰的情况下执行的操作。这与系统驱动程序内部的错误有关,因此需要硬件干净启动。以下是您如何执行此任务 –
- 右键单击 Windows 图标并选择设备管理器。
- 当设备管理器打开时,一一展开以下部分并禁用其所有内部驱动程序。需要禁用的类别如下——
Display Adapters
Network AdaptersSound, video, and game controllers
Sound, video, and game controllers
Universal Serial Bus controllers
- 禁用上述部分中的所有驱动程序后,重新启动 PC。
- 重新启动设备管理器并单击“扫描硬件更改”。
- 系统将自动启用您之前停止的所有驱动程序。
检查您现在是否可以正常升级 Windows。如果错误 8007001F – 0x4000D 仍然出现,您现在所能做的就是使用 ISO 映像文件 全新安装 Windows 11/10 。
我希望上述解决方案之一适用于您的情况,并确实解决了“8007001F – 0x4000D”问题。
如果 Windows 更新一直失败怎么办?
如果 Windows 更新不断失败,您可以不按特定顺序尝试这些解决方案,看看是否有解决问题的办法。