![是否可以通过命令提示符启用系统保护?](https://linux22.com/image/1436249/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6%E5%90%AF%E7%94%A8%E7%B3%BB%E7%BB%9F%E4%BF%9D%E6%8A%A4%EF%BC%9F.png)
我刚刚尝试为我的笔记本电脑安装一些更新,现在它陷入了自动修复循环。从我目前在日志中找到的信息来看,我认为这是注册表的问题。
系统还原告诉我有多个可用的还原点,包括一个在尝试安装更新之前创建的还原点。但是,它告诉我无法还原我的 C: 驱动器,因为“您必须在此驱动器上启用系统保护”。
有没有办法通过命令提示符启用驱动器上的系统保护?如果不行,有没有办法只恢复注册表(手动或自动)?我已经能够打开 regedit,但我不知道注册表的哪一部分损坏了。
更新:
以下是 SrtTrail.txt 日志中关于此问题的唯一相关内容:
Root cause fount:
---------------------------
Registry is corrupt.
Repair action: System Restore
Result: Failed. Error code = 0x1f
Time taken = 588875 ms
Repair action: Registry roll back
Result: Failed. Error code = 0x3
Time taken = 0 ms
更新 2:
我使用传统启动方式进行启动并发现了一个新错误:
Realtek PCle FE Family Controller Series v1.27 (10/31/11)
PXE-E61: Media test failure, check cable
看起来这只是个障眼法。这只意味着我无法从网络启动。
答案1
2022 年 5 月更新:
尽管我写这篇文章是为了修复 Windows 8.1 的问题,但其他人发现它也适用于较新版本的 Windows(到目前为止最高为 Windows 11)。如果您恰好是第一个在较新版本的 Windows 上尝试此方法的人,请评论它是否有效。
看着一个适用于 Windows 7 的文章关于同样的问题,我发现了使用以下命令的建议:
Rstrui.exe /offline:C:\windows=active
Rstrui.exe
打开系统还原窗口。我不确定这个参数是什么意思,但它确实让我可以使用还原点!太棒了!
不幸的是,这并没有完全解决我的问题——系统还原失败了。错误消息暗示它与注册表有关。因此,我使用命令提示符进入 C:\Windows\System32\config 并重命名了两个注册表文件:
ren SYSTEM system.001
ren SOFTWARE software.001
完成此操作后,我再次运行系统还原(使用与第一次相同的参数),成功了!我能够重新登录我的电脑了!