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

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

마이크로소프트는 수시로 업데이트를 배포합니다. 일부 업데이트는 기존에 알려진 버그와 문제를 수정하는 내용을 담고 있고, 또 다른 업데이트는 생산성을 높이고 운영체제를 한층 더 개선하는 새로운 기능을 제공합니다.

하지만 안타깝게도 모든 업데이트가 완벽한 것은 아닙니다. 어떤 업데이트는 문제를 오히려 악화시키기도 하고, 갑자기 나타나는 오류 메시지 때문에 설치 자체에 실패하는 경우도 있습니다.

Windows 업데이트 오류 0x8024402f가 바로 그런 사례입니다. 이 글을 끝까지 읽으시면 이 오류를 훨씬 잘 이해하게 될 것입니다.

Windows 업데이트 오류 0x8024402f 알아두어야 할 사항

Windows 10/11 업데이트 오류 0x8024402f를 경험한 불행한 사용자 중 한 명이신가요? 걱정하지 마세요. 세상이 끝난 것은 아니며, 다양한 문제 해결 방법으로 충분히 고칠 수 있는 오류입니다.

Windows 10/11에서 나타나는 오류 코드 0x8024402f는 일부 CAB 파일이 손상되었다는 분명한 신호입니다. CAB 파일은 시스템 기반 설치와 관련된 데이터를 저장하는 압축 파일로, 대표적으로 장치 드라이버와 시스템 파일 등이 여기에 해당합니다.

이러한 파일이 손상되는 원인은 여러 가지가 있지만, 전문가들은 가장 흔한 원인이 인터넷 서비스 공급업체(ISP)에 있다고 말합니다. ISP는 업데이트가 반복해서 다운로드되지 않도록 마이크로소프트 업데이트를 캐싱해 두는데, 문제는 그중 일부 파일이 이미 손상된 상태일 수 있다는 점입니다.

ISP 외에도 다른 가능성이 있습니다. 네트워크나 방화벽 설정의 변경으로 인해 오류 코드가 나타날 수 있으며, 마이크로소프트 서버가 과도한 업데이트 요청을 감당하지 못하는 경우일 수도 있습니다.

오류 0x8024402f의 원인이 무엇이든, 직접 해결할 수 있습니다. 다음 섹션에서 따라 하기 쉽지만 효과적인 해결 방법들을 소개합니다.

Windows 10/11 업데이트 오류 0x8024402f 해결하기

좀 더 기술적인 해결 방법을 살펴보기 전에, 먼저 기본적인 문제 해결 방법부터 시작해 보겠습니다.

백신 프로그램 비활성화

Windows 업데이트를 설치하기 전에 반드시 백신 프로그램을 비활성화하세요. 백신 프로그램은 업데이트 설치 과정을 방해하는 것으로 악명이 높습니다. 대부분의 백신 응용 프로그램은 알림 영역에서 비활성화(Disable) 옵션을 제공합니다. 아이콘을 두 번 클릭하고 해당 옵션을 찾아 실행하면 됩니다.

Windows 업데이트 문제 해결사 활용

Windows 업데이트 문제 해결사를 사용해 성공적으로 오류를 해결한 사용자들이 많습니다. 이 도구는 사용법이 매우 간단하므로 먼저 시도해 볼 것을 권장합니다. 오류 코드 0x8024402f가 해결된다면 추가로 문제를 해결할 필요가 없습니다.

다음 단계를 따르세요:

  • 제어판을 열고 보기 기준큰 아이콘으로 변경한 후 문제 해결을 클릭합니다.
  • 왼쪽 창에서 모든 범주 보기를 클릭합니다.
  • Windows 업데이트를 클릭합니다.
  • 다음을 눌러 Windows 업데이트 문제 해결을 시작합니다.
  • 완료되면 문제 해결사를 닫고 컴퓨터를 재부팅합니다.

날짜 및 시간 설정 확인

또 하나 시도해 볼 만한 방법은 날짜 및 시간 설정이 올바른지 확인하는 것입니다. 현재 위치의 실제 날짜와 시간과 일치하는지 확인하세요. 절차는 다음과 같습니다:

  1. 제어판을 열고 날짜 및 시간으로 이동합니다.
  2. 날짜 및 시간 변경 버튼을 클릭하고 현재 날짜와 시간으로 설정합니다.
  3. 확인을 클릭합니다.
  4. 다음으로 표준 시간대 변경 버튼을 클릭하고 거주 국가의 시간대를 선택한 후 확인을 누릅니다.
  5. 인터넷 시간 탭으로 이동합니다.
  6. 설정 변경 버튼을 클릭합니다.
  7. 지금 업데이트를 선택합니다.
  8. 확인 버튼을 두 번 누르고 모든 창을 닫습니다.

위의 기본 문제 해결 단계로 해결되지 않는다면, 아래의 오류 코드 0x8024402f 해결 방법을 계속 진행하세요.

해결 방법 1: Windows 업데이트 구성 요소 초기화

Windows 업데이트 유틸리티는 자동으로 업데이트를 설치하도록 설계되어 있으며, 이 작업을 수행하기 위해 여러 구성 요소에 의존합니다. 그런데 이 구성 요소들이 때때로 작동하지 않으면 업데이트 설치에 실패하게 됩니다. 이 경우 구성 요소를 초기화하면 문제가 해결됩니다.

오류 코드 0x8024402f를 해결하려면 BITS, 암호화(Cryptographic), Windows 업데이트 서비스를 재설정해야 합니다. 아래 상세 가이드를 따라 하세요.

1. Win + S 단축키를 누릅니다.

2. 검색창에 cmd를 입력하고 상단 검색 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다.

3. 관리자 권한으로 명령 프롬프트가 실행되면 명령줄에 아래 명령어를 입력합니다. 각 명령 입력 후 반드시 Enter 키를 누르세요:

  • net stop bits
  • net stop wuauserv
  • net stop appidsvc
  • net stop cryptsvc

4. 다음으로 C:\Windows\SoftwareDistribution\Download 폴더로 이동하여 안의 내용을 모두 삭제합니다.

5. 이후 특정 .dat 파일을 삭제해야 합니다. 명령줄에 다음 명령을 입력하세요: Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

6. Enter 키를 눌러 진행합니다.

7. 이제 디렉터리를 변경하여 더 많은 DLL 파일을 다시 등록해야 합니다. 다음 명령을 입력하세요: regsvr32.exe atl.dll.

8. Enter 키를 누릅니다.

9. 다음으로 여러 파일을 등록해야 합니다. 아래 명령을 하나씩 차례로 입력하고, 각 명령마다 Enter 키를 누르세요. 명령 실행 후 오류가 표시되더라도 무시하고 다음 명령으로 넘어가면 됩니다.

  • regsvr32.exe urlmon.dll
  • regsvr32.exe mshtml.dll
  • regsvr32.exe shdocvw.dll
  • regsvr32.exe browseui.dll
  • regsvr32.exe jscript.dll
  • regsvr32.exe vbscript.dll
  • regsvr32.exe scrrun.dll
  • regsvr32.exe msxml.dll
  • regsvr32.exe msxml3.dll
  • regsvr32.exe msxml6.dll
  • regsvr32.exe actxprxy.dll
  • regsvr32.exe softpub.dll
  • regsvr32.exe wintrust.dll
  • regsvr32.exe dssenh.dll
  • regsvr32.exe rsaenh.dll
  • regsvr32.exe gpkcsp.dll
  • regsvr32.exe sccbase.dll
  • regsvr32.exe slbcsp.dll
  • regsvr32.exe cryptdlg.dll
  • regsvr32.exe oleaut32.dll
  • regsvr32.exe ole32.dll
  • regsvr32.exe shell32.dll
  • regsvr32.exe initpki.dll
  • regsvr32.exe wuapi.dll
  • regsvr32.exe wuaueng.dll
  • regsvr32.exe wuaueng1.dll
  • regsvr32.exe wucltui.dll
  • regsvr32.exe wups.dll
  • regsvr32.exe wups2.dll
  • regsvr32.exe wuweb.dll
  • regsvr32.exe qmgr.dll
  • regsvr32.exe qmgrprxy.dll
  • regsvr32.exe wucltux.dll
  • regsvr32.exe muweb.dll
  • regsvr32.exe wuwebv.dll

10. 모든 명령을 완료한 후 Winsock을 재설정합니다. 다음 명령을 입력하고 Enter 키를 누르세요: netsh winsock reset.

11. netsh winhttp reset proxy를 입력하고 Enter 키를 누릅니다.

12. 이제 앞서 중지했던 모든 서비스를 다시 시작해야 합니다. 아래 명령을 입력하고 각각 Enter 키를 누르세요:

  • net start bits
  • net start wuauserv
  • net start appidsvc
  • net start cryptsvc

13. 마지막으로 컴퓨터를 재부팅하고 Windows 업데이트 설치를 다시 시도합니다.

해결 방법 2: Windows 업데이트 설정 변경

이 방법은 많은 사용자에게 효과가 있었기 때문에 반드시 시도해 볼 가치가 있습니다. Windows 업데이트 설정을 변경하려면 다음 단계를 따르세요:

  1. Win + I 단축키를 눌러 설정 앱을 실행합니다.
  2. 업데이트 및 보안을 선택합니다.
  3. 고급 옵션을 클릭합니다.
  4. Windows를 업데이트할 때 다른 Microsoft 제품에 대한 업데이트 받기 옵션을 끔(Off)으로 전환합니다.
  5. 컴퓨터를 재부팅합니다.

참고로, 서비스가 비활성화되어 있으면 Windows 업데이트 설정을 변경할 수 없는 경우도 있습니다. 해당되는 경우에는 이 방법을 건너뛰세요.

해결 방법 3: 프록시 설정 변경

앞서 언급했듯이 오류 0x8024402f는 캐시 손상으로 인해 발생할 수 있습니다. 따라서 프록시 설정을 변경하면 도움이 될 수 있습니다.

일반적으로 프록시 설정은 Windows 설정 창을 통해 변경하지만, 항상 모든 사용자에게 작동하는 것은 아닙니다. 아래에서 프록시 설정을 변경하는 모든 방법을 소개합니다.

Windows 설정을 통한 방법

  • Win + I 단축키를 눌러 설정 앱을 실행합니다.
  • 네트워크 및 인터넷을 선택합니다.
  • 창 왼쪽 창에서 프록시를 클릭합니다.
  • 프록시 서버 사용 옵션을 활성화합니다.
  • 프록시 서버 IP 주소와 포트 번호를 입력합니다.
  • 저장을 클릭하고 업데이트 설치를 다시 시도합니다.

명령 프롬프트를 통한 방법

  1. Windows 키를 누르거나 시작 메뉴를 클릭합니다.
  2. 검색창에 cmd를 입력합니다.
  3. 상단 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  4. 명령줄에 다음 명령을 입력합니다: netsh winhttp show proxy.
  5. Enter 키를 눌러 현재 프록시 설정을 확인합니다.
  6. 다음 명령을 입력하여 프록시 설정을 변경합니다: netsh winhttp set proxy proxy-server="your address":"port number".
  7. 프록시 서버 주소와 포트 번호 값을 반드시 본인의 값으로 변경하세요.
  8. Windows 업데이트 설치를 다시 시도합니다.

해결 방법 4: Windows 업데이트 서비스 설정 수정

프록시 설정 변경으로 오류가 해결되지 않는다면, Windows 업데이트 서비스 자체의 설정을 수정해 보세요. 절차는 다음과 같습니다:

  • Win + R 조합키를 눌러 실행 명령창을 엽니다.
  • 입력란에 services.msc를 입력하고 Enter 키를 누릅니다.
  • Windows Update 서비스를 찾아 두 번 클릭합니다.
  • 시작 유형 메뉴를 클릭하고 자동(지연된 시작)을 선택합니다.
  • 상태가 "중지됨"이라면 시작 버튼을 클릭합니다.
  • 적용확인을 차례로 클릭합니다.
  • Windows 업데이트를 다시 시도하여 정상적으로 작동하는지 확인합니다.

해결 방법 5: 임시 파일 삭제

업데이트 파일이 다운로드 단계에서 손상되면 업데이트 오류 코드 0x8024402f가 나타날 수 있습니다. 이는 새 업데이트를 설치하는 동안 네트워크 문제가 발생할 때 자주 일어납니다.

이를 해결하려면 시스템에서 임시 파일을 제거해야 합니다. 이 방법에는 Outbyte PC Repair 같은 신뢰할 수 있는 PC 복구 도구가 필요하며, 이런 도구는 불필요한 파일과 저장 공간을 잡아먹는 요소들을 제거해 줍니다.

원하는 PC 복구 도구를 다운로드하여 설치하고 실행한 후 작업이 완료될 때까지 기다립니다. 완료되면 Windows 업데이트 도구를 다시 실행하여 문제없이 시스템을 업데이트할 수 있는지 확인하세요.

해결 방법 6: VPN 서비스 사용 또는 다른 네트워크 연결

인터넷 서비스 공급업체(ISP)는 사용자를 보호하고 웹 트래픽을 관리하기 위해 다양한 기술을 사용합니다. 브라우징 환경을 개선하기 위해 사용자가 자주 방문하는 웹 페이지와 사이트를 캐싱하기도 하는데, 이것이 바로 오류 코드 0x8024402f 같은 문제를 일으키곤 합니다.

임시 방편으로 VPN 서비스를 사용하면 네트워크 트래픽과 브라우징 활동을 ISP가 볼 수 없습니다. 다른 네트워크에 연결하거나 스마트폰의 핫스팟을 이용해 인터넷에 접속하는 방법도 있습니다.

다음은 단계별 가이드입니다:

  1. VPN 네트워크 또는 다른 네트워크에 연결합니다. 스마트폰 핫스팟을 사용한다면 다운로드할 업데이트의 용량을 고려하세요.
  2. Windows 업데이트 도구를 실행하고 다운로드가 문제없이 완료되는지 확인합니다.

해결 방법 7: DNS 설정 변경

DNS(Domain Name System)는 원격 주소와 연결해 주는 역할을 담당하는 시스템 구성 요소입니다. URL을 특정 IP 주소로 변환하고, 그 주소를 다른 포트로 전달하여 연결을 설정합니다.

DNS는 네트워크 간 연결 설정에 중요한 역할을 하지만, 때때로 Windows 업데이트 오류의 원인이 되기도 합니다. 이를 피하려면 공용 DNS 서버를 사용해 보세요. 방법은 다음과 같습니다:

  1. 알림 영역의 네트워크 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 네트워크 및 인터넷 설정 열기를 클릭합니다.
  3. 고급 네트워크 설정 섹션으로 이동하여 어댑터 옵션 변경을 클릭합니다.
  4. 네트워크 연결 폴더가 열리면 기본 네트워크 연결을 찾습니다. 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  5. IPv4 항목을 찾아 클릭한 후 속성 버튼을 눌러 속성 창을 엽니다.
  6. 다음 DNS 서버 주소 사용 옵션을 선택하고 선호하는 기본 DNS 서버와 보조 DNS 서버 주소를 입력합니다.
  7. 확인을 클릭하고 창을 닫아 새 설정을 적용합니다.
  8. 업데이트가 문제없이 설치되는지 확인합니다.

해결 방법 8: 방화벽 켜기

지금까지의 해결 방법으로도 문제가 해결되지 않았다면 방화벽 설정을 확인하세요. 방화벽이 비활성화되어 있으면 업데이트 설치가 차단되고 대신 업데이트 오류가 발생할 수 있습니다.

방화벽을 켜려면 다음 단계를 따르세요:

  1. 제어판을 열고 보기 기준큰 아이콘으로 설정한 후 Windows Defender 방화벽을 선택합니다.
  2. 왼쪽 창에서 Windows Defender 방화벽 켜기 또는 끄기를 선택합니다.
  3. Windows Defender 방화벽 켜기 옵션 옆의 체크박스를 선택합니다.

해결 방법 9: 최근 업데이트 재설치

이 방법을 사용하면 최근 설치한 손상된 업데이트를 제거할 수 있습니다. 손상된 업데이트는 Windows 업데이트 관련 오류의 주요 원인으로 악명이 높습니다. 이 해결 방법을 시작하려면 아래 단계를 따르세요:

  • Win + I 단축키를 눌러 설정을 엽니다.
  • 업데이트 및 보안 섹션으로 이동합니다.
  • 업데이트 기록 보기를 선택합니다.
  • 최근 업데이트 목록이 표시되면 업데이트 제거 링크를 클릭합니다.
  • 가장 최근의 업데이트를 찾아 제거합니다.
  • 최근 업데이트가 모두 제거되면 컴퓨터를 재부팅합니다. Windows가 자동으로 삭제된 업데이트를 다시 다운로드하고 설치하여 대체합니다.

마무리

Windows 업데이트 오류 0x8024402f는 파일 손상이나 잘못된 설정으로 인해 발생하는 흔한 문제입니다. 오류가 발생하면 업데이트를 성공적으로 설치할 수 없지만, 위에서 소개한 해결 방법들만으로도 쉽게 해결할 수 있으니 걱정하지 않아도 됩니다.

이 문제에 대해 의견이나 팁이 있다면 아래 댓글로 알려주세요!