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

[해결 방법] '이름 wpad의 이름 확인 시간 초과' 오류 수정하기

최근 많은 사용자가 이벤트 뷰어(Event Viewer)에서 'wpad 이름 확인 시간 초과(Name resolution for the name wpad timed out)' 오류를 발견한 뒤 이에 대해 문의하고 있습니다. 대부분의 사용자는 Wi-Fi 아이콘 위에 노란색 삼각형 표시와 함께 인터넷 연결이 반복적으로 끊기는 문제를 겪은 후 이벤트 뷰어를 확인하게 됩니다.

[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기

'wpad 이름 확인 시간 초과' 오류의 원인은 무엇인가요?

저희는 다양한 사용자 사례와 실제로 문제를 해결하는 데 성공한 복구 방법들을 분석하여 이 문제를 조사했습니다. 조사 결과, 이 오류 메시지를 유발하는 대표적인 원인은 다음과 같습니다:

  • 네트워크 어댑터에서 TCP/IP 오프로드가 활성화된 경우 – RSS, 자동 튜닝(Autotuning), 작업 오프로드(Taskoffload) 기술이 모두 이 오류를 유발하는 것으로 확인되었습니다. 이를 비활성화하면 문제가 해결될 수 있습니다.
  • ISP가 TCP/IP v6를 지원하지 않는 경우 – 컴퓨터나 서버에서 TCP/IP v6가 활성화되어 있지만 인터넷 서비스 제공업체(ISP)가 아직 TCP/IP v6를 지원하지 않으면 이 문제가 발생할 수 있습니다. 이 경우 TCP/IP v6를 비활성화하는 것이 해결책입니다.
  • 손상되었거나 잘못 설치된 네트워크 어댑터 드라이버 – 네트워크 어댑터 드라이버가 손상되었거나 불완전하게 설치된 경우에도 이 오류가 발생할 수 있습니다. 이때는 드라이버를 제거하면 운영체제가 자동으로 다시 설치하게 됩니다.
  • TCP/IP 연결 손상 – 특정 상황에서 TCP/IP 설정이 잘못되었거나 손상된 경우 이 오류가 나타날 수 있습니다. 이 경우 TCP/IP 연결을 초기화하면 오류가 해결됩니다.
  • 오류가 있는 DNS 캐시 – DNS 캐시에 문제가 생겨 잘못된 판정(false positive)을 일으키는 경우도 있습니다. 실제로 관리자 권한 명령 프롬프트에서 DNS 캐시를 플러시한 후 오류가 더 이상 발생하지 않았다는 사용자 보고가 여럿 있습니다.
  • 불안정한 기본 DNS 서버 – 불안정한 DNS 서버가 원인이라는 것을 확인한 사용자들도 많습니다. 해당하는 경우 구글(Google) DNS로 기본 DNS 서버를 교체하면 해결할 수 있습니다.

이 오류 메시지를 해결하는 데 어려움을 겪고 있다면, 이 글에서 소개하는 다양한 문제 해결 단계가 도움이 될 것입니다. 아래에는 비슷한 상황에서 다른 사용자들이 성공적으로 활용한 해결 방법들을 정리했습니다.

효율적으로 진행하려면 방법을 소개된 순서대로 따르는 것이 좋습니다. 각 방법은 효과와 중요도 순으로 배열되어 있으므로, 진행하다 보면 본인의 상황에 맞는 해결책을 만나게 될 것입니다.

방법 1: 네트워크 어댑터 문제 해결사 사용하기

더 기술적인 복구 방법을 시도하기 전에, 먼저 Windows에 내장된 자동 문제 해결 기능을 활용해 보세요. 여러 사용자가 내장 네트워크 어댑터(Network Adapter) 문제 해결사만으로 이 오류를 성공적으로 해결했습니다.

이 유틸리티는 흔히 발생하는 네트워크 어댑터 문제를 자동으로 검사하고, 발견된 문제에 맞는 복구 전략을 적용합니다. 네트워크 어댑터 문제 해결사를 사용하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 "ms-settings:troubleshoot"을 입력하고 Enter 키를 눌러 설정 앱의 문제 해결 탭으로 이동합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  2. 문제 해결 탭에서 아래로 스크롤하여 다른 문제 찾기 및 해결 항목에서 네트워크 어댑터를 클릭한 후 문제 해결사 실행을 선택합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  3. 초기 검사가 완료되면 목록에서 문제가 있는 네트워크 어댑터를 선택하고 다음을 클릭합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  4. 검사가 완료될 때까지 기다립니다. 이 과정에서 문제 해결사가 다양한 복구 전략을 적용한 후 네트워크 어댑터를 재시작하여 문제가 해결되었는지 확인합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  5. 프로세스가 끝나면 발견 및 수정된 문제 목록이 표시됩니다. 문제 해결사를 닫고 오류가 해결되었는지 확인합니다.

여전히 오류가 발생하거나 해결 상태가 잠시만 지속된다면, 아래의 다음 방법으로 넘어가세요.

방법 2: 네트워크 어댑터 재설치하기 (Windows 10 전용)

최소한의 번거로움으로 문제를 해결할 수 있는 또 다른 방법은 장치 관리자를 통해 네트워크 어댑터를 제거하는 것입니다. 이렇게 하면 운영체제가 네트워크 어댑터를 자동으로 다시 감지하여 처음부터 새로 설치합니다.

참고: 이 절차는 누락된 드라이버를 자동으로 감지하고 설치할 수 있는 Windows 10에서만 시도해야 합니다.

네트워크 어댑터를 재설치하여 오류를 해결하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 "devmgmt.msc"를 입력하고 Enter 키를 눌러 장치 관리자(Device Manager)를 엽니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  2. 장치 관리자에서 네트워크 어댑터 드롭다운 메뉴를 확장하고 문제를 일으키는 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭합니다. 그런 다음 디바이스 제거를 클릭합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  3. 디바이스가 제거되면 장치 관리자를 종료하고 컴퓨터를 재시작합니다. 다음 부팅 시 Windows 10이 중요한 드라이버가 누락된 것을 자동으로 감지하여 네트워크 어댑터에 필요한 펌웨어를 설치합니다.
  4. 재부팅이 완료되면 인터넷 연결을 테스트하여 동일한 문제가 계속 발생하는지 확인합니다.

그래도 오류가 지속된다면 아래의 다음 방법으로 넘어갑니다.

방법 3: TCP/IP 연결 초기화하기

TCP/IP 설정이 손상되거나 잘못된 경우에도 이 오류가 발생할 수 있습니다. TCP/IP 명령 세트는 인터넷 연결의 가장 중요한 부분 중 하나로, 인터넷에 전혀 연결되지 않는 상황이라면 TCP/IP가 원인일 가능성이 있습니다.

다행히 NetShell 유틸리티를 사용하면 TCP/IP 설정을 비교적 쉽게 초기화할 수 있습니다. TCP/IP 연결을 재설정하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 "cmd"를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  2. 관리자 권한 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 눌러 TCP/IP를 수동으로 초기화합니다:
    netsh int ip reset
  3. TCP/IP가 초기화되면 명령 프롬프트를 닫고 컴퓨터를 재시작합니다.

재부팅 후에도 오류가 계속 발생하는지 확인하고, 그럴 경우 아래의 다음 방법으로 넘어갑니다.

방법 4: DNS 캐시 플러시하기

DNS 캐시를 플러시하는 것도 문제를 해결할 수 있는 효과적인 방법입니다. 실제로 많은 사용자가 이 절차를 통해 'wpad 이름 확인 시간 초과' 오류로 인한 연결 끊김 현상이 해소되었다고 보고했습니다.

DNS 캐시를 플러시하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "cmd"를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 허용합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  2. 관리자 권한 명령 프롬프트에 다음 명령을 하나씩 입력하고 각 명령 후 Enter 키를 누릅니다:
    ipconfig /flushdns
    ipconfig /registerdns
    ipconfig /release
    ipconfig /renew
  3. DNS 캐시가 플러시되면 컴퓨터를 재시작하고, 재부팅 후에도 오류가 발생하는지 확인합니다.

여전히 오류가 발생한다면 아래의 다음 방법으로 넘어갑니다.

방법 5: 기본 DNS 서버 변경하기

기본 DNS 서버의 불안정성 때문에 이 오류가 발생할 수도 있습니다. 기본 DNS를 구글에서 제공하는 DNS로 변경했더니 문제가 해결되었다는 사례를 여럿 확인했습니다.

기본 DNS 주소를 구글 DNS로 변경하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 "control" 또는 "control.exe"를 입력하고 Enter 키를 눌러 제어판을 엽니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  2. 제어판에서 네트워크 및 인터넷을 클릭한 다음 네트워크 및 공유 센터를 클릭합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  3. 네트워크 및 공유 센터 화면에서 어댑터 설정 변경을 클릭합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  4. 현재 연결된 네트워크를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  5. 속성 화면에서 네트워킹 탭으로 이동한 후 인터넷 프로토콜 버전 4(TCP/IPv4)를 두 번 클릭합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  6. 인터넷 프로토콜 버전 4속성 화면에서 다음 DNS 서버 주소 사용 옵션을 선택합니다. 그런 다음 기본 DNS 서버8.8.8.8, 대체 DNS 서버8.8.4.4를 입력합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  7. 확인을 눌러 변경 사항을 저장한 후, 컴퓨터를 재시작하여 변경 사항이 적용되도록 합니다.

재부팅 후 문제가 해결되었는지 확인합니다. 동일한 오류가 계속 발생한다면 아래의 다음 방법으로 넘어갑니다.

방법 6: TCP/IP v6 비활성화하기

컴퓨터에서는 TCP/IP v6가 활성화되어 있지만 ISP(인터넷 서비스 제공업체)가 TCP/IP v6를 지원하지 않는 경우에도 이 오류가 발생할 수 있습니다. 이 경우 TCP/IP v6를 비활성화하면 됩니다.

비활성화하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "ncpa.cpl"을 입력하고 Enter 키를 눌러 네트워크 연결(Network Connections) 창을 엽니다.
    [해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  2. 네트워크 연결 창에서 현재 사용 중인 네트워크를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
    [해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  3. 네트워크의 속성 화면에서 네트워킹 탭으로 이동하여 사용 중인 항목 목록을 스크롤합니다. 그런 다음 인터넷 프로토콜 버전 6(TCP/IPv6)의 체크박스를 해제하고 확인을 눌러 변경 사항을 저장합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  4. IPv6가 비활성화되면 컴퓨터를 재시작하고, 다음 부팅 시 오류가 해결되었는지 확인합니다.

이벤트 뷰어에서 여전히 동일한 오류가 발생한다면 아래의 마지막 방법으로 넘어갑니다.

방법 7: RSS, 자동 튜닝, 작업 오프로드 비활성화하기

RSS, 자동 튜닝(Autotuning), 작업 오프로드(Taskoffload)라는 세 가지 불필요한 기술이 이 오류를 유발할 수 있습니다. 실제로 이 세 가지 기능을 비활성화한 후 연결이 완전히 안정화되었다는 사용자 보고가 여럿 있습니다.

이 절차는 다소 번거로울 수 있지만, 관리자 권한 명령 프롬프트와 레지스트리 편집기를 사용해 빠르게 처리하는 방법을 알려드리겠습니다:

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 "cmd"를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  2. 관리자 권한 명령 프롬프트에 다음 명령을 순서대로 입력하고 각 명령 후 Enter 키를 눌러 RSS, 자동 튜닝, 작업 오프로드를 비활성화합니다:
    netsh interface tcp set global rss=disabled
    netsh interface tcp set global autotuninglevel=disabled
    netsh int ip set global taskoffload=disabled
  3. 세 가지 기술이 모두 비활성화되면 명령 프롬프트를 닫습니다. 그런 다음 실행 창(Windows 키 + R)을 열어 'regedit'을 입력하고 Enter 키를 눌러 레지스트리 편집기(Registry Editor)를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.[해결 방법]  이름 wpad의 이름 확인 시간 초과  오류 수정하기
  4. 레지스트리 편집기에서 상단의 탐색 모음을 이용해 다음 위치로 이동합니다:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

    참고: 직접 탐색해 이동하거나, 주소를 탐색 모음에 붙여넣어 바로 이동할 수 있습니다.

  5. 추가로 Scalable Networking Pack(SNP)도 비활성화해야 합니다. 이를 위해 다음 레지스트리 키를 각각 열고 값 데이터(Value data)를 0으로 설정합니다:
    EnableTCPChimney
    EnableTCPA
    EnableRSS

    참고: 해당 키가 하나 이상 존재하지 않는 경우, 편집 > 새로 만들기 > DWORD(32비트) 값을 통해 수동으로 생성한 후 각각 알맞은 이름을 지정해야 합니다.

  6. 모든 수정이 완료되면 레지스트리 편집기를 닫고 컴퓨터를 재시작합니다. 재부팅 후 문제가 해결되었는지 확인합니다.