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。

相關內容