Windows용 KB4048955 업데이트는 보안 취약점 해결을 위한 품질 개선 사항들을 포함하고 있었습니다. 하지만 버그로 인해 사용자가 업데이트를 설치하려고 할 때마다 0x80070643 오류가 반복해서 발생했습니다. 오류 0x80070643은 Windows Update 설치 과정에서 화면에 나타날 수 있는 대표적인 설치 오류 코드입니다.

0x80070643 오류 코드의 의미는?
Windows 오류 코드 0x80070643은 설치 과정에서 발생하는 오류입니다. 서버 측 문제로 인해 생길 수도 있으므로 설치를 다시 시도하거나 인터넷 연결 상태를 먼저 확인해 보세요. Windows Update 문제 해결사를 실행한 뒤 컴퓨터를 재시작하는 것도 효과적인 방법입니다.
Windows 업데이트 설치에 실패했다면 어떻게 해야 할까?
업데이트 설치에 실패했다면 우선 다시 설치를 시도해 보세요. 그래도 해결되지 않으면 임시 파일과 브라우저 캐시를 삭제하고, Windows Update 구성 요소를 기본값으로 수동 초기화하는 것이 좋습니다. 이 외에도 SFC 및 DISM 명령 실행, Windows Update 문제 해결사 활용 등 다양한 해결책이 있습니다.
Windows 업데이트 오류 0x80070643 해결 방법
Windows 10 또는 Windows 11에서 이 문제를 해결할 수 있는 방법을 단계별로 살펴보겠습니다.
1] SoftwareDistribution 폴더 이름 변경하기
오류 0x80070643은 Windows 업데이트 설치를 막거나 다른 소프트웨어 설치까지 방해할 수 있습니다. 이 문제는 MSI 소프트웨어 업데이트 등록 정보가 손상되었거나, 컴퓨터에 설치된 .NET Framework가 손상된 경우에 주로 발생합니다.

이를 해결하려면 SoftwareDistribution 폴더의 이름을 변경하는 것이 좋습니다. 관리자 권한 명령 프롬프트를 열고 아래 명령어를 순서대로 입력한 후 각각 Enter 키를 누르세요.
net stop wuauserv
net stop bits
rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
net start wuauserv
net start bits
명령 실행 후에는 Catroot2 폴더의 내용도 함께 정리해 주세요.
2] Catroot2 폴더 내용 정리하기

Catroot와 Catroot2는 Windows 업데이트 과정에 필수적인 중요한 시스템 폴더입니다. 따라서 업데이트 중 0x80070643 오류 메시지가 계속 나타난다면 Catroot2 폴더를 초기화해 보는 것이 좋습니다.
Catroot2 폴더를 초기화하려면 관리자 권한 명령 프롬프트를 열고 아래 명령어를 하나씩 입력한 후 Enter 키를 누릅니다.
net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
그다음 catroot2 폴더 안의 모든 내용을 삭제합니다.
작업이 끝나면 CMD 창에 다음 명령어를 입력하고 Enter 키를 누르세요.
net start cryptsvc
이후 Windows Update를 다시 실행하면 catroot 폴더가 자동으로 초기화됩니다.
3] Windows Update 문제 해결사 실행하기
때때로 사용자가 Windows Update에서 최신 업데이트를 설치하려고 할 때 0x80070643 오류 메시지가 나타나기도 합니다. Windows Update 문제 해결사는 이러한 오류 대부분을 자동으로 진단하고 해결해 주므로 먼저 실행해 보는 것을 추천합니다.
4] 클린 부팅 상태에서 Windows 업데이트 설치하기
클린 부팅 상태에서 Windows 업데이트를 설치하는 것도 좋은 방법입니다. 클린 부팅 상태에서는 Microsoft가 아닌 프로세스와 서비스가 시작되지 않기 때문에, 타사 프로그램의 간섭으로 인해 업데이트가 실패하는 일을 원천적으로 차단할 수 있습니다.
위 방법들로 오류 없이 업데이트를 완료하시길 바랍니다!