윈도우 업데이트 오류가 반복될 때는 실패한 이름부터 보세요

윈도우 업데이트 오류가 몇 번째 반복된다면 먼저 설정 > Windows 업데이트 > 업데이트 기록을 열어 실패한 항목의 이름과 0x로 시작하는 오류 코드를 확인하세요. 실패한 것이 드라이버 하나인지, KB 번호가 붙은 윈도우 업데이트인지에 따라 할 일이 완전히 달라집니다. 윈도우 10은 설정 > 업데이트 및 보안 > Windows 업데이트 화면에서 기록을 열면 됩니다.

이 글을 쓰는 PC의 기록을 직접 뽑아 보니, 실패는 삼성 USB 드라이버 업데이트 하나가 9월 15일, 10월 1일, 10월 15일에 같은 코드로 세 번 되풀이한 것이었습니다. 같은 기간 10월 보안 업데이트는 제대로 설치돼 있었습니다. 실패 기록만 보면 윈도우가 고장 난 것 같지만 이름을 읽으면 급한 일인지 아닌지가 바로 보입니다.

📑 목차 보기 (5개 항목)
  1. 업데이트 기록에서 실패한 이름과 코드부터 읽습니다
  2. 드라이버 하나만 계속 실패한다면 급하지 않습니다
  3. KB 업데이트가 계속 실패하면 이 순서로 갑니다
  4. 윈도우 업데이트 오류 코드별로 먼저 해 볼 것
  5. 자주 묻는 질문

업데이트 기록에서 실패한 이름과 코드부터 읽습니다

업데이트 기록에는 설치된 항목과 실패한 항목이 함께 남고, 실패한 업데이트의 오류 코드도 여기서 확인할 수 있습니다. 코드는 0x80070002처럼 0x 뒤에 여덟 자리가 붙는 모양이라 휴대폰으로 화면을 찍어 두면 나중에 찾기 편합니다.

윈도우 업데이트 오류 기록 예시로 10월 보안 업데이트는 설치됨, 삼성 USB 드라이버 업데이트는 0x80070002로 세 번 실패한 이 PC의 기록을 정리한 그림
실패는 드라이버 하나뿐이었고, 백신 정의는 거의 매일, 이달 보안 업데이트도 제대로 들어와 있었습니다.

같은 이름이 날짜만 바뀌어 여러 번 실패한다면 그 항목 하나가 걸려 있는 것입니다. 반대로 매달 나오는 보안 업데이트마다 실패가 쌓인다면 윈도우 업데이트 자체를 손봐야 합니다.

실패한 업데이트 이름이 드라이버인지, KB 보안 업데이트인지, 새 버전 업그레이드인지에 따라 할 일을 나눈 그림
윈도우 11에서 마지막으로 쓸 수 있는 「지금 다시 설치」는 아래 순서 맨 끝에 있습니다.

드라이버 하나만 계속 실패한다면 급하지 않습니다

보안 업데이트가 「설치됨」으로 남아 있고 드라이버 하나만 실패한다면, PC를 지키는 업데이트는 이미 들어간 것입니다. 그 드라이버를 쓰는 장치가 지금 잘 동작한다면 이것 때문에 캐시를 지우거나 윈도우를 다시 깔 필요는 없습니다.

그 장치에 문제가 있다면 윈도우 업데이트가 주는 판을 기다리지 말고 장치 제조사 홈페이지에서 드라이버를 받아 설치하세요. 부품을 새로 달았거나 바꾼 PC라면 더욱 그렇습니다.

새 버전으로 올라가는 큰 업데이트가 0xC1900101로 실패할 때도 드라이버를 먼저 봅니다. 호환되지 않는 드라이버 때문에 실패했다는 코드라서, 그래픽카드와 네트워크(랜카드·와이파이) 드라이버를 최신으로 바꾼 뒤 다시 시도합니다.

KB 업데이트가 계속 실패하면 이 순서로 갑니다

윈도우 보안·누적 업데이트가 반복해서 실패하면 손이 덜 가는 것부터 하나씩 하고 한 단계가 끝날 때마다 설정 > Windows 업데이트의 업데이트 확인을 다시 눌러 봅니다. 앞 단계에서 설치되면 뒤 단계는 하지 않습니다.

1
🔄 다시 시작
전원 메뉴에 「업데이트 및 다시 시작」이 보이면 그것으로
2
🛠️ 문제 해결사 실행
설정 안의 「Windows 업데이트」 문제 해결사
3
💾 공간·시간·외장 장치
C 드라이브 빈 공간, 자동 시간, 외장 하드 빼기
4
🧹 업데이트 캐시 비우기
받다가 깨진 파일 지우기
5
🩺 DISM 다음 sfc
윈도우 시스템 파일 고치기
6
♻️ 지금 다시 설치
윈도우 11 · 앱·파일·설정은 그대로

문제 해결사는 「기타 문제 해결」 안에 있습니다

윈도우 11은 설정 > 시스템 > 문제 해결 > 기타 문제 해결에서 「Windows 업데이트」 줄의 실행을 누르고 화면 안내를 따라갑니다. 이 글을 쓰는 PC(윈도우 11 최신 빌드)에서는 「기타 문제 해결」로 보이고 마이크로소프트 지원 문서에는 「기타 문제 해결사」로 나오니, 내 화면에 보이는 쪽을 누르면 됩니다. 윈도우 10은 설정 > 업데이트 및 보안 > 문제 해결 > 추가 문제 해결사에서 Windows 업데이트를 고르고 문제 해결사 실행을 누릅니다.

빈 공간, 날짜와 시간, 꽂아 둔 장치

새 버전으로 올라가는 업데이트는 64비트 윈도우라면 20GB 이상, 32비트라면 16GB 이상 빈 공간이 있어야 합니다. 공간이 빠듯하면 설정 > 시스템 > 저장소에서 임시 파일부터 정리하고 다시 시도합니다.

날짜와 시간이 틀어져 있어도 업데이트가 막힐 수 있습니다. 설정 > 시간 및 언어 > 날짜 및 시간에서 「자동으로 시간 설정」과 「자동으로 표준 시간대 설정」을 켜 두세요. 켤 때마다 시계가 틀어진다면 컴퓨터 시간이 계속 틀릴 때 확인할 곳이 따로 있습니다.

외장 하드, USB 메모리, 노트북 도킹 장치처럼 지금 꼭 필요하지 않은 장치는 빼고 다시 해 봅니다. VPN을 켜 두었다면 업데이트하는 동안은 꺼 둡니다.

업데이트 캐시 비우기

⚠️ 여기부터는 백업 먼저

캐시 비우기, DISM·sfc, 다시 설치는 윈도우 파일을 건드리는 단계라 관리자 계정이 필요하고 마이크로소프트도 시작 전에 개인 파일을 백업해 두라고 권합니다. 자료를 잃고 후회하지 않으려면 미리 백업하는 습관이 먼저입니다. 무엇을 챙길지는 포맷 전 백업에서 확인하세요.

윈도우 업데이트는 받은 파일을 C:\Windows\SoftwareDistribution 폴더에 모아 두는데, 여기 남은 파일이 깨지면 같은 오류가 되풀이될 수 있습니다. 0x8007000d나 0x80246007처럼 파일·다운로드가 손상됐다는 코드라면 이 단계를 앞당겨도 됩니다.

  1. Win + R을 누르고 services.msc를 입력한 뒤 Enter를 누릅니다.
  2. 서비스 목록에서 Windows 업데이트를 마우스 오른쪽 단추로 누르고 중지를 고릅니다.
  3. 파일 탐색기에서 C:\Windows\SoftwareDistribution 폴더를 열고, 그 안의 파일과 폴더를 모두 지웁니다. SoftwareDistribution 폴더 자체는 남겨 둡니다.
  4. 서비스 창으로 돌아가 Windows 업데이트를 다시 오른쪽 단추로 누르고 시작을 고릅니다.

그다음 업데이트 확인을 다시 눌러 봅니다. 서비스 목록에 「Windows 업데이트」가 「사용 안 함」으로 되어 있었다면 0x80070422가 났던 까닭입니다. 그 줄을 마우스 오른쪽 단추로 눌러 속성에서 시작 유형을 자동으로 바꾸고 시작, 적용, 확인 순서로 누릅니다.

DISM을 먼저, sfc를 나중에

캐시를 비워도 실패하면 관리자 권한 명령 프롬프트에서 DISM.exe /Online /Cleanup-image /Restorehealth를 먼저 실행하고 끝나면 sfc /scannow를 실행해 100%까지 기다립니다. 두 명령이 끝나면 업데이트를 다시 확인합니다. 결과 메시지를 읽는 법과 명령 프롬프트 여는 법은 sfc /scannow와 DISM 순서에 있습니다.

윈도우 11의 마지막 수, 지금 다시 설치

윈도우 11이라면 재설치 전에 쓸 수 있는 수가 하나 더 있습니다. 설정 > 시스템 > 복구에서 「Windows 업데이트를 사용하여 문제 해결」 항목의 지금 다시 설치를 누르면 지금과 같은 버전의 윈도우를 다시 깔면서 시스템 파일과 구성 요소를 고칩니다. 이 PC 화면의 설명 그대로 앱, 파일, 설정은 유지됩니다.

누르면 설치가 끝나고 15분 뒤에 자동으로 다시 시작할지 고르는 창이 나오고, 확인을 누르면 Windows 업데이트 화면에서 내려받기가 시작됩니다. 끝날 때까지 전원과 인터넷을 연결해 두세요. 회사·학교에서 관리하는 PC에는 이 항목이 없고, 2024년 2월 선택적 업데이트보다 오래된 상태의 PC에서도 보이지 않을 수 있습니다.

이것까지 안 되면 그때 윈도우 재설치를 생각합니다. 업데이트 뒤부터 블루스크린이 뜨기 시작했다면 파란 화면의 중지 코드를 먼저 읽는 블루스크린 원인 찾는 법으로 가세요.

윈도우 업데이트 오류 코드별로 먼저 해 볼 것

아래는 마이크로소프트 지원 문서의 오류 코드 표를 이 글의 순서에 맞춰 줄인 것입니다(Windows 업데이트 문제 해결). 표에 없는 코드라면 위 순서를 처음부터 따라가면 됩니다.

내 오류 코드는 어디부터 보면 될까요

오류 코드 먼저 해 볼 것
0x80070002
0x80070003
다시 시작 → 문제 해결사 → 빈 공간
0x800f0922
0x8007000E
0x80070070
C 드라이브 빈 공간 늘리기, VPN 끄기
0x8007000d
0x80246007
업데이트 캐시 비우기
0x800F081F
0x80073712
0x80070057
시스템 파일 검사(sfc)
0x80070422 업데이트 서비스 시작 유형 자동 → 시작
0x80070005 관리자 계정인지 확인, 따로 깐 백신 잠시 멈추기
0x800705b4 인터넷 연결 확인 후 다시 시작
0xC1900101 그래픽·네트워크 드라이버 최신으로, 클린 부팅

ℹ️ 따로 깐 백신이 있는 PC라면

업데이트가 계속 실패할 때 그 백신을 잠시 지우고 업데이트한 뒤 다시 까는 방법이 있습니다. 지우기 전에 다시 설치할 방법과 제품 키부터 챙겨 두세요. 여기서 말하는 것은 따로 설치한 백신이고, 윈도우 보안(디펜더)을 끄라는 뜻이 아닙니다.

자주 묻는 질문

업데이트 실패 기록이 남아 있는데 그냥 둬도 되나요?

실패한 이름이 드라이버 하나이고 그 장치가 멀쩡하다면 서두를 일은 아닙니다. KB 번호가 붙은 보안 업데이트가 몇 달째 실패하고 있다면 미루지 말고 다시 시작과 문제 해결사부터 해 보세요. 윈도우 업데이트는 잠시 미룰 수는 있어도 완전히 끌 수는 없고, 보안 업데이트가 PC를 지켜 주는 역할을 합니다.

업데이트가 0%나 100%에서 한참 멈춰 있어요

PC를 다시 시작하고 인터넷 연결과 C 드라이브 빈 공간을 확인합니다. 51~99% 사이에서 느린 것은 업데이트 크기와 인터넷 속도에 따라 걸리는 시간이 달라서일 수 있으니 조금 더 기다려 볼 만합니다. 같은 숫자에서 계속 움직이지 않으면 업데이트를 다시 확인하거나 Windows 업데이트 문제 해결사를 돌립니다.

업데이트한 뒤 문제가 생겼는데 업데이트를 지워도 되나요?

지울 수는 있지만 마이크로소프트가 권하지 않는 방법이라 꼭 필요할 때만 씁니다. 설정 > Windows 업데이트 > 업데이트 기록 > 업데이트 제거에서 그 업데이트를 고르고 제거를 누릅니다. 모든 업데이트가 지워지는 것은 아닙니다.

대표 그림은 AI로 만들었습니다.

댓글 남기기

0%