Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Microsoft .NET Framework 업데이트 오류 0x80070643 해결하는 8가지 방법

Microsoft .NET Framework 업데이트 오류 0x80070643은 Windows 사용자들이 자주 마주치는 대표적인 오류 중 하나입니다. 이 오류는 주로 Windows 업데이트 도중이나 특정 프로그램을 설치하는 과정에서 나타납니다.

0x80070643 오류 코드가 발생하는 원인은 다양하지만, 가장 흔한 원인은 다음과 같습니다.

  • 최신 Windows 업데이트 설치 실패
  • 손상된 시스템 파일
  • 바이러스 또는 맬웨어 감염
  • .NET Framework 자체의 손상
  • 시스템 레지스트리 오류

다행히 이 오류가 컴퓨터 사용 자체를 막지는 않습니다. 하지만 업데이트와 프로그램 설치가 계속 실패한다면 방치할 문제는 아닙니다. 보안 취약점으로 이어질 수 있으므로 가능한 한 빨리 해결하는 것이 좋습니다.

오류 코드 0x80070643 수정 방법

0x80070643 오류에는 단 하나의 확실한 해결책이 있는 것은 아닙니다. 원인에 따라 효과적인 방법이 달라지기 때문입니다. 원인을 파악하기 어렵다면 아래의 해결 방법들을 순서대로 하나씩 시도해 보면서 문제가 해결되는지 확인하시기 바랍니다.

전문가 팁: 잘못된 설정, 불필요한 파일, 유해한 앱, 보안 위협 등 시스템 문제나 성능 저하를 일으키는 요소를 제거하려면 PC 최적화 전용 도구를 활용하는 것도 좋은 방법입니다.

아래에서 실제로 효과가 검증된 8가지 해결 방법을 소개합니다.

1. .NET Framework 전체 오프라인 설치 파일 다운로드

가장 먼저 시도해 볼 방법은 .NET Framework 오프라인 설치 파일을 다운로드하는 것입니다. 다운로드 후 .NET Framework를 다시 설치하고 문제가 지속되는지 확인하세요. 인터넷 연결 문제로 웹 설치 관리자를 사용할 수 없는 상황에서 특히 효과적입니다.

설치 전 최소 하드웨어 요구 사항을 확인하세요.

  • CPU: 1GHz 이상 프로세서
  • RAM: 512MB 이상
  • 디스크 여유 공간: 5GB 이상

2. 레지스트리 파일 점검하기

레지스트리는 시스템에서 다루기 까다로운 영역이지만, 0x80070643 같은 오류를 예방하려면 정기적으로 점검하는 것이 좋습니다. 현재 오류가 없더라도 레지스트리를 주기적으로 정리하면 향후 문제 발생을 줄일 수 있습니다.

레지스트리를 확인하고 정리하려면 시스템 파일 검사기(System File Checker) 유틸리티를 사용하세요. 먼저 명령 프롬프트(Command Prompt)를 관리자 권한으로 실행한 뒤, 명령줄에 sfc /scannow를 입력하고 Enter 키를 누릅니다. 그러면 드라이브와 시스템 전반의 오류가 검사되며, 손상되었거나 잘못된 레지스트리 파일이 발견되면 즉시 교체됩니다.

3. 바이러스 및 맬웨어 제거하기

바이러스나 맬웨어가 0x80070643 오류의 원인일 가능성도 있습니다. 사용 중인 백신 프로그램으로 시스템 전체 검사(정밀 검사)를 실행하고, 발견된 맬웨어 감염 프로그램이나 파일은 격리 또는 삭제 처리하세요.

4. 중복된 안티맬웨어·백신 소프트웨어 제거하기

두 개 이상의 백신 프로그램이 동시에 설치되어 있으면 시스템이 어떤 프로그램을 실행해야 할지 혼동하여 오류가 발생할 수 있습니다.

이 경우 하나의 백신만 남기고 나머지는 비활성화하거나 제거해야 합니다. 방법은 다음과 같습니다.

  1. 제어판을 엽니다.
  2. 프로그램 및 기능으로 이동합니다.
  3. 목록에서 중복되는 백신 프로그램이 있는지 확인합니다. 있다면 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 제거 버튼을 누릅니다.
  4. 제거 과정이 완료될 때까지 기다립니다.
  5. Windows 업데이트를 다시 시도하여 0x80070643 오류가 해결되었는지 확인합니다.

5. Office Source Engine(OSE) 서비스 재시작하기

Office Source Engine(OSE) 서비스가 비활성화되어 있어도 오류 코드 0x80070643이 나타날 수 있습니다. 이 경우 서비스를 다시 시작하면 됩니다. 단, 이 방법은 OSE 관련 파일 설치 중에 오류가 발생했을 때만 효과적입니다.

OSE 서비스를 재시작하는 방법은 다음과 같습니다.

  1. Windows + R 단축키를 눌러 실행(Run) 창을 엽니다.
  2. 입력란에 services.msc를 입력하고 Enter 키를 누릅니다.
  3. 목록에서 Office Source Engine 서비스를 찾습니다.
  4. 항목을 더블클릭하여 열고, 상태가 '사용 안 함'으로 되어 있다면 '자동'으로 변경합니다.
  5. 컴퓨터를 재시작합니다.

6. 시스템 정크 파일 삭제하기

브라우저 캐시, Microsoft Office 캐시, 임시 파일, 불필요한 오류 로그 같은 시스템 정크 파일이 시간이 지나면서 쌓이면 각종 오류의 원인이 될 수 있습니다. 다행히 서드파티 도구를 활용하면 이런 정크 파일을 찾아 제거하고 시스템 효율을 회복할 수 있습니다.

대표적인 도구 중 하나가 Outbyte PC Repair입니다. 프로그램을 다운로드해 설치한 후 빠른 검사를 실행하면 시스템 정크 파일을 자동으로 식별하고 제거할 수 있습니다.

7. Windows Defender 업데이트하기

Windows에는 새로운 공격으로부터 시스템을 보호하는 내장 안티맬웨어 소프트웨어인 Windows Defender가 탑재되어 있습니다. 그러나 이 소프트웨어 역시 문제에서 자유롭지 못하며, 특히 Windows OS 빌드 17763.195 관련 오류가 악명 높습니다.

다행히 Windows Defender와 관련된 문제, 그리고 0x80070643 오류 역시 업데이트만으로 해결되는 경우가 많습니다. 업데이트 방법은 다음과 같습니다.

  1. 컴퓨터가 인터넷에 연결되어 있는지 확인합니다.
  2. 시작 메뉴를 엽니다.
  3. 설정 > 업데이트 및 보안으로 이동합니다.
  4. Windows Defender(Windows 보안)를 선택합니다.
  5. Windows Defender 열기를 클릭해 유틸리티를 실행합니다.
  6. 업데이트 버튼을 눌러 업데이트를 진행합니다.

8. .NET Framework 복구 또는 업데이트하기

.NET Framework는 프로그램 실행과 업데이트·앱 설치를 지원하는 핵심 구성 요소입니다. 따라서 .NET Framework가 손상되었거나 오래된 경우 오류 코드 0x80070643이 나타날 수 있습니다.

이 오류를 해결하려면 .NET Framework를 복구하거나 업데이트하는 것이 좋습니다. 방법은 다음과 같습니다.

  1. 실행 중인 모든 프로그램을 종료합니다.
  2. 시작 메뉴를 열고 프로그램으로 이동합니다.
  3. 목록에서 Microsoft .NET Framework Client Profile을 찾아 클릭합니다.
  4. 변경/제거(Change/Uninstall) 탭을 클릭합니다.
  5. .NET Framework Client Profile 복구를 선택합니다.
  6. 다음을 눌러 진행합니다.
  7. 복구가 완료되면 마침을 클릭합니다.
  8. 재시작 안내 메시지가 나타나면 지금 다시 시작을 선택합니다.

마무리

위에서 소개한 방법 중 하나를 통해 0x80070643 오류를 해결할 수 있을 것입니다. 만약 직접 해결하기 어렵다고 느껴진다면, 전문 컴퓨터 기술자의 도움을 받는 것도 좋은 선택입니다. 비용이 들지만 확실하게 문제를 해결할 수 있습니다.

혹시 Microsoft .NET Framework 업데이트 오류 0x80070643을 해결하는 다른 효과적인 방법을 알고 계신가요? 아래 댓글을 통해 많은 분들과 공유해 주세요.