출처: https://sosmt.tistory.com/767 [월하의연] “0x80070643” 또는 “0x643” 오류 코드, 컴퓨터 오류 내가 고친다 FIX COM SELF - 컬러스쿨

“0x80070643” 또는 “0x643” 오류 코드



Windows Update 또는 Microsoft Update를 통해 .NET Framework 업데이트를 설치하려고 할 때 “0x80070643” 또는 “0x643” 오류 코드가 나타남

 

이 문제를 해결하려면 MSI 소프트웨어 업데이트 등록 손상 문제를 해결하거나 .NET Framework를 복구해야 합니다. 

이 문제를 해결하려면 아래 방법 1부터 나열되어 있는 단계를 따르십시오.

방법 1: MSI 소프트웨어 업데이트 등록 손상 문제 해결

MSI 소프트웨어 업데이트 등록 손상 문제를 자동으로 해결하려면 Fix it 단추나 링크를 클릭합니다. 그런 다음 다운로드 보기 대화 상자에서 실행을 클릭하고 Fix it 마법사의 단계를 따릅니다.



문제 자동 해결 
Microsoft Fix it 50123

 

방법 2: .NET Framework 복구

업데이트를 설치하는 데 실패한 .Net Framework 버전을 복구합니다.
.NET Framework 4
Windows Vista  Windows 7 사용자는 다음 단계에 따라 .NET Framework 4 설치를 복구할 수 있습니다.
  1. 현재 실행 중인 모든 응용 프로그램을 닫습니다.
  2. 시작을 클릭하고 검색 상자에 제거를 입력한 다음 프로그램 제거를 클릭합니다.
  3. Microsoft .NET Framework 4 Client Profile을 두 번 클릭하여 .NET Framework 4 Client Profile Maintenance 대화 상자를 시작합니다.
  4. .NET Framework 4 Client Profile을(를) 원래 상태로 복구합니다.를 선택하고 다음을 클릭합니다.
  5. 복구가 완료되도록 한 다음 마침을 클릭합니다.
  6. 지금 다시 시작을 클릭하여 시스템을 다시 시작합니다.
  7. Windows Update를 방문한 후 업데이트를 다시 설치해 보십시오.
Windows XP 사용자는 다음 단계에 따라 .NET Framework 4 설치를 복구할 수 있습니다.
  1. 현재 실행 중인 모든 응용 프로그램을 닫습니다.
  2. 시작, 제어판을 클릭한 다음 프로그램 추가/제거를 클릭합니다.
  3. 설치된 프로그램 목록에서 Microsoft .NET Framework 4 Client Profile을 클릭한 다음 변경/제거를 클릭합니다.
  4. .NET Framework 4 Client Profile을(를) 원래 상태로 복구합니다.를 선택하고 다음을 클릭합니다.
  5. 복구가 완료되도록 한 다음 마침을 클릭합니다.
  6. 지금 다시 시작을 클릭하여 시스템을 다시 시작합니다.
  7. Windows Update를 방문한 후 업데이트를 다시 설치해 보십시오.
.NET Framework 1.0, 1.1, 2.0, 3.0, 3.5
.NET Framework 1.0, 1.1, 2.0, 3.0, 3.5를 복구하려면 .NET Framework 정리 도구를 사용하여 여러 버전의 .NET Framework를 제거한 다음 구성 요소를 다시 설치해야 합니다.

이렇게 하려면 다음과 같이 하십시오.
  1. 다음 블로그 게시물을 참조하십시오.
  2. 사이트의 다음 링크에서 dotnetfx_cleanup_tool.zip을 다운로드하십시오.
  3. dotnetfx_cleanup_tool.zip의 압축을 풉니다.
  4. 압축을 푼 파일 중에서 cleanup_tool.exe를 두 번 클릭하여 실행합니다.
    관리자 암호나 확인을 요청하는 메시지가 나타날 수 있습니다. 암호를 입력하거나 계속을 클릭합니다.
  5. “.NET Framework 설치 정리 유틸리티를 실행하시겠습니까?” 메시지가 표시되면 를 클릭합니다.
    참고 이 도구는 영어로만 제공될 수도 있으나 다른 언어 버전의 Windows에서도 작동합니다.
  6. 라이선스 계약에 동의할지 묻는 메시지가 표시되면 를 클릭합니다.
  7. .Net Framework 정리 도구가 시작됩니다.
  8. 정리할 제품의 드롭다운 목록 상자에서 제거할 .Net Framework 버전을 선택한 다음 지금 정리를 클릭합니다.
    참고 .NET Framework는 운영 체제 구성 요소로 설치되어 있으므로 이 정리 도구로는 Windows Vista 이상 버전에서 .NET Framework 2.0을 제거할 수 없습니다.
  9. .Net Framework가 제거되면 컴퓨터를 다시 시작합니다.
  10. 다음 구성 요소를 다운로드하여 설치합니다.
    .NET Framework 3.5 SP1(.Net Framework 2.0 SP2 및 .Net Framework 3.0 SP2도 설치됨)
    .Net Framework 1.1 SP1:
    .Net Framework 1.1:
  11. 컴퓨터를 다시 시작합니다.
  12. Windows Update를 방문한 다음 업데이트가 있는지 확인하고 설치합니다.