자가진단
0x80070002ERR_NAME_NOT_RESOLVEDVCRUNTIME140.dllNET::ERR_CERT_DATE_INVALIDCRITICAL_PROCESS_DIED

윈도우 업데이트 오류 0x8024402C 해결 방법 — 프록시·DNS 때문에 업데이트 서버에 연결하지 못할 때

0x8024402C는 Windows Update가 프록시 서버나 업데이트 서버의 이름을 확인하지 못했다는 뜻입니다(WU_E_PT_WINHTTP_NAME_NOT_RESOLVED). 남아 있는 프록시 설정을 지우고 DNS 캐시를 초기화하면 대부분 해결됩니다.

빠른 해결 요약

  1. 설정 > 네트워크 및 인터넷 > 프록시에서 수동 프록시 끄기
  2. 관리자 명령 프롬프트에서 netsh winhttp reset proxy
  3. ipconfig /flushdns 후 업데이트 다시 확인
  4. VPN·보안 프로그램의 웹 필터를 잠시 끄고 비교

이런 증상일 때 보는 글입니다

  • 업데이트 확인 중 0x8024402C로 바로 실패할 때
  • 회사·학교 네트워크를 쓰다가 집에서 업데이트할 때
  • VPN이나 프록시 프로그램을 설치한 뒤부터 생겼을 때

해결 방법별 소요 시간·난이도·위험도

방법소요 시간난이도관리자 권한데이터·설정 위험
프록시 설정 확인2분쉬움필요 없음없음
WinHTTP 프록시 초기화2분보통필요낮음(회사 PC 주의)
DNS 초기화·변경5분보통필요 없음낮음

소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.

목차
  1. 왜 서버 이름을 확인하지 못할까
  2. 1단계: Windows 프록시 설정 끄기
  3. 2단계: WinHTTP 프록시 확인과 초기화
  4. 3단계: DNS 캐시 초기화
  5. 연결은 되는데 계속 실패하면
  6. 자주 묻는 질문

왜 서버 이름을 확인하지 못할까

Windows Update는 브라우저와 별개로 WinHTTP라는 통신 설정을 사용합니다. 예전에 회사망에서 쓰던 프록시 주소나 프로그램이 넣어 둔 프록시가 WinHTTP에 남아 있으면, 집에서는 그 프록시를 찾지 못해 업데이트 서버에 연결하지 못합니다. DNS 응답이 잘못된 경우에도 같은 코드가 나옵니다.

1단계: Windows 프록시 설정 끄기

  1. 설정 > 네트워크 및 인터넷 > 프록시를 엽니다.
  2. '수동 프록시 설정'의 프록시 서버 사용이 켜져 있으면 끕니다.
  3. '자동 프록시 설정'의 설정 스크립트 주소도 직접 넣은 것이 아니라면 끕니다.

2단계: WinHTTP 프록시 확인과 초기화

  1. 작업 표시줄 검색창에 cmd를 입력합니다.
  2. '명령 프롬프트'에서 관리자 권한으로 실행을 누릅니다.
  3. 사용자 계정 컨트롤 창에서 예를 누릅니다.

실행 효과 현재 업데이트 등 시스템 통신에 쓰이는 프록시 설정을 보여 줍니다. '직접 액세스(프록시 서버 없음)'가 나오면 프록시 문제는 아닙니다.

명령 프롬프트
netsh winhttp show proxy

실행 효과 WinHTTP 프록시를 '직접 액세스'로 되돌립니다. 회사가 프록시를 지정한 PC에서는 사내 업데이트가 안 될 수 있으니 회사 PC는 IT 담당자에게 먼저 확인하세요.

명령 프롬프트
netsh winhttp reset proxy

3단계: DNS 캐시 초기화

실행 효과 PC에 저장된 주소 조회 기록을 지웁니다. 다른 설정은 바뀌지 않습니다.

명령 프롬프트
ipconfig /flushdns

그래도 같으면 공개 DNS로 바꿔 비교해 볼 수 있습니다. 방법은 DNS 초기화·변경 방법에 있습니다.

연결은 되는데 계속 실패하면

프록시·DNS를 정리한 뒤에도 실패한다면 업데이트 캐시가 함께 손상됐을 수 있습니다. 윈도우 업데이트 구성 요소 초기화 가이드를 이어서 진행하세요.

자주 묻는 질문

netsh winhttp reset proxy를 하면 인터넷이 끊기나요?

일반 가정용 PC는 영향이 없습니다. 회사처럼 프록시를 거쳐야 인터넷이 되는 환경에서는 시스템 통신이 막힐 수 있습니다.

브라우저 인터넷은 잘 되는데 왜 업데이트만 안 되나요?

브라우저와 Windows Update가 사용하는 통신 설정(WinHTTP)이 다르기 때문입니다.

다음으로 확인할 해결 가이드

이 글에서 다루는 오류 코드

  • 0x8024402C

전체 오류 코드 데이터베이스 보기

원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.

공식 참고 문서

외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.