최근 몇몇 Windows Server 2008 R2 SP1 Standard 서버에서 표준 재부팅을 수행할 때 WinRE 복구 환경으로 재부팅되는 문제가 발생했습니다. 머신 콘솔로 이동하여 장치를 다시 재부팅하면 문제 없이 OS로 다시 돌아옵니다. 이것들은 모두 가상 머신이고 문제가 없는 다른 머신도 있습니다. 가장 최근에는 서버에서 자동 업데이트가 실행된 후에 발생했습니다.
- Windows 업데이트 로그에 오류가 표시되지 않습니다.
- 시스템 로그에는 오류나 경고가 표시되지 않습니다.
- bcedit /enum 확인 중 부트 레코드에 문제가 없는 것으로 보입니다.
- msconfig->부팅 탭을 확인하면 특별한 부팅 옵션이 선택되어 있지 않습니다.
그 밖에 무엇을 확인해야 할지 난감합니다. 어떤 아이디어가 있나요? 감사해요
답변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
문제가 발생할 때마다 VM을 WinRE에 넣은 후 다시 재부팅하면 성공적으로 부팅되기 때문에 이렇게 했습니다. 따라서 Windows RE를 비활성화하는 것이 가장 좋은 아이디어인 것처럼 보였습니다. 이제 WinRE로 부팅하는 대신 부팅 문제가 발생하면 다시 재부팅됩니다.