Windows 11에서 업데이트 오류 0x80070643 수정 방법
TL;DR
Windows 11에서 업데이트 설치 중 나타나는 오류 0x80070643은 손상된 업데이트 파일, .NET 프레임워크 문제, 시스템 파일 손상 또는 서드파티 안티바이러스 간섭 등으로 발생합니다. 먼저 PC를 재시작하고 업데이트를 다시 시도하세요. 그래도 안 되면 Windows 문제 해결사 실행, SFC 스캔, 최신 .NET 런타임 설치 및 .NET 수리 도구 실행을 순서대로 수행하면 대부분 해결됩니다.

문제 개요
Windows 11은 생산성 향상을 위해 많은 기능을 제공하지만 초기 버전 또는 업데이트 환경에서는 오류가 발생할 수 있습니다. 오류 코드 0x80070643은 주로 Windows 업데이트 또는 특정 패치 설치 중에 발생하는 설치 실패를 의미합니다. 원인은 다양하며, 아래에서 단계별로 진단하고 수정하는 방법을 제공합니다.
중요 용어 1줄 정의
- .NET 프레임워크: 마이크로소프트가 제공하는 애플리케이션 실행 플랫폼입니다. 일부 업데이트와 설치 프로그램이 .NET을 필요로 합니다.
원인 요약
- 다운로드된 업데이트 파일이 손상됨
- 시스템 파일 또는 구성 요소 손상
- .NET 프레임워크 문제(누락, 손상 또는 호환성 문제)
- 서드파티 안티바이러스가 설치를 차단
- 임시 서비스 문제(Windows Update 서비스 등)
빠른 체크리스트(먼저 할 일)
- PC 재시작
- 동일 업데이트 재시도
- 서드파티 안티바러스 일시 비활성화
- Windows 문제 해결사 실행
- SFC 검사 실행
빠른 해결 단계
수정 1: PC 재시작
재부팅은 많은 임시 문제를 자동으로 해결합니다. 먼저 간단히 PC를 재시작하세요. 재시작 후 업데이트를 다시 시도합니다.
수정 2: 설치를 다시 시도하기
일시적인 네트워크 문제나 파일 잠금 때문에 실패하는 경우가 있습니다. 업데이트 설치를 한 번 더 시도해 보세요.
수정 3: 업데이트 파일 재다운로드
업데이트 파일이 다운로드 중에 손상되었을 수 있습니다. 가능하면 수동으로 업데이트를 다시 다운로드하거나 Windows 업데이트에서 파일을 다시 가져오도록 시도합니다.
수정 4: Windows 문제 해결사 실행
Windows의 내장 문제 해결사를 사용하면 자동으로 몇 가지 일반 문제를 찾고 해결할 수 있습니다. 다음 단계를 따르세요:
- 설정을 엽니다.

- 왼쪽 상단의 시스템을 클릭한 뒤 문제 해결을 선택합니다.

- 기타 문제 해결사를 클릭합니다.

- Windows 업데이트 항목 옆의 실행을 클릭하여 업데이트 문제 해결사를 시작합니다.

- 화면의 지시에 따라 문제 해결을 완료합니다.
중요: 문제 해결사만으로 모든 원인이 해결되지는 않습니다. 다음 절차를 순서대로 시도하세요.
수정 5: 서드파티 안티바이러스 비활성화 또는 제거
서드파티 안티바이러스가 설치 프로세스의 일부 파일을 차단할 수 있습니다. 설치를 시도하기 전에 일시적으로 비활성화하세요. 비활성화로 해결되지 않으면 임시로 제거한 뒤 업데이트를 다시 시도합니다. 설치가 완료되면 안티바이러스를 다시 설치하거나 재활성화하세요.
수정 6: SFC(System File Checker) 실행
손상된 시스템 파일이 원인일 수 있습니다. 관리자 권한 명령 프롬프트에서 SFC 스캔을 실행해 보세요.
- 시작 메뉴에서 “cmd”를 검색합니다.
- “관리자 권한으로 실행”을 선택합니다.

- 명령 프롬프트에서 다음을 입력하고 Enter를 누릅니다:
sfc /scannow
- 스캔이 완료될 때까지 기다린 뒤 PC를 재시작하고 업데이트를 다시 시도합니다.
참고: SFC가 문제를 모두 해결하지 못하면 DISM 도구를 사용해 구성 요소 저장소를 복구할 수 있습니다. DISM 사용 예시는 아래와 같습니다:
DISM /Online /Cleanup-Image /RestoreHealth수정 7: 최신 .NET 프레임워크 설치
일부 업데이트나 설치 프로그램은 특정 .NET 런타임을 필요로 합니다. 최신 .NET 런타임과 런타임 호환성 팩을 설치하세요. 마이크로소프트 공식 사이트에서 최신 런타임을 다운로드하고 설치한 뒤 PC를 재시작합니다.
주의: 설치 파일은 공식 Microsoft 배포본을 사용하세요. 출처가 불명확한 설치 파일은 시스템을 위험에 빠뜨릴 수 있습니다.
수정 8: .NET 프레임워크 수리 도구 실행
.NET 구성 요소에 문제가 있는 경우 Microsoft의 .NET 수리 도구가 도움됩니다. 도구를 다운로드하여 실행하고 화면의 지시에 따라 수리합니다. 완료 후 PC를 재시작하고 업데이트를 다시 시도합니다.
대체 접근법 및 추가 점검
- 수동 업데이트 설치: 문제가 되는 KB 업데이트를 Microsoft 업데이트 카탈로그에서 직접 다운로드하여 수동 설치를 시도합니다. 수동 설치로 오류 코드의 원인을 좁힐 수 있습니다.
- 안전 모드에서 업데이트 시도: 안전 모드로 부팅하여 최소 드라이버와 서비스로 업데이트를 시도하면 서드파티 충돌 여부를 확인할 수 있습니다.
- 새 사용자 계정에서 설치: 현재 사용자 프로필의 문제인지 확인하려면 새 로컬 관리자 계정으로 로그인하여 설치를 시도합니다.
문제 해결 플레이북(권장 순서)
- PC 재시작
- 동일 업데이트 재시도
- 서드파티 안티바이러스 일시 비활성화
- Windows 문제 해결사 실행
- SFC 및 DISM 스캔 실행
- 최신 .NET 런타임 설치
- .NET 수리 도구 실행
- 수동으로 업데이트 설치(업데이트 카탈로그)
의사결정 흐름도
flowchart TD
A[업데이트 실패: 0x80070643] --> B{재시작 후 재시도?}
B -- 예 --> C[문제 해결됨?]
C -- 예 --> Z[완료]
C -- 아니오 --> D[안티바이러스 비활성화]
D --> E[문제 해결됨?]
E -- 예 --> Z
E -- 아니오 --> F[Windows 문제 해결사 실행]
F --> G[문제 해결됨?]
G -- 아니오 --> H[SFC / DISM 실행]
H --> I[최신 .NET 설치 및 수리]
I --> J[수동 업데이트 설치]
J --> Z역할 기반 점검표
일반 사용자
- PC 재시작
- Windows 문제 해결사 실행
- 안티바이러스 임시 비활성화
고급 사용자 / IT 담당자
- SFC 및 DISM 실행
- .NET 런타임 수동 설치
- 이벤트 로그(이벤트 뷰어)에서 오류 로그 확인
- 그룹 정책 또는 WSUS 환경에서 배포 설정 확인
실패할 때의 예와 대응
- SFC가 오류를 못 고칠 때: DISM /RestoreHealth 실행 후 다시 SFC 실행
- .NET 수리 도구로도 해결되지 않을 때: .NET을 제거 후 재설치(주의: 일부 앱이 영향을 받을 수 있음)
- 업데이트 카탈로그 수동 설치에서도 실패할 때: 이벤트 뷰어에서 WindowsUpdateClient 또는 MsiInstaller 관련 오류 검색 후 추가 조사
테스트 기준(성공 판단 방법)
- 동일 업데이트를 설치했을 때 더 이상 0x80070643이 발생하지 않음
- 이벤트 뷰어에 동일 오류가 더 이상 기록되지 않음
- 시스템 기능과 관련 앱이 정상 동작함
보안 및 개인정보 주의사항
- 외부 웹사이트에서 파일을 다운로드할 때는 공식 출처를 사용하세요. 비공식 소프트웨어는 악성코드를 포함할 수 있습니다.
- 안티바이러스 제거 시에는 인터넷 연결을 제한하고, 작업이 끝난 뒤 즉시 재설치하거나 재활성화하세요.
용어집 1줄
- SFC: Windows의 시스템 파일 무결성 검사 도구입니다.
- DISM: 이미지 기반 복구 도구로 구성 요소 저장소를 복구합니다.
- .NET 런타임: .NET 기반 애플리케이션 실행에 필요한 런타임 환경입니다.
요약
- 오류 0x80070643은 업데이트 설치 실패와 관련된 일반 오류입니다.
- 먼저 재시작, 재시도, 문제 해결사를 실행하세요.
- SFC/DISM, .NET 설치 및 수리 도구가 효과적입니다.
- 서드파티 안티바이러스를 의심하고 필요 시 일시 제거하세요.
추가 도움말
문제가 계속되면 Windows 이벤트 뷰어의 로그를 캡처해 IT 지원팀 또는 포럼에 공유하세요. 오류 로그는 원인 분석에 큰 도움이 됩니다.
감사합니다. 질문이 있거나 특정 단계에서 오류가 계속 발생하면 아래에 상황을 남겨 주세요. 가능한 한 단계별로 도와드리겠습니다.