如何修复 Windows 更新错误 0x8007001f – 0x20006

Jacki

Windows 更新过程有时会遇到障碍,导致用户对错误消息感到沮丧。此类错误之一是 0x8007001f – 0x20006,该错误通常发生在更新安装的 SAFE_OS 阶段。此错误表示 REPLICATE_OC 操作期间出现问题,其中操作系统无法正确迁移或复制自身。

让我们探索几种方法来解决此问题并使您的 Windows 更新回到正轨。

Microsoft 提供了一个内置工具来诊断和修复常见更新问题。使用方法如下:

步骤一:按 Windows 键 + I 打开“设置”。

步骤2:单击“更新和安全”,然后从左侧边栏中选择“疑难解答”。

步骤3:向下滚动找到“Windows 更新”并单击它,然后选择“运行疑难解答”。

第4步:按照屏幕上的说明进行操作并应用任何建议的修复。

此自动化过程通常可以解决阻止正确安装更新的小问题。

方法 2:重置 Windows 更新组件

损坏的更新组件可能会导致安装失败。重置这些组件可能会解决问题:

步骤一:以管理员身份打开命令提示符。您可以通过右键单击“开始”按钮并选择“Windows 终端(管理员)”或“命令提示符(管理员)”来执行此操作。

步骤2:输入以下命令,每行后按 Enter:


net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

步骤3:重新启动计算机并尝试再次运行 Windows Update。

这些命令停止 Windows 更新服务,重命名关键文件夹,然后重新启动服务,从而有效地重置更新组件。

方法三:删除临时更新文件

有时,先前更新尝试的剩余文件可能会干扰新安装。删除这些文件可能会有所帮助:

步骤一:打开文件资源管理器并导航到 C:Windows。

步骤2:查找名为“$Windows.~BT”和“$Windows.~WS”的文件夹。如果存在,请将其删除。

步骤3:清空回收站以确保文件被完全删除。

第4步:重新启动计算机并再次尝试更新。

删除这些临时文件夹会清除可能损坏的更新文件,从而允许 Windows 下载新的副本。

方法四:暂时禁用安全软件

防病毒程序和防火墙有时会干扰更新过程。暂时禁用它们可能会允许更新继续进行:

步骤一:打开防病毒软件的设置并查找暂时禁用保护的选项。

步骤2:对于 Windows Defender,您可以通过转到 Windows 安全 > 病毒和威胁防护 > 管理设置来禁用它,然后关闭“实时防护”。

步骤3:要禁用 Windows 防火墙,请转至控制面板 > 系统和安全 > Windows Defender 防火墙,然后单击“打开或关闭 Windows Defender 防火墙”,并为专用网络和公共网络选择“关闭 Windows Defender 防火墙”。

第4步:尝试再次运行 Windows 更新。

第5步:更新完成后或如果再次失败,请记住立即重新启用您的安全软件。

参见:如何修复 Windows 更新中的“部分更新被取消”错误

禁用安全功能应谨慎且只能暂时进行。始终尽快重新启用保护以维护系统安全。

方法 5:执行干净启动

干净启动使用最少的驱动程序和启动程序启动 Windows,这有助于隔离更新问题:

步骤一:按 Windows 键 + R,输入msconfig,然后按 Enter 键。

步骤2:在“系统配置”窗口中,转到“服务”选项卡。

步骤3:勾选底部的“隐藏所有Microsoft服务”,然后单击“全部禁用”。

第4步:转到启动选项卡并单击“打开任务管理器”。

第5步:在任务管理器中,禁用所有启动项。

第6步:关闭任务管理器,单击“系统配置”中的“确定”,然后重新启动计算机。

第7步:尝试在此干净启动状态下运行 Windows 更新。

干净启动可以消除可能妨碍更新正确安装的软件冲突。请记住在测试后撤消这些更改。

如果这些方法都无法解决 0x8007001f – 0x20006 错误,您可能需要考虑更高级的解决方案,例如使用 Windows Media Creation Tool 执行就地升级,或者作为最后的手段,备份数据并执行 Windows 全新安装。在尝试重大系统更改之前,请务必确保您有最新的备份。