윈도우 문제 해결

0x80070643 오류 해결 방법 - Windows 업데이트 실패 시

zestycloud 2025. 4. 14. 00:56

windows-error-0x80070643-fix 썸네일 사진
0x80070643 오류 해결 방법

Windows를 사용하다 보면 알 수 없는 오류 코드와 마주치는 경우가 있습니다.

그중 대표적인 것이 바로 0x80070643 오류입니다.

이 오류는 주로

Windows 업데이트 실패, Microsoft Defender 정의 업데이트 오류, .NET Framework 설치 문제로 발생합니다.

이 글에서는 오류의 원인부터 해결 방법까지 단계별로 자세히 안내합니다.

목차


1. 0x80070643 오류란 무엇인가?

0x80070643 오류는 Windows 업데이트 또는 특정 소프트웨어 설치 중에 발생하는 일반적인 오류 코드입니다.

특히 .NET Framework, Microsoft Defender, Windows 보안 패치 설치 시 자주 발생하며

시스템 손상 또는 설치 관리자 문제로 인해 발생할 수 있습니다.


2. 0x80070643 오류가 발생하는 주요 원인

  • Windows Installer(MSI) 구성요소 손상
  • 이전 업데이트 실패 또는 충돌
  • .NET Framework 구성 요소 손상
  • Microsoft Defender 정의 파일 오류
  • 타 백신 프로그램과의 충돌
  • 레지스트리 오류 또는 시스템 파일 손상
  • 네트워크 문제 또는 다운로드 실패

3. 오류 해결 방법 Windows 업데이트 문제 해결

  1. 설정 > 업데이트 및 보안 > 추가 문제 해결사
  2. Windows 업데이트 실행
  3. 자동 진단 및 복구 진행
  4. PC 재부팅 후 업데이트 재시도

4. 오류 해결 방법 Microsoft Defender 정의 업데이트 실패 시

  1. 명령 프롬프트(관리자 권한) 실행 
  2. 명령어 입력:
    "%ProgramFiles%\Windows Defender\MpCmdRun.exe" -SignatureUpdate
  3. 정상적으로 업데이트 완료 확인
  4. 업데이트 재시도

5. 오류 해결 방법 .NET Framework 설치 실패 시

  1. .NET Framework 제거 (제어판 > 프로그램 제거)
  2. PC 재시작
  3. 최신 버전 재설치
 

.NET 프레임워크 다운로드 | 무료 공식 다운로드

.NET Framework로 애플리케이션을 빌드하고 실행하기 위한 다운로드. .NET Framework용 웹 설치 프로그램, 오프라인 설치 프로그램 및 언어 팩 다운로드를 받으세요.

dotnet.microsoft.com

설치 후 재부팅 및 업데이트 재시도

 


6. MSI 설치 관리자 손상 복구 및 재등록

0x80070643 오류Windows Installer(MSI) 시스템이 손상되었거나

설치 관리자 서비스가 정상 작동하지 않을 때 발생할 수 있습니다.

MSI는 프로그램을 설치하거나 제거할 때 사용되는 핵심 컴포넌트입니다.

이 구성 요소가 비정상적으로 동작하면 .NET Framework 설치, 보안 패치, 드라이버 등 다양한 업데이트가 실패할 수 있습니다.

아래 단계를 따라 MSI 시스템을 점검하고, 필요 시 재등록해 보세요.

 

Windows Installer 재등록 방법

  1. 시작 메뉴에서 "명령 프롬프트"를 검색한 뒤, "관리자 권한으로 실행"을 클릭합니다.
  2. 아래 두 명령어를 순서대로 입력하여 Windows 설치 관리자(msiexec)를 재등록합니다:
    msiexec /unregister
    msiexec /regserver
  3. 입력이 완료되면 명령 프롬프트를 닫고 PC를 재부팅합니다.
  4. 이후 문제가 발생했던 프로그램이나 업데이트를 다시 시도해보세요.

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 업데이트 실패, 윈도우 오류코드 해결