Windows 업데이트가 잘못 설치되었거나 설치 도중 갑자기 중단되면서 발생하는 매우 흔한 문제에 대해 알아보겠습니다. Windows 8에서 업데이트를 정상적으로 설치하지 못한 상태로 재부팅이 진행되는 경우가 있습니다(업데이트 오류나 전원 문제로 인한 재시작). 이후 다음 부팅 시 시스템은 문제의 원인이 설치된 업데이트 중 하나라고 판단하고 변경 사항을 되돌리려 하지만, 이마저도 실패하게 됩니다.
그 결과 Windows 8 / Windows Server 2012의 부팅이 화면에 다음 메시지를 표시한 채 멈추게 됩니다.
"Windows 업데이트 구성 실패. 변경 사항을 되돌리는 중입니다. 컴퓨터 전원을 끄지 마세요."
경우에 따라서는 몇 분에서 몇 시간 정도 기다려주면 시스템이 최신 업데이트를 정상적으로 롤백하기도 합니다. 하지만 이 메시지가 부팅할 때마다 반복해서 나타나며, 정상적으로 시스템에 로그인하는 것이 불가능한 경우도 많습니다.
일반적으로 마이크로소프트는 지식 기술 자료 문서(https://support.microsoft.com/kb/949358)에서 이 문제를 설명하고 있으며, 아래와 같은 해결 방법을 순서대로 하나씩 시도해 볼 것을 권장합니다(이전 방법으로 해결되지 않으면 다음 방법으로 넘어갑니다).
- 컴퓨터 재시작
- 모든 이동식 미디어 및 외장 하드 드라이브를 분리한 후 다시 재부팅
- Windows 업데이트 문제 해결사(Windows Update Troubleshooter)로 시스템 진단
- 시스템 복원 수행(설치 디스크/부팅 드라이브로 부팅하여 이전 복원 지점으로 롤백)
- 새로 고침(Refresh) 또는 초기화(Reset) 기능으로 Windows 8 재설정
- 운영체제 재설치
1번과 2번 방법은 별도의 설명이 필요 없으므로 먼저 시도해 보시기 바랍니다.
Windows 업데이트 문제 해결사 실행
3번 방법인 Windows 8 업데이트 문제 해결사는 정상 작동하는 시스템에서만 실행할 수 있습니다. 하지만 부팅이 되지 않는 상황이므로, 안전 모드(Safe Mode)에서 진단을 시도해 보겠습니다.
팁: Windows 8에서는 안전 모드 부팅 옵션을 Windows 부팅 관리자(Boot Manager)의 별도 항목으로 추가할 수 있습니다.
이를 위해서는 Windows 8 설치 디스크나 부팅 USB로 부팅한 뒤 명령 프롬프트를 실행해야 합니다. Windows 8 설치 디스크를 사용한다면 언어/키보드 레이아웃 선택 화면에서 Shift+F10 키를 눌러 더 간편하게 명령 프롬프트를 열 수 있습니다.
명령 프롬프트에서 다음 명령어를 실행합니다:
bcdedit /set {current} safeboot minimal다음 재시작부터 컴퓨터는 안전 모드로 부팅됩니다.
안전 모드로 부팅되면 아래 명령어를 실행하여 Windows 업데이트 문제 해결사를 시작합니다:
msdt /id WindowsUpdateDiagnostic
이후 마법사의 지시에 따라 진단을 진행하면 됩니다.
마법사가 완료되면 안전 모드 부팅 설정을 해제합니다:
bcdedit /deletevalue {default} safeboot시스템을 재부팅하여 정상 모드로 부팅이 가능한지 확인합니다. 여전히 문제가 해결되지 않는다면 다음 방법으로 넘어갑니다.
시스템 복원
가능하다면 설치 디스크나 부팅 드라이브로 부팅하여 시스템 복원을 시도하고, 문제가 계속되는지 확인해 보시기 바랍니다.
업데이트 캐시 정리
위 방법으로도 해결되지 않았고 Windows를 재설정하거나 재설치하고 싶지 않다면, 먼저 다음 방법들을 시도해 보세요.
다시 안전 모드로 부팅한 후(앞서 설명한 방법 참고) 명령 프롬프트를 열고 C:\Windows\SoftwareDistribution\Download\ 폴더를 정리합니다. 이 폴더는 Windows가 업데이트 파일을 다운로드하고 설치를 시작하는 위치입니다. 파일 탐색기에서 직접 삭제해도 되지만, 다음 명령어로 처리할 수도 있습니다:
ren C:\Windows\SoftwareDistribution\Download Download.old
참고: 이 명령어는 폴더를 삭제하는 것이 아니라 Download 폴더를 Download.old라는 이름으로 변경만 합니다.
이제 Windows Update 서비스의 자동 시작을 비활성화합니다:
sc config wuauserv start= disabled
Windows 8이 정상 모드로 부팅되는지 확인합니다. 정상적으로 부팅된다면 Windows Update 자동 시작을 다시 활성화하고 서비스를 구동합니다:
sc config wuauserv start= auto
net start wuauserv
이후 시스템이 업데이트를 다시 다운로드하여 설치하게 됩니다.
여전히 해결되지 않는다면 다음 단계로 진행하세요.
DISM으로 Windows 8 구성 요소 저장소 복구
이번에는 DISM 도구를 사용하여 Windows 8 구성 요소 저장소(Component Store)를 복구해 보겠습니다. 안전 모드로 부팅한 뒤 명령 프롬프트에서 다음 명령어를 순서대로 실행합니다:
DISM.exe /Online /Cleanup-image /Scanhealth
참고: 이 명령어는 실행에 몇 시간까지 걸릴 수 있으므로 완료될 때까지 반드시 기다려 주세요.
DISM.exe /Online /Cleanup-image /Restorehealth
명령어 실행이 완료되면 안전 모드 부팅을 해제하고, Windows 8이 정상 모드로 부팅되는지 확인합니다.
그래도 "Windows 업데이트 구성 실패. 변경 사항을 되돌리는 중"이라는 메시지가 사라지지 않는다면, 시스템 초기화(Reset) 또는 재설치를 고려하는 것이 좋습니다.