윈도우 업데이트 오류 해결법 5단계, 오류 코드별로 골라서 쓰세요

퇴근 전에 업데이트를 걸어두고 갔는데, 아침에 켜보니 “업데이트를 설치하지 못했습니다”라는 문구와 함께 알 수 없는 16진수 코드가 떠 있습니다. [다시 시도]를 눌러도 몇 분 뒤 같은 화면으로 돌아오고, 그 사이 컴퓨터는 계속 느려집니다.

여기서 대부분 [다시 시도]를 반복합니다. 그런데 원인이 그대로면 결과도 같습니다. 화면에 뜬 오류 코드가 이미 원인을 알려주고 있으니, 그 코드가 어느 갈래인지 먼저 읽고 해당 단계로 바로 가는 편이 훨씬 빠릅니다. 코드 읽는 법부터 시작해서, 캐시 초기화와 수동 설치까지 순서대로 짚어보겠습니다.

1. 오류 코드부터 확인합니다

같은 “업데이트 실패”라도 디스크가 부족한 것과 네트워크가 막힌 것은 손댈 곳이 완전히 다릅니다.

윈도우 업데이트 오류 코드별 실제 원인과 해결 단계 대조표

① 오류 코드 찾는 위치

  1. 설정 → Windows 업데이트 → 아래쪽 [업데이트 기록] 을 엽니다.
  2. 빨간 글씨로 표시된 실패 항목을 찾습니다.
  3. 항목 이름 옆 괄호 안에 (0x80070002) 같은 형태로 코드가 적혀 있습니다.

정상 확인: 코드를 확보했다면 위 표에서 해당 줄을 찾아 그 단계로 바로 이동하세요. 코드가 안 보이거나 표에 없는 코드라면 2번부터 순서대로 진행하시면 됩니다.

② 코드가 없거나 화면에 안 뜰 때

업데이트 화면이 아예 안 열리거나 멈춰 있는 경우입니다. 이때는 코드를 볼 수 없으니 2번 문제 해결사부터 시작합니다.

정상 확인: 업데이트 기록 화면이 정상적으로 열린다면 코드 확인이 가능한 상태입니다. 화면 자체가 먹통이라면 시스템 앱 문제일 수 있으니 작업표시줄 먹통·시작 메뉴 반응 없음 해결법 을 먼저 보시는 편이 빠릅니다.

2. 내장 문제 해결사 먼저 돌리기

윈도우에 업데이트 전용 진단 도구가 들어 있습니다. 성공률이 아주 높지는 않지만 2분이면 끝나고 부작용이 없어서 먼저 돌려볼 가치가 있습니다.

  1. 설정 → 시스템 → 문제 해결 → 기타 문제 해결사
  2. 목록에서 Windows 업데이트 항목의 [실행] 을 누릅니다.
  3. 진단이 끝나면 발견된 문제를 자동으로 고칩니다. 1~2분 걸립니다.
  4. 끝난 뒤 업데이트를 다시 시도합니다.

네트워크 계열 코드(0x8024402C, 0x80072EE2)라면 이 단계에서 해결되는 경우가 많습니다. VPN이나 회사 방화벽을 쓰고 계신다면 VPN을 끈 상태에서 다시 시도해 보세요.

정상 확인: “문제가 해결되었습니다” 메시지가 나오고 업데이트가 정상 진행되면 여기서 끝입니다. “문제를 식별할 수 없습니다”가 나오면 3번으로 넘어가세요.

3. 업데이트 캐시 초기화 — 가장 잘 듣는 방법

윈도우는 내려받은 업데이트 파일을 SoftwareDistribution 폴더에 모아둡니다. 이 폴더의 파일이 깨지면 몇 번을 재시도해도 같은 깨진 파일을 다시 씁니다. 폴더를 통째로 밀어내고 처음부터 받게 만드는 것이 이 단계입니다.

0x80070002, 0x80070003 코드라면 이 방법이 정답입니다.

  1. 윈도우 키 + X → [터미널(관리자)] 를 엽니다. 반드시 관리자 권한이어야 합니다.
  2. 업데이트 서비스를 중지합니다.
net stop wuauservnet stop bits
  1. 캐시 폴더의 이름을 바꿉니다. 삭제가 아니라 이름만 바꾸는 것이라 문제가 생겨도 되돌릴 수 있습니다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
  1. 서비스를 다시 켭니다.
net start wuauservnet start bits
  1. 재부팅한 뒤 업데이트를 다시 확인합니다.
윈도우 업데이트 캐시 폴더를 초기화하는 명령어 5줄과 실행 순서

정상 확인: 업데이트 확인을 누르면 다운로드가 0%부터 새로 시작됩니다. 이전에 받다 만 진행률을 이어받지 않고 처음부터 받는다면 초기화가 제대로 된 것입니다.

액세스가 거부되었습니다 가 나온다면 관리자 권한이 아니거나 서비스가 아직 완전히 멈추지 않은 상태입니다. 2단계 명령을 한 번 더 실행한 뒤 3단계로 넘어가세요.

설치가 성공하고 며칠 지나 안정된 것을 확인했다면, C:\Windows\SoftwareDistribution.old 폴더를 삭제해 공간을 되찾으셔도 됩니다. 몇 GB를 차지하는 경우가 많습니다.

4. 디스크 공간과 시스템 파일 점검

0x80070070, 0x80240017 코드는 공간 부족입니다. 0x800F0922, 0x800F081F 는 시스템 파일 손상입니다. 둘 다 여기서 처리합니다.

① C 드라이브 여유 공간 확보하기

윈도우 누적 업데이트는 설치 과정에서 임시 공간을 크게 씁니다. 최소 20GB는 비워두셔야 합니다.

  1. 설정 → 시스템 → 저장소 를 엽니다.
  2. 임시 파일 항목을 눌러 이전 Windows 설치, Windows 업데이트 정리, 휴지통 을 체크하고 제거합니다.

정상 확인: C 드라이브 여유 공간이 20GB를 넘으면 충분합니다. 임시 파일을 지워도 공간이 부족하다면 디스크 자체가 꽉 찬 상태이니, 사용량부터 점검하시려면 디스크 사용량 100% 해결법 을 참고하세요.

② 시스템 파일 복구하기

  1. 윈도우 키 + X → [터미널(관리자)]
  2. 아래 두 명령을 순서대로, 각각 끝날 때까지 기다렸다가 실행합니다.
DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow
  1. 첫 명령은 515분, 두 번째는 1020분 걸립니다. 중간에 창을 닫지 마세요.

순서가 중요합니다. sfc 는 복구용 원본 파일을 참조해서 고치는데, 그 원본 자체가 손상됐다면 복구가 실패합니다. DISM 이 원본을 먼저 고쳐주는 역할입니다.

정상 확인: sfc /scannow 가 “위반 사항을 찾지 못했습니다” 또는 “손상된 파일을 복구했습니다”로 끝나면 정상입니다. 재부팅 후 업데이트를 다시 시도하세요.

5. 그래도 안 되면 — 업데이트 수동 설치

특정 업데이트 하나만 계속 실패하는 경우가 있습니다. 이때는 그 업데이트만 직접 내려받아 설치하면 됩니다. 자동 설치 경로를 완전히 우회하는 방법입니다.

  1. 설정 → Windows 업데이트 → 업데이트 기록 에서 실패한 항목의 KB 번호를 확인합니다. KB5034123 같은 형태입니다.
  2. Microsoft 업데이트 카탈로그에 접속합니다.
  3. KB 번호로 검색합니다.
  4. 결과 중 내 시스템과 맞는 것을 고릅니다. 윈도우 버전(11 또는 10)과 시스템 종류(대부분 x64)를 확인하세요.
  5. 다운로드한 .msu 파일을 더블클릭하면 설치가 시작됩니다.
마이크로소프트 업데이트 카탈로그에서 KB 번호로 수동 설치하는 절차

시스템 종류는 설정 → 시스템 → 정보 의 ‘시스템 종류’ 항목에서 볼 수 있습니다. ARM 기기가 아니라면 x64입니다.

정상 확인: 설치 후 업데이트 기록에서 해당 KB가 “성공적으로 설치됨”으로 바뀌면 완료입니다. 수동 설치마저 실패한다면 해당 업데이트가 현재 시스템과 호환되지 않는 경우이므로, 다음 누적 업데이트를 기다리는 편이 안전합니다.

업데이트 실패 시 마이크로소프트가 안내하는 공식 점검 항목은 Windows 업데이트 문제 해결 문서에도 정리돼 있습니다.

6. 윈도우 업데이트 오류 관련 자주 묻는 질문 (FAQ)

Q. SoftwareDistribution 폴더를 건드려도 괜찮나요? 윈도우가 망가지지 않나요?

A. 괜찮습니다. 이 폴더는 업데이트 파일을 잠시 모아두는 임시 보관소이지 시스템 핵심 파일이 아닙니다. 이름을 바꾸면 윈도우가 새 폴더를 자동으로 만들고 처음부터 다시 받습니다. 그래서 삭제 대신 이름 바꾸기를 권하는 것입니다. 혹시 문제가 생겨도 .old 를 떼면 원래대로 돌아갑니다.

Q. 업데이트가 몇 시간째 같은 퍼센트에서 멈춰 있습니다. 끄면 안 되나요?

A. 설치 단계(파란 화면에 “PC를 켜 두세요”)라면 절대 끄지 마세요. 시스템 파일을 교체하는 중이라 중단하면 부팅이 안 될 수 있습니다. 반면 다운로드 단계에서 멈춘 것이라면 안전합니다. 구분이 어렵다면 최소 3시간은 기다려 보시고, 그래도 변화가 없으면 강제 종료 후 3번의 캐시 초기화를 진행하세요.

Q. 업데이트한 다음 날부터 컴퓨터가 이상해졌습니다. 되돌릴 수 있나요?

A. 가능합니다. 설정 → Windows 업데이트 → 업데이트 기록 → 업데이트 제거 에서 해당 항목을 선택해 제거하세요. 대형 업데이트라면 설정 → 시스템 → 복구 에 “되돌리기” 옵션이 10일 동안 유지됩니다. 되돌린 뒤에는 같은 업데이트가 다시 설치되지 않도록 잠시 일시 중지해 두시는 편이 좋습니다.

Q. 업데이트를 아예 안 하고 미루면 안 되나요?

A. 기능 업데이트는 미뤄도 되지만 보안 업데이트는 미루지 않는 편이 좋습니다. 알려진 취약점을 막는 패치라, 미루는 기간만큼 위험에 노출됩니다. 당장 급한 작업이 있다면 설정 → Windows 업데이트 → 업데이트 일시 중지로 1~5주까지 미룰 수 있으니, 일정을 조정하는 쪽이 낫습니다.

Q. 회사 컴퓨터라 관리자 권한이 없습니다.

A. 3번과 4번은 관리자 권한이 필요해서 실행할 수 없습니다. 1번의 코드 확인과 2번 문제 해결사까지만 해보시고, 코드를 전산 담당자에게 전달하세요. 코드를 알려주는 것만으로도 진단 시간이 크게 줄어듭니다.


오류 코드를 먼저 읽는 습관만 들이면, 실패한 업데이트를 붙잡고 몇 번씩 재시도하는 시간이 사라집니다. 위 순서대로 진행하시면서 각 단계의 정상 확인 문장을 기준으로 삼으시면, 어느 지점에서 원인이 잡혔는지도 함께 알 수 있습니다.

[함께 보면 좋은 IT/실무 매뉴얼]

댓글 남기기