윈도우11 업데이트 오류는 대부분 몇 가지 패턴 안에서 반복된다. 오류 코드만 알면 원인을 바로 특정할 수 있고, 해결도 생각보다 빠르다.
회사 노트북을 윈도우11로 올린 이후, 업데이트가 번번이 실패하는 경험을 했다. 진행률 30%쯤에서 멈추다가 재부팅되고, 다시 똑같은 업데이트가 올라와 있고. 이게 몇 주째 반복됐다. 귀찮아서 계속 미루다 결국 주말에 시간 잡고 제대로 들여다봤는데, 원인은 단순했다. 업데이트 캐시 파일이 손상돼 있었다.
이 글에서는 윈도우11 업데이트 오류의 주요 원인과 오류 코드별 해결 방법을 단계별로 다룬다.
윈도우11 업데이트 오류가 생기는 주요 원인
원인을 모르면 해결 방법을 적용해도 또 막힌다. 어떤 이유로 업데이트가 실패하는지부터 파악하는 게 순서다.
업데이트 캐시 손상
윈도우 업데이트는 임시 파일을 SoftwareDistribution 폴더에 저장한다. 이 폴더가 손상되거나 파일이 충돌하면 업데이트가 중간에 멈추거나 아예 시작되지 않는다. 가장 흔한 원인이다.
디스크 공간 부족
윈도우11 주요 업데이트는 최소 10~20GB의 여유 공간을 요구한다. C드라이브가 꽉 찬 상태에서 업데이트를 시도하면 초반부터 실패한다.
Windows Update 서비스 오류
백그라운드에서 업데이트를 관리하는 서비스가 제대로 실행되지 않는 경우다. 서비스가 중지됐거나 손상된 상태라면 업데이트 자체가 진행되지 않는다.
드라이버 또는 소프트웨어 충돌
보안 프로그램, 특히 서드파티 백신이 업데이트 프로세스를 차단하는 경우가 있다. 오래된 드라이버도 충돌을 일으키는 경우가 종종 있다.
자주 나오는 오류 코드 의미
오류 코드를 보면 어디서 막혔는지 금방 파악된다.
| 오류 코드 | 주요 원인 |
|—|—|
| 0x80070002 | 업데이트 파일 없음 또는 손상 |
| 0x8007000D | 파일 손상, SoftwareDistribution 문제 |
| 0x800F0922 | 시스템 예약 파티션 공간 부족 |
| 0x80240034 | 업데이트 서비스 메타데이터 오류 |
| 0xC1900101 | 드라이버 비호환 (설치 롤백 원인 1위) |
| 0x80070005 | 권한 문제 |
| 0x80072EFE | 네트워크 연결 불안정 |
0xC1900101은 특히 자주 보인다. 윈도우10에서 11로 올릴 때 드라이버 충돌로 설치가 롤백되는 경우, 십중팔구 이 코드다.
단계별 해결 방법
1단계: Windows 업데이트 문제 해결사 실행
가장 먼저 할 건 마이크로소프트가 기본 제공하는 자동 진단 도구다. 단순한 것 같아도 이것만으로 해결되는 경우가 꽤 있다.
설정 → 시스템 → 문제 해결 → 기타 문제 해결사 → Windows 업데이트 옆 ‘실행’ 클릭.
자동으로 문제를 감지하고 수정을 시도한다. 완료 후 재부팅하고 업데이트를 다시 시도해본다.
2단계: SoftwareDistribution 폴더 초기화
문제 해결사로 안 됐다면 여기가 핵심이다. 손상된 업데이트 캐시를 직접 비워주는 방법이다.
관리자 권한으로 명령 프롬프트를 연다. 시작 버튼 우클릭 → ‘터미널(관리자)’ 또는 검색창에 cmd 입력 후 ‘관리자 권한으로 실행’.
아래 명령어를 순서대로 입력한다.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
서비스를 모두 중지한 후, 아래 폴더를 삭제하거나 이름을 바꾼다.
C:\Windows\SoftwareDistribution
C:\Windows\System32\catroot2
파일 탐색기에서 직접 이동해 삭제해도 되고, 이름을 SoftwareDistribution.old처럼 바꿔두면 나중에 복구도 가능하다.
이후 서비스를 다시 시작한다.
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
재부팅 후 업데이트를 다시 시도한다.
3단계: SFC와 DISM으로 시스템 파일 복구
SoftwareDistribution 초기화 이후에도 안 된다면 시스템 파일 자체가 손상됐을 가능성이 있다. 윈도우 내장 복구 도구 두 가지를 순서대로 실행한다.
관리자 권한 터미널에서 아래 명령어를 입력한다.
sfc /scannow
완료까지 10~20분 정도 걸린다. 끝나면 이어서 DISM을 실행한다.
DISM /Online /Cleanup-Image /RestoreHealth
이 작업은 인터넷 연결이 필요하다. 마이크로소프트 서버에서 손상된 파일을 직접 받아 복구하는 방식이라 상황에 따라 20~30분까지 걸릴 수 있다. 두 작업 모두 완료 후 재부팅하고 업데이트를 다시 시도한다.
4단계: 디스크 여유 공간 확보
오류 코드가 0x800F0922라면 디스크 공간 부족이 원인일 가능성이 높다. C드라이브 여유 공간이 15GB 미만이라면 먼저 정리부터 해야 한다.
설정 → 시스템 → 저장소 → 임시 파일에서 불필요한 파일을 지울 수 있다. 윈도우 업데이트 정리 항목도 여기서 제거 가능하다.
‘저장소 센스’를 켜두면 이후에도 자동으로 관리되니 겸사겸사 활성화해두는 걸 권장한다.
5단계: 드라이버 업데이트 또는 제거 (0xC1900101 전용)
오류 코드가 0xC1900101이라면 드라이버 충돌이 원인이다. 장치 관리자를 열어 경고 표시가 있는 드라이버가 있는지 확인한다.
시작 버튼 우클릭 → 장치 관리자.
그래픽 카드, 네트워크 어댑터, USB 관련 드라이버에서 충돌이 자주 발생한다. 해당 드라이버를 우클릭 후 ‘드라이버 업데이트’를 시도하거나, 제조사 공식 사이트에서 최신 버전을 받아 수동 설치한다. 그래도 안 된다면 임시로 해당 드라이버를 비활성화한 상태에서 업데이트를 진행해보는 방법도 있다.
그래도 안 된다면
위 방법을 모두 시도했는데도 여전히 실패한다면, 마이크로소프트 공식 도구인 ‘Windows 11 설치 도우미’나 ‘미디어 생성 도구’를 이용한 직접 업그레이드를 고려할 만하다. 공식 홈페이지에서 무료로 내려받을 수 있다.
인플레이스 업그레이드 방식이라 기존 파일과 앱을 유지한 채 윈도우만 다시 설치하는 구조다. 데이터 손실 위험이 낮고, 실제로 업데이트 경로로 계속 실패하던 문제를 이 방식으로 해결한 경험이 있다. 일반적인 방법이 다 막혔을 때 가장 확실한 우회로라고 생각한다.
마무리
윈도우11 업데이트 오류는 원인만 특정하면 대부분 해결된다. 오류 코드를 먼저 확인하고, SoftwareDistribution 초기화 → SFC/DISM 순서로 진행하면 웬만한 경우는 잡힌다.
오류 코드 없이 그냥 진행이 안 된다면 SoftwareDistribution 폴더 초기화부터 시작하는 게 가장 빠른 길이다. 거창한 방법보다 이 단순한 작업 하나로 해결되는 경우가 생각보다 많다.



