보안 업데이트가 반복 실패되면 시스템 복구 경로 자체가 무력화될 수 있어 즉시 대응이 필요하다.

⚠️ 중요: 본 작업은 관리자 권한(CMD)에서 수행해야 하며, BitLocker 사용자는 반드시 복구 키를 사전에 확보해야 한다.
기술 상황 정의(Environment): Windows / Windows Update / WinRE 파티션
2026 포인트: 최신 보안 패치는 WinRE 용량 검증을 필수 단계로 포함한다.
Error 0x80070643 – Failed to install update (KB5034441)
결론 요약: 단일 원인은 WinRE 파티션 공간 부족이다.
해결 흐름: 판단 → 분리 → (즉시 코드) → 복구
✅ 바로 적용 (Quick Fix)

결정 문장: 오류가 반복되면 아래 코드를 관리자 권한으로 먼저 실행한다.
WHY: 업데이트 설치 로직은 WinRE 여유 공간 검증에 실패하면 즉시 중단된다.
METRIC: 업데이트 재시도 시 동일 오류 코드(0x80070643)가 더 이상 발생하지 않는다.
NEXT: 성공 시 추가 조치를 중단한다.
reagentc /disable
diskpart
list disk
select disk 0
list part
rem OS 파티션(일반적으로 3번)을 250MB 축소
select partition 3
shrink desired=250 minimum=250
rem 기존 WinRE 파티션 삭제 후 재생성
select partition 4
delete partition override
create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
format quick fs=ntfs label="Windows RE tools"
exit
reagentc /enable
🧩 확인 코드 (Verification)
WHY: WinRE 활성 상태와 실제 위치를 단일 명령으로 확인한다.
METRIC: WinRE location 및 Enabled 상태가 정상 출력된다.
NEXT: 비활성 또는 위치 오류면 Quick-Fix를 유지한다.
reagentc /info
🧯 복구 코드 (Recovery)
WHY: 파티션 작업 이후 시스템 이미지 무결성을 보장한다.
METRIC: DISM 복구 완료 후 업데이트 로그에서 오류 반복이 멈춘다.
NEXT: 실패 시 로컬 조치를 중단하고 수동 배포로 전환한다.
DISM /Online /Cleanup-Image /RestoreHealth
✅ 발생 증상
보안 패치 설치 중 0x80070643 코드와 함께 설치가 중단된다.
❌ 원인 분석
WinRE 파티션의 여유 공간이 보안 업데이트가 요구하는 기준에 미달한다.
🧠 기술적 배경 이해 (감리사 1차 판정 구역)
Windows 업데이트는 설치 전 WinRE 이미지의 확장 가능 여부를 사전 검증한다.
이 단계에서 공간 부족이 감지되면 복구 체인 무결성 위협으로 판단한다.
해당 판단은 커널 복구 경로 보호 정책에 의해 강제 중단으로 이어진다.
따라서 임시 파일 삭제나 재부팅은 근본 해결이 아니다.
📊 빠른 구분표 (Decision Table)
0x80070643가 반복되면 WinRE 용량 문제로 판단한다.
✅ 해결 방법 (WHY / METRIC / NEXT)
WHY: OS 파티션 축소 후 WinRE 재생성이 유일한 구조적 해결책이다.
METRIC: 업데이트가 정상 완료되고 동일 오류가 재현되지 않는다.
NEXT: 이 단계로 해결되지 않으면 Microsoft Update Catalog를 통한 수동 설치로 전환한다.
⚠️ 그래도 안 될 경우 체크리스트
BitLocker 활성 여부 및 복구 키 확보 여부 확인.
관리자 권한 CMD 실행 여부 확인.
디스크가 GPT 형식인지 확인.
WinRE가 올바른 파티션에 연결되었는지 확인.
CBS.log 및 DISM 로그에서 반복 오류 확인.
업데이트 재시도 간격을 충분히 확보.
❓ FAQ
Q: 재부팅만으로 해결되는가?
A: 아니다. 구조적 파티션 조정 없이는 동일 오류가 반복된다.
✅ 요약 및 마무리
이 경우에는 WinRE 파티션 공간 부족으로 판단한다.
A면 Quick-Fix를 적용하고, 아니면 정밀 절차로 이동한다.
이 시점부터 불필요한 로컬 조치를 중단한다.
코드 블록이 없는 글은 해결 글이 아니다.
참고 자료
Microsoft Learn, KB5034441 / KB5028997