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

Windows 업데이트 오류 0x80070643 해결 방법 총정리

Windows는 수십 년간 사용되어 온 운영체제로, 문제를 해결하고 성능을 개선하기 위해 지속적으로 업데이트가 제공됩니다. 그런데 Windows Update를 실행하다가 오류를 만나더라도 당황할 필요는 없습니다. 대부분의 일반적인 오류는 비교적 간단한 방법으로 해결할 수 있기 때문입니다.

Windows Update란?

Windows Update는 Microsoft에서 제공하는 유용한 도구로, PC나 노트북을 최신 상태로 유지해 줍니다. 이 도구가 정상적으로 작동하는 것은 데이터 유출이나 악성코드 공격을 예방하는 데 매우 중요합니다.

Windows 10/11에서는 최신 업데이트를 받을 시기와 빈도를 직접 설정할 수 있습니다. 시작 버튼 → 설정업데이트 및 보안Windows Update 순서로 이동하여 '업데이트 확인' 옵션을 관리하면 됩니다.

하지만 안타깝게도 업데이트를 설치하는 과정에서 오류 메시지가 나타나는 경우가 종종 있습니다. 이번 글에서는 Windows 업데이트 오류를 빠르게 해결하고 다시 정상적으로 시스템을 사용할 수 있는 방법을 자세히 안내해 드리겠습니다.

Windows 업데이트 오류 0x80070643이란?

Windows 업데이트 오류 0x80070643은 Windows 운영체제를 설치하거나 업데이트하는 도중에 발생할 수 있으며, 기기에 설치된 앱을 업데이트할 때도 나타날 수 있습니다. 이 오류 코드는 다양한 형태의 오류 메시지와 함께 표시되는데, 대표적인 사례는 다음과 같습니다.

사례 1

2018-11 Update for Windows 10/11 Version 1803 for x64-based Systems (KB4023057) – 오류 0x80070643

사례 2

일부 업데이트를 설치하는 데 문제가 있지만 나중에 다시 시도합니다. 이 메시지가 계속 표시되고 웹에서 정보를 검색하거나 지원팀에 문의하려면 다음이 도움이 될 수 있습니다: (0x80070643)

사례 3

일부 업데이트를 설치하는 데 문제가 발생했지만 나중에 다시 시도합니다. Windows Defender 정의 업데이트 – KB2267602 – 오류 0x80070643

사례 4

하나 이상의 문제로 인해 설치 프로그램이 실패했습니다. 문제를 수정한 후 설치를 다시 시도하세요. 자세한 내용은 로그 파일을 참조하세요. 0x80070643 – 설치 중 치명적인 오류

오류 0x80070643의 원인

Windows 업데이트 오류 코드 0x80070643은 주로 잘못된 시스템 설정 구성이나 드라이버 오작동으로 인해 발생합니다. 하지만 그 외에도 여러 가지 원인이 있을 수 있습니다.

  • 바이러스 또는 악성코드에 감염된 경우
  • 일부 시스템 파일이 손상되었거나 누락된 경우
  • 오래된 응용 프로그램이 잘못 제거된 경우
  • 컴퓨터가 부적절하게 종료된 경우
  • .NET Framework에 문제가 있는 경우
  • Windows Update 데이터베이스가 손상된 경우

오류 0x80070643 해결 방법 18가지

먼저 시스템 아키텍처(32비트/64비트)를 확인하고, 최신 버전의 .NET Framework를 설치하는 것이 좋습니다. 그래도 해결되지 않으면 SFC 명령을 실행하거나 Windows 업데이트를 수동으로 설치해 보세요. 아래에서 단계별 해결 방법을 자세히 살펴보겠습니다.

방법 1: 업데이트 재시도

드물지만 오류가 몇 초짜리 일시적 현상일 때도 있습니다. 복잡한 해결 방법을 시도하기 전에 먼저 업데이트를 한 번 더 설치해 보는 것이 좋습니다.

방법 2: 업데이트 파일 다시 다운로드

특정 소스에서 다운로드하는 중에 오류가 발생했다면 설치 파일이 손상되었을 가능성이 있습니다. 이 경우 설치 파일을 다시 다운로드한 후 Windows나 프로그램을 업데이트하면 됩니다.

방법 3: 최근 설치한 앱 제거 또는 재설치

프로그램 업데이트 중 오류가 발생한다면 해당 프로그램을 제거한 후 최신 버전을 새로 설치해 보세요.

  1. Cortana 검색창에 '제어판'을 입력하고 가장 관련성 높은 결과를 클릭합니다.
  2. 프로그램프로그램 및 기능으로 이동합니다.
  3. 제거하려는 프로그램을 마우스 오른쪽 버튼으로 클릭합니다.
  4. 제거 버튼을 누르고 화면의 지시에 따릅니다.
  5. 프로그램 공식 웹사이트에 접속해 최신 설치 파일을 다운로드합니다.
  6. 다운로드한 설치 파일을 두 번 클릭해 프로그램을 재설치합니다.

방법 4: 인터넷 연결 확인

인터넷 연결이 불안정하거나 느리면 업데이트 다운로드 및 설치 과정이 지연되거나 0x80070643 오류가 발생할 수 있습니다. 설치를 진행하기 전에 네트워크가 안정적인지 반드시 확인하세요.

  1. 컴퓨터를 재시작합니다. 시작 메뉴 → 전원다시 시작을 클릭하면 됩니다.
  2. 공유기나 모뎀의 전원을 끊었다가 몇 분 후 다시 연결해 보세요.
  3. 문제가 지속되면 공유기 뒷면의 리셋 버튼을 30초간 길게 눌러 하드 리셋을 진행합니다.
  4. 그래도 해결되지 않으면 인터넷 서비스 제공업체(ISP)에 문의하세요.

방법 5: 백그라운드 프로그램 종료

백그라운드에서 실행 중인 다른 프로그램들도 시스템 파일과 리소스를 사용하기 때문에 업데이트 과정에 영향을 줄 수 있습니다.

작업 관리자 활용

  1. Ctrl + Alt + Delete 키를 동시에 눌러 작업 관리자를 엽니다.
  2. 프로세스 탭으로 이동합니다.
  3. 종료하려는 프로세스를 선택하고 작업 끝내기 버튼을 클릭합니다.

명령 프롬프트 활용

  1. 시작 메뉴 검색창에 cmd를 입력하고, 상위 결과를 마우스 오른쪽 버튼으로 클릭해 관리자 권한으로 실행합니다.
  2. tasklist 명령을 입력하고 Enter 키를 눌러 실행 중인 프로세스 목록을 확인합니다.
  3. taskkill /IM 프로세스이름 /F 명령으로 특정 프로세스를 종료할 수 있습니다. 예: taskkill /IM notepad.exe /F

방법 6: 컴퓨터 재시작

컴퓨터를 오랫동안 재시작하지 않으면 불필요한 파일과 프로그램이 쌓여 성능이 저하됩니다. 재부팅은 시스템을 정리하고 속도를 높여주며, Wi-Fi 연결 문제나 Windows 업데이트 오류 0x80070643 같은 사소한 버그도 해결해 줍니다.

방법 7: Windows 업데이트 문제 해결사 실행

Windows 업데이트 문제 해결사는 업데이트 관련 문제를 자동으로 진단하고 수정해 주는 유틸리티입니다. 문제가 컴퓨터에 있는지 네트워크에 있는지 파악하고 해결책을 제시해 줍니다.

  1. 시작 버튼을 클릭합니다.
  2. 설정업데이트 및 보안으로 이동합니다.
  3. 문제 해결추가 문제 해결사를 클릭합니다.
  4. Windows 업데이트를 선택하고 문제 해결사 실행 버튼을 누릅니다.
  5. 도구가 문제를 찾아 수정할 때까지 기다립니다.

방법 8: 최신 .NET Framework 설치

.NET Framework는 Microsoft 기반 프로그래밍과 소프트웨어 개발의 근간이 되는 요소입니다. 이 프로그램에 문제가 생기면 Windows 업데이트 오류 0x80070643이 발생할 수 있습니다. 제조사 공식 웹사이트에서 기기와 호환되는 최신 .NET Framework 버전을 다운로드해 설치하면 문제를 해결할 수 있습니다.

방법 9: 백신 프로그램 일시 비활성화

백신 프로그램이 업데이트 설치를 방해하는 경우가 있습니다. 작업 표시줄 알림 영역에서 백신 아이콘을 찾아 마우스 오른쪽 버튼으로 클릭한 후 종료 또는 비활성화 옵션을 선택하세요. 업데이트 설치가 완료되면 반드시 백신 프로그램을 다시 활성화하여 보호 상태를 유지하세요.

방법 10: SFC 검사 실행

시스템 파일 검사기(System File Checker)는 Windows 파일의 문제를 스캔하고 복구하는 도구입니다. 정기적으로 실행하면 잠재적인 소프트웨어 문제를 예방할 수 있습니다.

  1. 시작 메뉴로 이동합니다.
  2. 검색창에 cmd를 입력하고 Enter 키를 누릅니다.
  3. 명령줄에 sfc /scannow 명령을 입력하고 Enter 키를 누릅니다.

방법 11: 다른 업데이트와 다운로드 일시 중지

다른 프로그램의 업데이트나 다운로드가 현재 진행 중인 업데이트와 충돌할 수 있습니다. 하나의 작업이 끝날 때까지 기다렸다가 순차적으로 진행하세요.

  1. Microsoft Store에 접속합니다.
  2. 점 세 개 메뉴를 클릭합니다.
  3. 다운로드 및 업데이트를 선택해 진행 중인 업데이트가 있는지 확인하고, 있다면 일시 중지합니다.
  4. 이후 Windows 업데이트를 다시 설치해 봅니다.

방법 12: SoftwareDistribution 폴더 이름 변경

SoftwareDistribution 폴더는 Windows와 Office 같은 Microsoft 응용 프로그램의 업데이트 파일을 저장하는 곳입니다. 이 폴더의 이름을 변경하면 오류가 해결되는 경우가 있습니다.

  1. 시작 메뉴 검색창에 cmd를 입력합니다.
  2. 상위 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  3. 명령줄에 아래 명령어를 한 줄씩 입력하고 각각 Enter 키를 누릅니다.
    • net stop wuauserv
    • net stop bits
    • rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
    • net start wuauserv
    • net start bits
  4. 컴퓨터를 재시작합니다.
  5. 업데이트를 다시 설치하고 오류가 사라졌는지 확인합니다.

방법 13: Catroot2 폴더 정리

Catroot2 폴더에는 드라이버, 서비스, 하드웨어 관련 정보가 저장되어 있습니다. 이 폴더가 오류의 원인이 되는 경우가 많으므로 내용을 정리하면 문제가 해결될 수 있습니다.

  1. 관리자 권한으로 명령 프롬프트를 실행합니다.
  2. 아래 명령어를 순서대로 입력하고 각각 Enter 키를 누릅니다.
    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
    • net start cryptsvc
  3. 이후 Windows 업데이트를 다시 진행합니다.

방법 14: Windows Defender 업데이트

Windows Defender는 Windows에 기본 내장된 무료 백신 프로그램입니다. 이 도구 자체가 오류를 일으키는 경우도 있으므로 최신 버전으로 업데이트하는 것이 좋습니다.

  1. 시작설정으로 이동합니다.
  2. 업데이트 및 보안을 선택합니다.
  3. Windows 보안바이러스 및 위협 방지를 클릭합니다.
  4. 최신 버전이 아니라는 안내가 표시되면 업데이트 확인 링크를 클릭합니다.
  5. 새 창에서 업데이트 확인 버튼을 누르고 설치가 완료될 때까지 기다립니다.

방법 15: 클린 부팅 수행

클린 부팅은 필수 운영체제 파일과 드라이버만 로드하는 진단 모드입니다. 어떤 프로그램이 오류를 일으키는지 파악하는 데 유용합니다.

  1. 관리자 계정으로 로그인합니다.
  2. 검색창에 msconfig를 입력하고 Enter 키를 누릅니다.
  3. 시스템 구성 창에서 서비스 탭으로 이동합니다.
  4. 모든 Microsoft 서비스 숨기기를 선택한 후 모두 사용 안 함을 클릭합니다.
  5. 시작 프로그램 탭에서 작업 관리자 열기를 클릭합니다.
  6. 비활성화할 항목을 선택하고 사용 안 함 버튼을 누릅니다.
  7. 작업 관리자를 닫고 컴퓨터를 재시작하면 클린 부팅 모드로 실행됩니다.
  8. 이 상태에서 여러 응용 프로그램을 설치·제거·실행해 보면서 오류의 원인을 찾습니다.

방법 16: Windows 업데이트 수동 설치

자동 설치가 계속 실패한다면 수동 설치를 고려해 보세요.

  1. 파일 탐색기를 열고 내 PC를 클릭합니다.
  2. 창의 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  3. 시스템 아키텍처(32비트/64비트)를 확인합니다.
  4. 설정 창에서 설치하려는 업데이트 이름(KB로 시작)을 복사합니다.
  5. Microsoft 공식 업데이트 카탈로그 웹사이트에 접속해 해당 업데이트를 검색합니다.
  6. 시스템 아키텍처와 호환되는 업데이트를 선택하고 다운로드 버튼을 클릭합니다.
  7. 다운로드가 완료되면 업데이트를 설치합니다.

방법 17: Windows Installer 서비스 재시작

Windows Installer 서비스(WIS)는 소프트웨어 설치와 제거를 담당하는 서비스입니다. 설정에 문제가 생기면 0x80070643 오류가 나타날 수 있습니다.

  1. Windows + R 키를 동시에 눌러 실행 창을 엽니다.
  2. services.msc를 입력하고 Enter 키를 누릅니다.
  3. 서비스 목록에서 Windows Installer를 찾습니다.
  4. 마우스 오른쪽 버튼으로 클릭하고 시작/다시 시작 옵션을 선택합니다.
  5. 컴퓨터를 재시작하고 오류가 지속되는지 확인합니다.

방법 18: 맬웨어 검사 실행

앞서 언급했듯이 맬웨어 감염도 이 오류의 원인이 될 수 있습니다. Windows Defender의 오프라인 검사를 통해 시스템을 점검해 보세요.

  1. Windows 보안 설정을 실행합니다.
  2. 바이러스 및 위협 방지검사 옵션을 선택합니다.
  3. Windows Defender 오프라인 검사를 선택합니다.
  4. 지금 검사 버튼을 클릭합니다. 검사에는 약 15분이 소요되며, 완료 후 컴퓨터가 재시작됩니다.
  5. 검사 결과는 Windows 보안바이러스 및 위협 방지보호 기록에서 확인할 수 있습니다.
  6. 발견된 위협은 Windows Defender가 자동으로 제거하므로 별도 조치는 필요 없습니다.

마무리

Windows 업데이트 오류 0x80070643은 주로 드라이버 오작동이나 잘못된 시스템 설정 때문에 발생하지만, 맬웨어 감염, 손상된 시스템 파일, 부적절한 종료, .NET Framework 문제 등 다양한 원인이 있을 수 있습니다.

이 오류가 발생하면 우선 업데이트를 다시 설치해 보세요. 일시적인 문제라면 몇 분 안에 해결될 수 있습니다. 그래도 안 되면 업데이트 파일을 다시 다운로드하거나 최근 설치한 앱을 제거해 보고, 시스템 파일 검사기(SFC)를 실행해 보는 것도 좋은 방법입니다.

모든 방법을 시도했는데도 해결되지 않는다면 Microsoft 공식 지원팀의 도움을 받는 것을 권장합니다. 이 글이 Windows 업데이트 오류 0x80070643 해결에 도움이 되길 바랍니다!