每当 Windows 10 遇到问题时,系统还原在恢复以前的稳定状态方面起着非常重要的作用。但是,有时,这也可能会失败,而是会发送一条错误消息,内容为“系统还原未成功完成”。通常,此类问题会伴随错误代码。今天,在这篇文章中,我们讨论了一个这样的错误——错误 0x800700b7、可能的原因和一些可行的解决方案。
运行第三方防病毒软件、损坏的系统文件、过时的 Windows 10 Build 版本是导致 0x800700b7 错误的部分原因。要摆脱这个麻烦,请下载/安装最新的 LCU、禁用/卸载第 3 方反恶意软件程序、运行 SFC 或磁盘工具。如果问题仍然存在,请尝试启动到安全模式,或通过注册表删除 TaskCache。很多时候,您甚至无法访问登录屏幕。在这种情况下,您必须进入 WinRE,重命名 Windows Apps 文件夹,然后才运行系统还原。
错误代码 0x800700b7 是什么意思?
错误代码 0x800700b7 表示您无法找到最初安装游戏的驱动器。此错误代码还可能意味着您的 Windows 设备上没有足够的存储空间来安装特别繁重的游戏。
修复:Windows 10 上的系统还原错误 0x800700b7
要解决 Windows 10 PC 上的系统还原错误 0x800700b7,请使用以下解决方法 –
解决方案列表
1]安装待处理的累积更新
微软每个月的第二个星期二发布新的安全补丁。安装最新的累积更新同时修复了几个错误和错误,提高了系统性能。要下载/安装任何待处理的 LCU,请访问以下路径 –
Settings (Win+I) > Update & Security > Windows Update > Check for Updates.
如果您出于任何原因无法下载最新补丁,请展开查看更新历史记录并记下失败的KB编号。
从今以后,请访问Microsoft 更新目录并在搜索栏中键入知识库编号。按Enter键后,将出现更新列表。
根据您的系统配置选择任何一个,然后点击它旁边的下载按钮。在即将出现的弹出窗口中,单击顶部链接以下载独立包并手动安装。
2]禁用/卸载第三方防病毒程序
如果错误 0x800700b7 没有得到解决,请检查您是否使用了第三方防病毒软件。反恶意软件程序经常与系统文件交互,导致不同的错误和问题。如果您使用此类应用程序,请确保将其卸载,然后仅创建/使用系统还原点。
只需转到控制面板并选择程序和功能。在下一个屏幕上,右键单击防病毒程序,然后单击卸载按钮。
注意:Microsoft 提供了一个足以用于 Windows 10 环境的内置反恶意软件程序——Windows Security。我们建议使用它,因为它既不会滞后也不会导致任何问题。
3]运行系统文件检查器实用程序
损坏的系统文件的存在也可能导致系统还原错误 0x800700b7。如果是这种情况,您可以运行 SFC 工具来扫描和修复计算机上损坏的文件。以下是工作的基本步骤 –
- 同时按Win+R启动“运行”对话框。在这里,键入 cmd(管理员)并按确定以使用管理权限启动命令提示符。
- 在闪烁的光标附近键入
sfc/scannow
并按 Enter。命令行程序随后立即开始处理该问题。 - 这将严格查找损坏的文件/文件夹并修复它们(如果存在的话)。
- 由于这需要几分钟才能完成整个扫描和修复过程,因此请稍候。
完成后,重新启动 PC 以实施最近的更改。
4]启动到安全模式并运行系统还原
很多时候,此错误是由于在 Windows 启动时启动的第三方应用程序而出现的。要检查是否确实如此,请启动到安全模式并运行系统还原。如果您在安全模式下没有收到错误 0x800700b7,请尝试在 PC 上执行干净启动。这是进入安全模式的方法-
- 右键单击Win图标并选择运行。
msconfig
在空白处键入并按 Enter 键以启动“系统配置”窗口。- 转到“启动”选项卡并选中“安全启动” 选项,然后单击“确定”。
- 当计算机重新启动时,尝试再次运行系统还原。
如果错误 0x800700b7 在此之后仍然存在,请转到下一个解决方案 –
5]运行检查磁盘实用程序
磁盘驱动器上存在损坏的条目也可能导致此问题。“Check Disk”是一个很棒的实用程序,可以定位和修复损坏的系统文件。要使用它,请遵循以下指南 –
- 同时按下Win+E启动文件资源管理器,点击此PC选项。
- 在设备和驱动器下,右键单击特定磁盘并选择“属性”选项。
- 转到“工具”选项卡并点击“检查”按钮。
- 接下来,单击弹出窗口中的扫描驱动器按钮。
注意:如果这确实解决了问题,请确保重新启动您的 PC。
6]通过注册表删除任务缓存
如果所有修复都无法解决错误 0x800700b7,请尝试通过注册表删除任务缓存。以下是工作的基本步骤 –
- 在搜索栏中键入
regedit
并右键单击顶部结果。使用上下文菜单,点击以管理员身份运行。 - 当注册表窗口出现时,浏览到以下地址 –
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\ TaskCache
注意:在继续之前,请确保备份当前的 TaskCache 条目。为此,请右键单击任意位置并选择“导出”以将密钥保存在某个特定位置。
- 再次,浏览到路径 –
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows
- 右键单击此处可用的 Windows 键,然后选择删除它。
- 您现在可以重新启动您的设备以合并上述更改。
从下次登录开始,您将不会在计算机上收到系统还原错误 0x800700b7。
案例 2:Windows 无法正常启动 –
仅当您能够访问 Windows 登录屏幕时,您才可以应用上述解决方案。如果用户无法正常启动 Windows 10 怎么办?如果您也是其中之一,请获取有效的 Windows 安装介质并尝试以下解决方案 –
7] 在 WinRE 中运行系统还原
可以尝试在 Windows Recovery 下运行系统还原,以消除错误 0x800700b7。为此,请使用以下步骤 –
- 将安装介质插入相应的端口,然后按开始按钮。
- 出现启动屏幕时,单击“下一步”,然后单击“修复您的计算机”。
- 在随后的屏幕上,转到疑难解答 > 高级选项 > 系统还原 以继续。
- 稍等片刻,因为这需要几分钟才能完成。
完成后,错误现在应该已经消失了。如果系统还原无法完成,您可以重命名 WindowsApp 文件夹,然后尝试运行系统备份。
8]重命名WindowsApp文件夹
- 将安装介质插入相应的端口,然后按开始按钮。
- 当出现 Windows 语言设置屏幕时,按Shift+F10启动命令提示符。或者,可以继续以下路径 –
Next > Repair you computer > Troubleshoot > Advanced Options > Command Prompt
- 现在,选择根驱动器(通常是 C:\)并按 Enter。
- 接下来,逐条执行以下命令行。确保在每个代码末尾按 Enter 键 –
打开“程序文件”文件夹 –cd Program Files
取消隐藏 WindowsApps 文件夹 –attrib –h WindowsApps
重命名 WindowsApps 文件夹 –ren WindowsApps WindowsApps.BAK
最后,执行以下命令行以最终运行系统还原 –restrui
- 这一次,这应该可以工作,否则你只剩下一个选项,即Clean Install Windows 10。