0x80070643 오류 해결 방법 - Windows 업데이트 실패 시
Windows를 사용하다 보면 알 수 없는 오류 코드와 마주치는 경우가 있습니다.
그중 대표적인 것이 바로 0x80070643 오류입니다.
이 오류는 주로
Windows 업데이트 실패, Microsoft Defender 정의 업데이트 오류, .NET Framework 설치 문제로 발생합니다.
이 글에서는 오류의 원인부터 해결 방법까지 단계별로 자세히 안내합니다.
목차
- 1. 0x80070643 오류란 무엇인가?
- 2. 0x80070643 오류가 발생하는 주요 원인
- 3. 오류 해결 방법 Windows 업데이트 문제 해결
- 4. 오류 해결 방법 Microsoft Defender 정의 업데이트 실패 시
- 5. 오류 해결 방법 .NET Framework 설치 실패 시
- 6. 오류 해결 방법 MSI 패키지 손상 확인 및 복구
- 7. 시스템 파일 검사(SFC) 및 DISM 실행
- 8. 자주 묻는 질문 (FAQ)
- 9. 마무리 및 요약
1. 0x80070643 오류란 무엇인가?
0x80070643 오류는 Windows 업데이트 또는 특정 소프트웨어 설치 중에 발생하는 일반적인 오류 코드입니다.
특히 .NET Framework, Microsoft Defender, Windows 보안 패치 설치 시 자주 발생하며
시스템 손상 또는 설치 관리자 문제로 인해 발생할 수 있습니다.
2. 0x80070643 오류가 발생하는 주요 원인
- Windows Installer(MSI) 구성요소 손상
- 이전 업데이트 실패 또는 충돌
- .NET Framework 구성 요소 손상
- Microsoft Defender 정의 파일 오류
- 타 백신 프로그램과의 충돌
- 레지스트리 오류 또는 시스템 파일 손상
- 네트워크 문제 또는 다운로드 실패
3. 오류 해결 방법 Windows 업데이트 문제 해결
- 설정 > 업데이트 및 보안 > 추가 문제 해결사
- Windows 업데이트 실행
- 자동 진단 및 복구 진행
- PC 재부팅 후 업데이트 재시도
4. 오류 해결 방법 Microsoft Defender 정의 업데이트 실패 시
- 명령 프롬프트(관리자 권한) 실행
- 명령어 입력:
"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -SignatureUpdate
- 정상적으로 업데이트 완료 확인
- 업데이트 재시도
5. 오류 해결 방법 .NET Framework 설치 실패 시
- .NET Framework 제거 (제어판 > 프로그램 제거)
- PC 재시작
- 최신 버전 재설치
.NET 프레임워크 다운로드 | 무료 공식 다운로드
.NET Framework로 애플리케이션을 빌드하고 실행하기 위한 다운로드. .NET Framework용 웹 설치 프로그램, 오프라인 설치 프로그램 및 언어 팩 다운로드를 받으세요.
dotnet.microsoft.com
설치 후 재부팅 및 업데이트 재시도
6. MSI 설치 관리자 손상 복구 및 재등록
0x80070643 오류는 Windows Installer(MSI) 시스템이 손상되었거나
설치 관리자 서비스가 정상 작동하지 않을 때 발생할 수 있습니다.
MSI는 프로그램을 설치하거나 제거할 때 사용되는 핵심 컴포넌트입니다.
이 구성 요소가 비정상적으로 동작하면 .NET Framework 설치, 보안 패치, 드라이버 등 다양한 업데이트가 실패할 수 있습니다.
아래 단계를 따라 MSI 시스템을 점검하고, 필요 시 재등록해 보세요.
Windows Installer 재등록 방법
- 시작 메뉴에서 "명령 프롬프트"를 검색한 뒤, "관리자 권한으로 실행"을 클릭합니다.
- 아래 두 명령어를 순서대로 입력하여 Windows 설치 관리자(msiexec)를 재등록합니다:
msiexec /unregister
msiexec /regserver
- 입력이 완료되면 명령 프롬프트를 닫고 PC를 재부팅합니다.
- 이후 문제가 발생했던 프로그램이나 업데이트를 다시 시도해보세요.
7. 시스템 파일 검사(SFC) 및 DISM 실행
1. SFC 명령어 실행 (sfc /scannow)
명령 프롬프트(cmd)를 관리자 권한으로 실행
아래 명령어 입력
sfc /scannow
복구 완료 후 PC 재부팅
2. DISM 명령어 실행 (DISM /Online /Cleanup-Image /RestoreHealth)
인터넷 연결 필요합니다.
명령 프롬프트(cmd)를 관리자 권한으로 실행
아래 명령어 입력
DISM /Online /Cleanup-Image /RestoreHealth
완료 후 PC 재부팅
8. 자주 묻는 질문 (FAQ)
- Q. 이 오류는 포맷 없이 해결 가능한가요?
- A. 예. 대부분 위 단계들을 통해 해결이 가능합니다.
- Q. 외부 백신이 문제 원인일 수 있나요?
- A. 가능합니다. 외부 백신 프로그램이 Defender나 업데이트 파일을 차단하는 경우가 있습니다.
- Q. 인터넷 문제로도 이 오류가 발생하나요?
- A. 네. 네트워크 불안정으로 업데이트 파일 다운로드에 실패할 수 있습니다.
9. 마무리 및 요약
0x80070643 오류는 다양한 상황에서 발생할 수 있지만, 대부분은 시스템 구성 요소 복구 또는 업데이트 재설정을 통해 해결할 수 있습니다. 위 단계들을 순서대로 따라가면 대부분의 경우 재설치 없이 오류를 해결할 수 있습니다.
추가적인 정보가 필요하거나 문제가 계속된다면, Microsoft 고객 지원 또는 커뮤니티 포럼을 참고해 보는 것도 좋습니다.
관련 키워드: 0x80070643, Windows 업데이트 오류, .NET Framework 오류, Microsoft Defender 업데이트 실패, 윈도우 오류코드 해결