방화벽이나 Windows Defender와 관련된 업데이트 도중에 또는 여러 다른 요인에 의해 윈도우 오류코드 0x80070643가 발생할 수 있다. 해결방법도 다양한데 간단한 방법부터 한 단계씩 진행해보고, 오류가 나타나지 않으면 다음 단계를 진행하지 않는다.
- 직접 윈도우 업데이트 설치하기
- 업데이트용 임시 저장소 삭제하기
- Dism과 시스템 파일 검사하기
1단계: 직접 윈도우 업데이트 설치하기
1. Microsoft®Update 카탈로그 사이트에 접속한다.
https://www.catalog.update.microsoft.com/home.aspx
2. 우측의 검색창에 업데이트 번호 중에 'KB'를 제외한 숫자 부문만 입력한다.
3. 검색 결과에서 최신 버전으로 업데이트 파일을 설치한다.
4. PC를 재부팅한다. 만약 오류코드 0x80070643가 나타난다면 다음 단계를 진행한다.
2단계: 업데이트용 임시 저장소 삭제하기
1. 윈도우 [시작] 키를 누른 상태에서 R키를 누른다.
2. 실행창이 나오면 services.msc를 입력하고 엔터키를 친다.
3. 서비스 창의 오른쪽 목록에서 아래 항목들을 하나씩 마우스 우클릭한다. 그리고 [중지]를 클릭한다.
Background Intelligent Transfer Service Cryptographic Services Windows Updates |
4. C:\Windows 폴더 아래에 있는 SoftwareDistribution 폴더를 삭제한다.
5. C:\Windows\System32 폴더 아래에 있는 Catroot2 폴더를 삭제한다.
6. 서비스 창에서 좀 전에 중지했던 세 가지 항목들을 마우스 우클릭한다. 그리고 [시작]을 클릭한다.
7. PC를 재부팅한 후 오류코드 0x80070643가 또 나타난다면 다음 단계를 진행한다.
3단계: Dism과 시스템 파일 검사하기
1. 윈도우 [시작] 키를 누른 상태에서 X 키를 누른다. [Windows PowerShell(관리자)]를 클릭한다. 혹시 '이 앱이 디바이스를 변경할 수 있도록 허용하시겠습니까'라는 메시지가 나오면 [예]를 클릭한다.
2. 명령 프롬프트에서 아래 명령을 입력하고 엔터키를 친다.
sfc /scannow |
3. 시스템 검사가 완료되면, 다시 명령 프롬프트 창에 아래 명령을 입력하고 엔터키를 친다.
Dism /online /cleanup-image /restorehealth |
4. 시스템 검사가 완료되면, PC를 재부팅한다.
지금까지 윈도우 업데이트에서 발생하는 오류코드 0x80070643에 대한 해결방법을 알아봤다. 만약 오류가 해결되지 않는다면 시스템 복원 등 다른 조치를 고려해봐야 한다.
댓글