Windows 10 운영체제를 정기적으로 업데이트하면 컴퓨터를 항상 원활하고 안정적인 상태로 유지할 수 있습니다. 그러나 일부 사용자들은 Windows 업데이트를 설치하는 과정에서 오류 코드 643이 발생한다고 보고했습니다. 특히 .NET Framework 관련 업데이트를 설치하려고 할 때 Windows Update 오류 코드 0x643 또는 0x80070643이 나타날 수 있습니다. 이 오류 코드는 대체로 .NET Framework 설치 파일의 손상 또는 MSI 데이터베이스 상태의 불일치로 인해 발생합니다.

이 업데이트 오류 코드는 Windows 업데이트를 방해하며, 심각한 경우 업데이트 기능 자체를 사용할 수 없게 만들 수도 있습니다. 때로는 다음과 같은 형식의 오류 메시지가 표시되기도 합니다.
발견된 오류: 코드 643 - Windows 업데이트에서 알 수 없는 오류가 발생했습니다.
이 가이드에서는 이러한 오류를 해결하는 데 도움이 될 수 있는 간단한 방법들을 소개합니다. 지금부터 하나씩 살펴보겠습니다.
Windows 업데이트 오류 코드 643 해결 방법
오류 코드 643을 수정하려면 아래 방법들을 순서대로 시도해 보세요.
- Windows 업데이트 문제 해결사 실행
- Microsoft .NET Framework 복구
- Microsoft .NET Framework 정리 유틸리티(Cleanup Utility) 사용
작업을 시작하기 전에 먼저 시스템 복원 지점을 생성하는 것이 좋습니다. 진행 도중 예기치 않은 문제가 발생하더라도 이전 상태로 되돌릴 수 있기 때문입니다.
그럼 오류 코드 643을 해결하는 방법을 자세히 알아보겠습니다.
1] Windows 업데이트 문제 해결사 실행
Windows 10에는 Windows 업데이트와 관련된 일반적인 문제를 진단하고 자동으로 수정해 주는 내장 문제 해결사가 포함되어 있습니다.
이 오류 코드를 해결하려면 Windows 업데이트 문제 해결사를 실행하거나 Microsoft의 온라인 문제 해결사를 이용해 보세요. 그런 다음 해당 방법으로 문제가 해결되는지 확인합니다.
만약 효과가 없다면 다음 해결 방법으로 넘어가세요.
2] Microsoft .NET Framework 복구
때로는 .NET Framework Client Profile이 손상되면서 Windows 업데이트 오류가 발생할 수 있습니다. 이 경우 제어판의 '프로그램' 애플릿을 통해 손상된 프로필을 복구할 수 있습니다.
복구 절차는 다음과 같습니다.
- 제어판을 엽니다.
- '프로그램 및 기능' 페이지에서 Microsoft .NET Framework를 검색합니다.
- 해당 항목을 찾으면 마우스 오른쪽 버튼으로 클릭한 뒤 메뉴에서 복구(Repair) 또는 변경(Change) 옵션을 선택합니다.
- UAC(사용자 계정 컨트롤) 창이 화면에 나타나면 '예' 버튼을 클릭하여 절차를 시작합니다.
프로세스가 완료될 때까지 잠시 기다린 후 컴퓨터를 재부팅하고 오류 코드 643이 해결되었는지 확인하세요.
참고: .NET Framework 설치 중 오류 0x800F081F가 발생하는 경우도 있습니다.
3] Microsoft .NET Framework 정리 유틸리티 사용
마지막 수단으로 .NET Framework를 다시 설치하는 방법이 있습니다. 사실 이 문제는 Microsoft .NET Framework가 제대로 설치되지 않은 경우에도 발생할 수 있습니다. 따라서 .NET Framework를 완전히 정리한 후 다시 설치하는 것이 좋습니다.
이때 Microsoft .NET Framework Cleanup Utility(정리 유틸리티)를 활용하세요.
- 유틸리티를 다운로드한 후 다운로드 폴더로 이동하여 마우스 오른쪽 버튼 메뉴를 통해 zip 파일의 압축을 풉니다.
- 압축 해제된 폴더에서 cleanup_tool 실행 파일을 두 번 클릭합니다. UAC 창이 나타나면 예를 클릭합니다.
- .NET Framework Setup Cleanup Utility 실행 여부를 묻는 메시지가 표시되면 예 버튼을 클릭합니다.
- 다음 팝업 메뉴에서 드롭다운 목록을 사용해 .NET Framework – All Versions (Windows 10)을 선택합니다.
- Cleanup Now(지금 정리) 버튼을 클릭합니다. 그러면 Microsoft .NET Framework와 관련된 구성 요소가 장치에서 완전히 제거됩니다.

정리가 끝나면 최신 버전의 .NET Framework를 다운로드하여 다시 설치합니다.
설치가 정상적으로 완료되면 시스템을 재시작한 뒤 Windows 업데이트를 다시 시도해 보세요.
팁: Microsoft .NET Framework Repair Tool을 사용하면 .NET Framework 관련 문제를 더욱 쉽게 해결할 수 있습니다.
이 글이 문제 해결에 도움이 되기를 바랍니다!
추가 팁: .NET Framework 설치 문제 해결 방법도 함께 참고해 보세요.