윈도우 업데이트 오류 원인과 해결 방법

운영자

윈도우 업데이트 오류 화면이 표시된 노트북

업데이트 오류의 주요 증상

윈도우 업데이트 오류는 크게 세 가지 형태로 나타납니다.

첫째, 특정 오류 코드와 함께 업데이트가 실패하는 경우입니다. 0x80070005나 0x80244022처럼 16진수 형태의 코드가 화면에 표시됩니다. 코드는 원인의 방향을 좁히는 단서가 되지만, 같은 코드라도 환경에 따라 원인이 달라질 수 있어 코드만으로 원인을 단정하기는 어렵습니다. 코드를 메모해 두고 검색하면 해당 오류에 맞는 방향을 찾는 데 도움이 됩니다.

둘째, 다운로드가 0% 또는 특정 퍼센트에서 오랫동안 멈추는 경우입니다. 인터넷 연결은 돼 있는데 진행이 없어 보이거나, 오랜 시간이 지나도 숫자가 바뀌지 않는 상황입니다.

셋째, 설치 후 재시작하면 “업데이트를 되돌리는 중…”이라는 메시지와 함께 이전 상태로 롤백되는 경우입니다. 업데이트 설치가 시작됐지만 끝까지 완료되지 못한 경우에 나타납니다.

세 경우 모두 공통으로 효과적인 해결 방법이 있으며, 쉬운 단계부터 차례로 시도하는 것이 좋습니다.

업데이트 진행 중 강제 종료는 절대 금지

업데이트가 진행되는 도중에 전원을 강제로 끄거나 강제 재시작하면 시스템이 손상될 수 있습니다. 업데이트 화면에서 진행률이 멈춘 것처럼 보여도, 실제로는 내부에서 파일을 처리하고 있는 경우가 있습니다. 이 상태에서 전원을 끊으면 시스템 파일 일부가 불완전한 상태로 남아 부팅 자체가 안 되는 더 심각한 문제로 번질 수 있습니다.

업데이트 화면이 멈춰 보인다면 최소 30분 이상 기다려 보는 것이 좋습니다. 큰 기능 업데이트라면 한 시간 이상 걸리는 경우도 있습니다. 화면은 멈춰 보여도 디스크 작업이 진행 중이라면 PC 본체의 디스크 LED가 깜빡이고 있을 것입니다.

진행률이 장시간 전혀 변화가 없고 디스크 활동도 없다는 것을 충분히 확인한 경우에만, 최후의 수단으로 강제 종료를 고려합니다.

기본 조치: 재부팅, 저장공간, 문제 해결사

1단계: 재부팅 후 재시도와 인터넷 연결 확인

업데이트가 완전히 멈추거나 실패했다면, 재부팅 후 업데이트를 다시 시도하는 것이 가장 먼저 할 조치입니다. 서버 측 일시적인 오류나 네트워크 순간 단절이 원인이라면 재시도만으로 해결되는 경우가 있습니다. 재시도 전에 인터넷이 정상적으로 연결돼 있는지도 확인합니다.

2단계: C 드라이브 저장공간 확보

윈도우 업데이트는 파일을 임시로 저장할 공간이 필요합니다. C 드라이브 여유 공간이 부족하면 업데이트가 시작되지 않거나 도중에 멈출 수 있습니다. 파일 탐색기에서 C 드라이브를 우클릭 → [속성] → [디스크 정리]로 임시 파일, 휴지통 등을 정리해 공간을 확보합니다.

3단계: Windows Update 문제 해결사 실행

윈도우에 내장된 문제 해결사가 일반적인 업데이트 오류를 자동으로 진단하고 수정해 주는 경우가 있습니다. 윈도우 11 기준으로 [설정] → [시스템] → [문제 해결] → [기타 문제 해결사] → [Windows Update]에서 [실행]을 누릅니다. 윈도우 10에서는 [설정] → [업데이트 및 보안] → [문제 해결] → [추가 문제 해결사] → [Windows Update]에서 실행할 수 있습니다. 진단이 완료된 뒤 업데이트를 다시 시도합니다.

4단계: 오류 코드로 원인 방향 파악

업데이트 실패 시 표시되는 오류 코드를 메모해 두고 마이크로소프트 공식 사이트나 검색엔진에서 검색하면 원인 방향을 좁히는 데 도움이 됩니다. 코드마다 원인이 다르고 같은 코드라도 환경에 따라 달라질 수 있으므로, 단정하지 않고 참고 자료로 활용합니다.

캐시 초기화와 시스템 파일 검사

위 단계로도 해결되지 않는다면 업데이트 임시 파일(캐시)이 손상됐거나 시스템 파일에 문제가 생긴 경우일 수 있습니다.

업데이트 캐시 초기화 방법

  1. 시작 메뉴에서 ‘cmd’를 검색한 뒤 오른쪽 클릭 → [관리자 권한으로 실행]을 선택합니다.
  2. 아래 명령을 차례로 입력해 업데이트 관련 서비스를 중지합니다.
net stop wuauserv
net stop bits
  1. 파일 탐색기에서 C:\Windows\SoftwareDistribution 폴더를 열고, 폴더 안의 내용을 전체 선택해 삭제합니다. 폴더 자체는 삭제하지 않고, 안에 있는 파일과 하위 폴더만 삭제합니다.
  2. 명령 프롬프트로 돌아가 서비스를 재시작합니다.
net start wuauserv
net start bits
  1. 재부팅 후 Windows Update를 다시 실행합니다.

시스템 파일 손상 검사

시스템 파일 손상이 의심된다면 관리자 명령 프롬프트에서 아래 명령을 순서대로 실행합니다. 완료까지 수 분에서 수십 분이 걸릴 수 있습니다.

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

두 명령 모두 완료 후 재부팅하고 업데이트를 다시 시도합니다. 그래도 해결되지 않는다면, 마이크로소프트 업데이트 카탈로그(catalog.update.microsoft.com)에서 해당 업데이트를 수동으로 내려받아 설치하거나, 며칠 후 다시 시도하는 방법도 있습니다. 서버 혼잡이나 일시적인 오류라면 시간이 지나면서 자연히 해결되는 경우도 있습니다.

윈도우 업데이트 오류는 오류 코드가 단서는 되지만 원인이 다양해 단정하기 어렵습니다. 코드를 기록해 두고 쉬운 단계부터 차례로 시도하면 대부분 해결됩니다. 업데이트 진행 중 강제 종료만큼은 반드시 피해야 한다는 점을 기억하시기 바랍니다.