Windows 11 업데이트 반복 실패: 오류 코드 확인부터 DISM·SFC와 복구 재설치 선택

Windows 11 업데이트 실패 시 오류 코드를 확인하고 문제 해결사, DISM·SFC, 업데이트 구성 요소와 복구 재설치까지 단계별로 점검하는 방법입니다.

같은 Windows 업데이트가 계속 실패한다면 진행 단계와 오류 코드를 함께 기록하세요. 다운로드 문제, 설치 실패, 재부팅 후 되돌림, 설치 완료 뒤 장치 오류는 같은 문제로 처리할 수 없습니다.

이 글은 반복 실패의 원인을 좁히고 복구 수준을 선택하는 과정을 다룹니다. 아직 오류 없이 퍼센트만 멈춰 보인다면 0%·100%의 다운로드·설치 단계 판단부터 확인하세요. 고급 복구 전에는 중요한 개인 파일의 별도 백업도 준비합니다.

실패한 업데이트 이름·단계·코드부터 확보

설정 → Windows 업데이트에서 다운로드·설치·재시작 필요·오류 상태를 봅니다. 업데이트 기록의 업데이트 식별 정보(KB 번호가 있으면 함께), 오류 코드, 실패 시점을 기록하세요. 같은 업데이트만 실패하는지 여러 업데이트가 실패하는지도 구분합니다.

이미 설치됐는데 이후 앱·장치가 이상해졌다면 설치 오류와 다른 진단입니다. 최근 업데이트 제거 등의 복구가 맞을 수 있으므로 무조건 업데이트 캐시를 지우지 않습니다. Microsoft 복구 선택 안내에서 증상에 맞는 항목을 확인하세요.

코드에 관계없이 먼저 확인할 기본 조건

안정적인 전원·인터넷 연결, 시스템 드라이브 여유 공간, 재시작 대기와 관리자 권한을 확인합니다. 필요 없는 외장 저장장치·도크 등은 다시 시도하기 전 분리하되 기본 조작 장치까지 제거하지 않습니다. 노트북은 전원을 연결하세요.

Windows 11에서는 도움말 보기(Get Help) 의 Windows Update 진단이나 설정 → 시스템 → 문제 해결 → 기타 문제 해결사에 표시되는 업데이트 항목을 사용할 수 있습니다. 실행 결과를 확인하고 필요하면 재시작한 뒤 다시 시도합니다.

공간 부족은 설정 → 시스템 → 저장소에서 파일별 사용량을 보고 필요한 항목만 정리합니다. 업데이트 종류마다 요구가 달라 오래된 업그레이드용 여유 용량 숫자를 모든 업데이트의 절대 기준으로 적용하지 않습니다. 인터넷 자체가 불안정하면 Wi-Fi 연결과 인터넷 구간 진단을 먼저 진행하세요.

오류 코드는 다음 조사 방향이지 원인 확정표가 아님

코드 예 공식 안내에서 확인할 방향 피할 오해
0xC1900101 계열 드라이버 호환성·최근 연결 장치 임의 드라이버 전부 삭제
0x80070005 권한·접근 거부 모든 보안 기능 해제
0x8007000d 업데이트 파일·캐시 손상 가능성 업데이트 실행 중 시스템 폴더 삭제
0x800f0922 공간·구성 요소 등 관련 조건 모든 경우를 VPN 하나로 설명
0x80070002 실패한 업데이트와 환경을 추가 확인 코드만으로 정확한 원인 확정

대조할 문서는 Microsoft 업데이트 문제 해결과 업그레이드·설치 오류 안내입니다. 코드가 같아도 업데이트 종류·환경에 따라 필요한 조치가 달라질 수 있습니다.

최근 하드웨어를 추가했다면 해당 모델의 공식 드라이버·호환성을 확인합니다. 개인 VPN을 사용하는 일부 오류에서는 연결 해제 후 비교가 도움이 될 수 있지만 업무용 설정은 관리자에게 확인하세요.

보안 소프트웨어 충돌도 조건에 따라 조사할 수 있습니다. 제거가 실제 필요한 경우 재설치 파일·계정·라이선스를 준비하고, 보안 기능을 이유 없이 꺼둔 채 사용하지 않습니다. 충돌 항목을 모르면 클린 부팅과 정상 복원 절차를 통해 비교할 수 있습니다. 진단 후 원래 시작 상태로 되돌리는 과정까지 포함해야 합니다.

시스템 파일 문제가 의심되면 DISM 뒤 SFC

기본 확인 뒤에도 반복 오류가 이어지고 Windows 이미지·보호된 시스템 파일의 문제가 의심되면 관리자 권한 명령 프롬프트에서 다음 순서로 검사합니다. 둘을 한꺼번에 붙여넣지 말고 앞 명령의 결과부터 확인하세요.

DISM.exe /Online /Cleanup-image /Restorehealth

성공 메시지가 나온 뒤 다음 명령을 실행합니다.

sfc /scannow

SFC 검증이 100% 완료될 때까지 창을 닫지 말고, 결과가 ‘문제 없음’, ‘복구 성공’, ‘일부 복구 불가’ 중 무엇인지 확인합니다. 완료 뒤 재시작하고 같은 업데이트를 다시 확인합니다.

Microsoft 시스템 파일 검사 안내는 DISM이 복구에 필요한 파일을 제공하고 SFC가 보호된 파일을 검사하는 차이를 설명합니다. DISM의 기본 복구 원본은 Windows Update이므로 클라이언트 자체가 깨졌다면 원본 확보에서도 실패할 수 있습니다. 이때 오류를 기록하고 현재 버전에 맞는 공식 복구 원본 절차를 확인해야 하며, 예시 경로를 실제 원본인 것처럼 복사하지 않습니다.

명령이 실패하면 오타인지 실제 오류인지 먼저 확인하세요. 성공 조건을 확인하지 않고 같은 명령을 무한 반복하거나 관련 없는 명령을 추가하지 않습니다.

업데이트 캐시와 구성 요소는 필요한 경우에만 재구성

단순 진행률 지연과 캐시 손상은 다릅니다. 서비스가 동작 중인 채 SoftwareDistribution이나 catroot2를 임의 삭제하지 마세요.

Microsoft 고급 안내의 폴더 이름 변경 절차에는 다음 명령이 있습니다. 관리자 권한 명령 프롬프트에서 한 줄씩 결과를 확인하고, 이미 .bak 폴더가 있거나 권한·사용 중 오류가 나면 그대로 계속하지 않습니다.

net stop bits
net stop wuauserv
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
net start bits
net start wuauserv

이 절차의 목적은 구성 데이터를 재생성하도록 하는 것이며 시스템 폴더를 통째로 제거하는 처방이 아닙니다. 명령 이해와 복구가 어려우면 실행하지 말고 앞의 공식 문서나 관리자 지원을 이용하세요. 중간 실패가 있으면 멈춘 서비스를 그대로 방치하지 말고 복원 상태를 확인한 뒤 원인을 조사합니다. 오류를 피하려고 다른 폴더를 덮어쓰거나 삭제하지 않습니다.

CHKDSK는 파일 시스템 오류를 확인하는 별도 도구입니다. 업데이트 실패만으로 디스크 오류를 확정해 일괄 실행하지 않습니다. 서비스·드라이버·레지스트리·파일 검사를 동시에 적용하면 효과와 부작용을 추적하기 어렵습니다.

앱·파일·설정을 유지하는 복구 재설치 검토

지원되는 환경의 설정 → 시스템 → 복구 → Windows 업데이트를 사용하여 문제 해결 → 지금 다시 설치는 현재 Windows 버전을 다시 설치하며 시스템 파일·구성 요소를 복구하는 기능입니다. 앱·개인 파일·설정을 유지하도록 설계돼 있어 PC 초기화와는 다릅니다.

전체 작업 중 전원과 인터넷 연결을 유지하고 완료 후 재시작합니다. 파일을 유지하는 기능이어도 중요한 데이터는 별도 백업하세요. Microsoft 복구 재설치 문서는 2022 연간 업데이트 이전 Windows 11 또는 필요한 2024년 2월 선택적 업데이트 이후 조건을 충족하지 않은 경우, 조직 관리 정책이 적용된 경우 메뉴가 없을 수 있다고 설명합니다.

메뉴가 없다는 이유로 PC 고장이라고 단정하거나 관리 정책을 우회하지 마세요. 초기화는 앱·설정에 더 큰 영향을 주는 별도 결정이므로 업데이트 오류 하나만으로 바로 선택할 필요는 없습니다.

다음 지원 단계에는 ‘해본 명령’보다 결과를 전달

같은 오류가 이어지면 업데이트 이름·코드·Windows 버전·실패 단계, DISM/SFC 결과와 변경한 설정을 정리하세요. 회사·학교 장치는 업데이트 서버와 배포 정책도 다를 수 있으므로 고급 변경을 하지 말고 IT 관리자에게 전달합니다.

핵심은 더 많은 명령을 실행하는 것이 아니라 어떤 조건에서 실패하고 어떤 조치 뒤 결과가 달라졌는지 남기는 것입니다. 한 단계씩 확인하면 불필요한 초기화와 데이터 위험을 줄일 수 있습니다.