本文可帮助你解决系统还原无法完成还原和终止的问题。
原始产品版本: 基于文件的写入筛选器
原始 KB 数: 2390760
现象
系统还原无法完成还原并终止并出现以下错误:
此还原不完整。 它因关闭不当而中断。 应撤消此还原或选择另一个还原点。
原因
系统还原和基于文件的写入筛选器(FBWF)与注册表筛选器的组合不能同时使用。 启用注册表筛选器后,系统还原无法正确还原到较早的时间点。
解决方法
必须禁用 FBWF 和注册表筛选器才能使系统还原正常工作:
每当系统还原用于创建还原点或将系统还原到较早的时间点时,都应禁用 FBWF 和注册表筛选器。
当 FBWF 和注册表筛选器正在使用时,应禁用系统还原。
使用注册表编辑器(转到启动、运行、键入Regedit.exe、按 Enter)创建以下 regnode(如果不存在),或者如果存在将值设置为禁用 FBWF 和注册表筛选器,以便创建还原点或将系统还原到较早的时间点。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RegFilter] "Start"=dword:00000004
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FBWF] "Start"=dword:00000004
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\srservice] "Start"=dword:00000002
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr] "Start"=dword:00000000
相反,请根据需要设置以下注册表项以启用 FBWF 和注册表筛选器并禁用系统还原:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RegFilter] "Start"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FBWF] "Start"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\srservice] "Start"=dword:00000004
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sr] "Start"=dword:00000004
重要
此步骤指示修改注册表。 但是,注册表修改不当可能会出现严重问题。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅:如何备份和还原 Windows 中的注册表。
可以通过多种方式添加这些注册表项。 可以使用 RegEdit,如以下示例所示。 或者,还可以使用注册表项(.reg)文件将注册表更改远程分发到多个基于 Windows 的计算机。 运行 .reg 文件时,文件内容将合并到本地注册表中。 因此,必须谨慎分发 .reg 文件。 以下文章提供了有关注册表的高级信息,其中介绍了多种编辑方法,包括 Regedit 和 .reg 文件:
高级用户的 Windows 注册表信息
使用 Regedit 的示例:
单击“开始”菜单,选择“运行...”
类型: Regedit
按 Enter 键或单击“确定”。
将以下键添加到注册表的“软件”部分:
[HKEY_LOCAL_MACHINE\software\Microsoft\Windows Embedded POSReady] "Version"=(REG_SZ)"2.0"
详细信息
注册表筛选器提供在连接到网络域和 FBWF 并保护系统卷时保留特定注册表值所需的功能。 FBWF 正确地禁用了系统还原服务,并且它实际上在 POSReady 中默认处于禁用状态。 在 POSReady 运行时上运行 Sysprep 或手动调用系统还原可以启用系统还原服务。