系统还原错误 0x81000204 发生在用户尝试使用 Windows 的还原实用程序还原系统以前的工作状态时。该错误通常伴随一条消息,指出“系统还原未成功完成。您计算机的系统文件和设置未更改’。
我们调查了这个问题,发现它可能是由系统不一致、硬盘驱动器问题和有问题的恢复设置引起的。无论是什么原因导致您出现此问题,我们都详细介绍了有效的故障排除方法,可帮助您立即解决此问题并恢复系统。
使用内置实用程序扫描您的系统
如果您尝试恢复系统失败,那么您应该做的第一件事就是使用每个 Windows 版本附带的内置故障排除实用程序。Microsoft 开发了这些实用程序来扫描操作系统的不同组件,以查找可能导致类似手头错误的不一致和潜在问题。
在本方法中,我们将一一演示CHKDSK、SFC、DISM工具的使用方法。使用命令提示符运行所有这些扫描可能会有点耗时,因此我们建议您在有时间时开始处理这些扫描。
CHKDSK扫描
我们将运行的第一个扫描是 CHKDSK 扫描。CHKDSK(检查磁盘)是一种系统工具,可帮助检查和修复硬盘驱动器错误并保持系统数据井井有条——它是良好计算机卫生的一部分。
Chkdsk 以其最简单的形式分析磁盘卷文件系统及其元数据的完整性,并修复它识别的问题。其中一些问题可能包括卷的主文件表 (MFT) 中的损坏条目、单个文件的不正确安全描述符,甚至是关于特定文件的大小或时间戳的不完整或不正确的信息。
此外,Chkdsk 还可以选择性地查找磁盘卷上的坏扇区。坏扇区可以是软的也可以是硬的,这取决于创建的类型。软扇区可能是数据写入错误造成的,而硬扇区则是物理损坏造成的。CHKDSK 可以解决这些问题,只要它们与硬件无关。
以下是如何在 Windows 上运行 CHKDSK 命令:
- 同时按下键盘上的Windows + R 键以打开“运行”对话框。
- 在对话框的文本字段中,键入cmd并按Ctrl + Shift + Enter以管理员身份打开命令提示符。
- 进入命令提示符窗口后,键入以下命令并按Enter键执行它。
chkdsk /x /f /r
- 如果出现确认询问您是否要在计算机下次启动时运行该命令,请键入Y。
- 完成后,重新启动您的 PC。重新启动后,chkdsk 扫描应该会自动开始。
- 命令提示符完成此扫描后,重复导致错误的操作并检查这样做是否修复了错误 0x81000204。如果没有,请继续执行下面的下一次扫描。
sfc /scannow
如果 chkdsk 扫描没有识别出任何坏扇区,您应该检查的下一个潜在问题区域是受保护的系统文件。系统文件是 Windows 正常运行所依赖的文件。其中包括硬件驱动程序、配置文件和 DLL 文件,以及构成 Windows 注册表等管理工具的文件。
如果这些基本系统文件中的任何一个损坏或出现故障,您很可能会遇到与正在讨论的错误类似的错误。在这种情况下,继续前进的最佳方法是使用系统文件检查器。
顾名思义,系统文件检查器 (SFC) 将扫描系统中的损坏文件,并将识别出的文件替换为更健康的文件。
DISM 扫描
执行完 SFC 命令后,接下来应该使用命令提示符运行 DISM 扫描。Microsoft 服务器允许 DISM 获取系统文件的新副本,并用它们替换损坏、丢失或损坏的文件。
DISM 和 SFC 可以很好地协同工作,以解决手头的问题,这就是为什么始终建议将它们一起使用的原因。在您也运行 DISM 命令后,关闭命令提示符窗口并尝试重复之前导致系统还原错误的操作。
如果系统文件中的不一致导致错误 0x81000204,您应该能够按照上述方法修复它。但是,如果错误仍然存在,请转到下面的下一个方法。
在安全模式下执行系统还原
如果操作系统上安装的任何应用程序或程序干扰了还原实用程序的进程,您也可能无法执行系统还原。
如果上述方法对您不起作用,那么您可以尝试在安全模式下执行系统还原。在安全模式下,Windows 仅以最少的一组驱动程序和程序启动。这些通常是 Windows 启动和运行所需的唯一内容。
以下是如何以安全模式启动 Windows:
- 单击任务栏上的“开始”菜单,然后按住Shift 键,从上下文菜单中 单击“重新启动” 。
- 您现在应该能够在蓝屏上看到选项列表。选择疑难解答>高级选项。
- 现在,单击“高级选项”窗口中的“启动设置”并重新启动您的 PC。
- 重新启动后,按F4以安全模式启动 Windows。
- 进入安全模式后,尝试执行系统还原,看看是否有任何不同。
如果没有,您还可以尝试干净启动您的系统。干净启动模式与安全模式几乎相同,可帮助您确定后台进程是否是问题的原因。
重置系统还原设置
您可以尝试应用的另一个针对错误 0x81000204 的修复是将系统还原设置重置为 Windows 上的默认状态。该解决方案为多个用户带来了成功,这就是我们建议您继续尝试的原因。
请按照以下步骤继续:
- 在任务栏的搜索区域中键入cmd,然后单击以管理员身份运行。
- 在确认提示中单击是。
- 在命令提示符窗口中,一一键入下面列出的命令,然后在每个命令后按Enter 键执行它们。
reg delete “HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\SystemRestore” /v “DisableSR” /f reg delete “HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\SystemRestore” /v “DisableConfig” /f reg delete “HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\SystemRestore” /v “DisableSR” /f schtasks /Change /TN “Microsoft\\Windows\\SystemRestore\\SR” /Enable vssadmin Resize ShadowStorage /For=C: /On=C: /Maxsize=25GB sc config wbengine start= demand sc config swprv start= demand sc config vds start= demand sc config VSS start= demand
- 命令提示符成功执行命令后,关闭命令提示符窗口并重新启动 PC。
- 重新启动后,检查系统还原实用程序是否正常工作。
如果您仍然遇到错误,那么您也可以尝试重置存储库并查看是否有所不同。请按照以下步骤操作:
- 再次以管理员身份启动命令提示符并执行以下命令。这应该停用 Windows Management Instrumentation 服务。
net stop winmgmt
- 完成后,启动文件资源管理器并导航到以下位置:
C:\Windows\System32\wbem
- 找到并右键单击存储库文件夹。
- 将其重命名为repositoryold。
- 然后,再次以管理员身份启动命令提示符,并一条一条地启动以下命令。
net stop winmgmt winmgmt /resetRepository
- 最后,重新启动您的 PC 并检查执行这些步骤是否解决了问题。
重置您的电脑
如果您走到这一步还没有解决方案,并且仍然遇到错误 0x81000204,那么传统的故障排除方法可能无法解决这一切背后的损坏错误。
如果这种情况适用,那么唯一可行的解决方案是将Windows 操作系统重置为默认状态。此过程将删除您对 Windows 所做的所有数据和更改(例如安装程序和下载内容)。该过程很漫长,因此您在执行该过程时必须耐心等待。