怎样修复 Windows 11/10 中的错误 0x80070001

最近,许多用户报告在尝试在其 PC 上使用之前创建的还原点时收到错误 0x80070001。 遇到此问题后,更新 Windows 甚至执行一些基本操作都变得相当困难。

要恢复您的设备功能,您必须执行本文中提供的解决方案,并查看它们是否解决了此错误代码。 让我们详细探讨解决方法 –

是什么导致 Windows 中出现错误 0x80070001?

由于不同的原因可能会发生此错误,最可能的原因如下 –

  • 错误配置的系统文件或文件夹
  • 损坏的 Windows 注册表
  • 与内部文件交互的第三方防病毒软件
  • 您安装了错误或错误的应用程序
  • 更新操作系统或在其上安装最新补丁后

修复 Windows 11/10 错误 0x80070001

如果您记得安装任何新应用程序或更新 Windows,请考虑先将其卸载。 只有当问题仍然存在时,才去尝试这些解决方案——

1]清除Windows缓存

当您卸载应用程序并且不重新启动 PC 时,它的一些文件会被遗留下来。 随着时间的推移,它们会过时,但是,它们可能会与触发错误代码 0x80070001 的系统文件交互。 或者,它可能只是意味着您的 Windows 更新缓存已满,需要清除。 无论您的情况是什么,您都可以按照这些简单的步骤来解决它。

首先,您需要在清除 Windows 缓存文件夹内容之前停止 Windows 更新。 为此,请按照以下步骤操作 –

  • 按“Win + S”键启动 Windows 搜索。
  • 类型 ”Services” 在搜索框中,然后按 Enter.
  • 在“服务”窗口中,向下滚动到 Windows 更新,右键单击它,然后点击 停止.

现在,您可以清除 PC 上存储的缓存 –

  • 同时按下“Win + R”键以启动“运行”对话框。
  • 复制粘贴 ”%windir%SoftwareDistributionDataStore” 在文本字段附近,然后点击 好的.
  • 这样做将启动 Windows 更新的下载文件夹。
  • 现在,选择其中的所有文件和文件夹,然后按快捷方式 – Shift + 删除.
  • 所有存储的缓存将永久丢失。

由于您已经清除了 Windows 缓存文件夹,您现在可以重新启动之前停止的服务。 为此,请再次启动 Windows 更新,右键单击它,然后点击选项 – 开始.

重新启动您的 PC 并检查错误 0x80070001 现在是否已解决。 如果它仍然出现,请继续下一个解决方案。

2]重置Windows更新组件

由于您仍然遇到错误 0x80070001,因此更新组件一定已经以某种方式损坏。 要解决此问题,您必须重置 Windows 更新组件并将它们恢复到默认状态。 这是你需要做的——

  • 以管理员身份启动 CMD。
  • 当它发生时,通过运行这些代码停止所有与更新相关的服务 –
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
  • 现在您已经禁用了所有基本服务,通过运行以下两个命令重命名 Windows 中的两个缓存文件夹 –

C:WindowsSoftwareDistribution SoftwareDistribution.old
C:WindowsSystem32catroot2 Catroot2.old

  • 在您的 PC 上重置网络设置旁边执行此代码 –

netsh winsock

  • 重新启动您之前停止的所有更新服务。 为此,请一一运行这些代码,然后 Enter 分别键 –

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

  • 最后,输入“exit”并按 Enter 从 Windows 控制台中出来。

接下来重新启动您的 PC 并检查这是否可以解决 Windows 设备上的错误代码 0x80070001。

3]运行系统文件检查器

损坏的系统文件和文件夹的存在也可能导致 Windows 11 或 10 PC 上出现错误 0x80070001。 去看看你的电脑是不是这样。 运行 SFC 是在 Windows PC 中自动查找和解决丢失或损坏的文件/文件夹的好方法。 以下是运行此实用程序的方法 –

  • 右键单击 Windows 图标 (Win + X) 并选择 Windows Terminal (Admin)。
  • 这将默认加载到 Windows PowerShell 中。 按 Ctrl + Shift + 2 以管理员身份启动命令提示符。
  • 在提升的控制台上,运行以下命令 –

sfc /scannow

  • 只要查找和修复 PC 上损坏的文件,就让此工具运行。
  • 结束后,重新启动您的 PC 并检查您现在是否可以更新 Windows。

4]清除Windows更新下载路径

当 Windows 更新下载路径以某种方式损坏时,也可能会出现错误 0x80070001。 如果是这种情况,您可以清除此路径并重试下载更新。 以下是您执行此任务的方法 –

  • 按 Win + R,输入“regedit“,然后点击确定。
  • 接下来将出现 UAC 窗口,单击“是”继续。
  • 在注册表中,导航到以下内容 –

HKEY_LOCAL_MACHINE > 软件 > 策略 > Microsoft > WindowsUpdate

  • 一旦你在那里,搜索条目 – “WUServer“ 和 ”WIStatus”在右侧窗格中。
  • 右键单击这些条目中的每一个并删除它们。

如果那里没有这样的注册表,则下载路径一切正常。 接下来考虑干净安装 Windows 以修复计算机上的错误代码 0x80070001。 如果您之前创建了系统还原点,您可以在全新安装 Windows 之前先尝试。