Windows Server 2008 重新启动进入 WinRe 恢复环境

Windows Server 2008 重新启动进入 WinRe 恢复环境

最近,我在几台 Windows Server 2008 R2 SP1 Standard 服务器上遇到了一个问题,在执行标准重启时,它会重启到 WinRE 恢复环境。转到机器的控制台并再次重启设备将使其恢复到操作系统,没有任何问题。这些都是虚拟机,我们还有其他没有问题的机器。最近一次是在服务器上运行自动更新后发生的。

  • Windows 更新日志未显示任何故障
  • 系统日志未显示任何错误或警告
  • 检查 bcedit /enum 我没有发现任何与引导记录有关的问题
  • 检查 msconfig->Boot 选项卡,未选择任何特殊启动选项

我不知道还要检查什么。有什么想法吗?谢谢

答案1

显然,这是在经过一轮大规模更新后在某些 2008/2008 R2 环境中出现的间歇性问题 [在此插入最喜欢的 Windows 更新失败轶事]。

在您的一台“不太重要”的服务器上尝试此解决方案,但它相对来说不太激进,并且如果它对您的特定问题没有帮助,也不会造成任何损害。

让系统启动到 Windows 恢复模式,然后打开命令提示符 - 然后输入:

sfc /SCANNOW /OFFBOOTDIR=C:\  /OFFWINDIR=C:\Windows

更改目录至:

C:\Windows\winsxs\

如果pending.xml文件存在,则删除它...否则,重新启动系统并选择正常启动。

尝试再次重新启动进行测试,但接下来的操作应该没问题。

以下是有关“sfc”命令行实用程序的一些信息: https://msdn.microsoft.com/en-us/library/windows/desktop/aa382541%28v=vs.85%29.aspx

希望这会有所帮助,祝你好运!

答案2

我们运行了 sfc /scannow,但没有发现任何问题。我们最终只是使用以下命令禁用了自动 Windows 恢复环境

reagentc.exe /disable

我们这样做是因为,在每次出现问题时,如果我们在虚拟机进入 WinRE 后再次重新启动虚拟机,它都会成功启动。因此,禁用 Windows RE 似乎是最好的主意,因为现在如果出现启动问题,它将再次重新启动,而不是启动到 WinRE。

相关内容