Windows 업데이트는 다양한 원인으로 인해 실패할 수 있습니다. 디스크 공간 부족부터 드라이버 충돌까지, 원인을 찾는 데 몇 시간씩 소요될 수도 있습니다. 따라서 실패 원인을 일일이 추적하기보다는 PC를 깨끗하게 정리한 뒤 업데이트를 다시 시도하는 것이 더 효율적입니다.
지금부터 Windows 업데이트가 실패한 후 PC를 준비하는 방법을 단계별로 살펴보겠습니다.
1. Windows 업데이트 문제 해결사 실행
가장 먼저 할 일은 Windows 업데이트 문제 해결사(Troubleshooter)를 실행하는 것입니다. 이 도구는 Windows 10에 기본으로 포함되어 있으며, 업데이트와 관련된 문제를 자동으로 진단해 줍니다.
또한 손상된 파일이나 프로세스를 복구하여 업데이트를 안전하게 다시 실행할 수 있도록 도와줍니다.
- Windows 키 + S를 누르고 문제 해결 설정을 입력한 후 Enter 키를 누릅니다.
- 문제 해결 설정 화면에서 추가 문제 해결사를 클릭하고, Windows 업데이트를 선택한 뒤 문제 해결사 실행 버튼을 누릅니다.
이후 문제 해결사가 오류를 찾아 수정할 때까지 기다립니다. 제안된 수정 사항을 이미 적용해 본 적이 있다면 건너뛰어도 됩니다.
문제 해결사가 종료되면 다음 단계로 넘어갑니다.
2. DISM(배포 이미지 서비스 및 관리) 실행
다음으로 손상된 시스템 구성 요소를 검사하고 복구해야 합니다. 손상된 시스템 구성 요소는 업데이트 실패의 주요 원인 중 하나이므로, 업데이트를 다시 시도하기 전에 미리 점검하고 수정하는 것이 좋습니다.
먼저 Windows 검색창에 명령 프롬프트를 입력하고, 마우스 오른쪽 버튼을 클릭한 후 관리자 권한으로 실행을 선택합니다.
명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.
DISM /online /cleanup-image /restorehealth
명령어를 실행하면 DISM이 Windows 구성 요소 저장소(Component Store) 파일의 손상 여부를 검사하고, 손상된 구성 요소를 자동으로 복구하려고 시도합니다.
DISM 검사를 먼저 실행하는 것이 중요합니다. 그 이유는 다음 단계에서 사용할 SFC(시스템 파일 검사기)가 현재 실행 중인 Windows 이미지의 구성 요소 저장소에 의존하기 때문입니다. 구성 요소 저장소 자체가 손상되어 있다면 SFC는 정상적으로 작동하지 않습니다.
따라서 DISM을 먼저 실행하여 이후 SFC를 문제없이 사용할 수 있도록 준비해 두는 것이 좋습니다. DISM이 완료되면 다음 단계로 진행합니다.
3. 시스템 파일 검사기(SFC) 검사 실행
DISM이 시스템 구성 요소를 검사·복구한다면, SFC(System File Checker)는 손상된 Windows 시스템 파일을 검색하여 Windows 구성 요소 저장소의 안정적인 버전으로 교체함으로써 복구합니다.
SFC 실행 방법은 DISM과 거의 동일합니다. 관리자 권한으로 명령 프롬프트를 연 뒤, 다음 명령어를 입력하고 Enter 키를 누르면 됩니다.
SFC /scannow
SFC가 검사를 완료할 때까지 기다린 후, PC를 재시작하세요.
4. Windows 업데이트 일시 중지
구성 요소와 파일 오류를 찾아 수정했다면, 이제 오래된 업데이트 파일을 삭제할 차례입니다.
Windows 업데이트는 생각보다 복잡하게 얽혀 있어 많은 사용자가 최신 버전으로의 업그레이드를 망설이곤 합니다. 서로 다른 업데이트 간에 충돌이 발생하면 업데이트가 실패할 수 있기 때문입니다.
이러한 충돌을 해결하는 간단한 방법은 이미 다운로드된 업데이트를 삭제하고 프로세스를 다시 실행하는 것입니다.
다운로드된 업데이트를 삭제하는 한 가지 방법은 업데이트를 일시 중지했다가 다시 재개하는 것입니다. 자동 업데이트를 일시 중지하면 Windows가 다운로드된 업데이트 파일을 삭제합니다.
- Windows 키 + I를 눌러 설정을 열고, 업데이트 및 보안 > Windows 업데이트 > 고급 옵션으로 이동합니다.
- 업데이트 일시 중지 항목에서 일시 중지할 날짜를 선택합니다. 예를 들어 다음 날짜를 선택하면 됩니다.
- 날짜 선택 후 PC를 재시작합니다. 하루가 지나면 업데이트가 자동으로 재개되며, 그동안 다운로드된 모든 업데이트 파일이 삭제됩니다.
업데이트가 재개되면 파일을 다시 다운로드하고 업데이트를 다시 시도할 수 있습니다.
5. SoftwareDistribution 폴더 삭제
'일시 중지/재개' 방법도 유용하지만, 오래된 업데이트 파일을 확실하게 삭제하는 보장된 방법은 아닙니다. 더 확실한 방법은 SoftwareDistribution 폴더를 직접 삭제하는 것입니다.
SoftwareDistribution 폴더에는 캐시된 업데이트 파일이 저장됩니다. Windows Update 서비스가 소프트웨어를 배포할 때 사용하는 디렉터리이기 때문에 이런 이름이 붙었습니다. 이 폴더를 삭제하려면 먼저 백그라운드 서비스를 비활성화해야 합니다.
백그라운드 서비스를 수동으로 끌 수도 있지만, 더 빠르고 안전한 방법은 안전 모드로 부팅하는 것입니다. 안전 모드로 부팅한 후 아래 순서대로 진행하세요.
Windows 안전 모드로 부팅되면 파일 탐색기를 열고 오른쪽 상단 검색창에 SoftwareDistribution을 입력합니다. 해당 폴더가 나타나면 삭제합니다.
마지막으로 PC를 일반 모드로 재시작한 뒤 업데이트를 다시 다운로드하면 됩니다.
6. 드라이버 충돌 해결
Windows 업데이트는 드라이버 충돌로 인해서도 실패할 수 있습니다. 따라서 업데이트 실패 후에는 드라이버 충돌을 반드시 정리해야 합니다.
대부분의 드라이버 충돌은 드라이버를 최신 버전으로 업데이트하면 해결됩니다. 업데이트로 해결되지 않는다면 해당 드라이버를 삭제한 후 다시 설치하는 방법도 시도해 볼 수 있습니다.
드라이버 충돌을 미리 정리해 두면 다음에 Windows 업데이트를 실행할 때 훨씬 원활한 업데이트 경험을 할 수 있습니다.
7. Windows 업데이트 수동 롤백
Windows 업데이트가 실패하면 CBS(Component-Based Servicing)가 자동으로 업데이트를 롤백하려고 시도합니다. 대부분의 경우 잘 작동하지만, 이 롤백조차 실패할 수 있습니다.
롤백이 실패했지만 운영체제로 부팅이 가능하다면 설정 패널에서 직접 업데이트를 제거할 수 있습니다.
반대로 업데이트 실패 후 부팅조차 되지 않는다면 Windows 복구 환경(WinRE)으로 부팅해야 합니다.
① Windows로 부팅이 가능한 경우: 설정 > 업데이트 및 보안으로 이동한 후 왼쪽 패널에서 복구를 선택합니다. 복구 화면에서 시작 버튼을 클릭하고 안내에 따라 변경 사항을 롤백하면 됩니다.
② Windows로 부팅이 불가능한 경우: Windows 복구 환경으로 부팅한 후 문제 해결 > 고급 옵션 > 업데이트 제거 > 최신 기능 업데이트 제거를 차례로 선택합니다.
기능 업데이트를 제거한 후 Windows 부팅을 시도해 보세요. 정상적으로 부팅된다면 Windows 업데이트를 다시 실행하면 됩니다.
만약 그래도 부팅되지 않는다면, 남은 유일한 방법은 부팅 가능한 미디어(USB 등)를 이용해 Windows를 새로 설치하는 것입니다.
업데이트는 실패해도 언제든 다시 시도할 수 있습니다
Windows가 업데이트를 시도하는 동안 문제가 생길 수 있는 요소는 무수히 많습니다. 그래서 시스템이 망가질까 걱정되어 업데이트를 미루게 되기도 합니다.
다행히 Windows 업데이트가 변경한 대부분의 내용은 되돌릴 수 있습니다. 캐시된 파일 정리부터 업데이트 수동 롤백까지, Windows를 다음 업데이트 시도에 대비시키는 것은 어렵지 않습니다.
결론적으로 업데이트 때문에 스트레스받을 필요는 없습니다. 위 방법들을 활용해 자신 있게 업데이트를 진행해 보세요.