我有一台 Windows 7(64 位)虚拟机,我主要通过远程桌面访问它。有时启动时会出现问题,并显示以下 DOS 屏幕:
Windows Error Recovery
Windows Failed to start. A recent hardware of software change might be the cause.
If Windows files have been damaged or configured incorrectly, Startup Repair can help diagnose and fix the problem. If power was interrupted during startup, choose Start Windows Normally.
(Use the arrow keys to highlight your choice.)
* Launch Startup Repair (recommended)
* Start Windows Normally
默认选项是Launch Startup Repair
(30 秒后自动发生)。我该如何设置才能让这个绝不发生了,并且它总是试图Start Windows Normally
?
答案1
执行这个命令:
bcdedit /set {当前} 启动状态策略 ignoreallfailures
类似的是
bcdedit /set {默认} 启动状态策略 ignoreallfailures
如果您启动到默认负载,它们可能相同,因此默认值等于当前值。
有关更多信息,相关的 Google 搜索是“禁用 Windows 错误恢复”(减去引号)。
答案2
更好的解决方案是针对 BCDedit 实现以下行。
bcdedit /set {default} bootstatuspolicy ignoreshutdownfailures
这样,只有关机失败才会被忽略,系统不会进入恢复模式。当机器无法正常启动并遇到其他错误时,恢复模式仍然可用。
答案3
在命令提示符下输入以下内容:
bcdedit /set {default} recoveryenabled No
这将禁用启动修复在出现问题时自动启动的功能。
但请注意:
您必须以管理员身份重新进入 Windows 才能重新启用它。只需将上述命令中的“否”更改为“是”即可
感谢“busterh”SevenForums.com 主题