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

이 컴퓨터에 하나 이상의 네트워크 프로토콜이 없습니다 오류 완벽 해결 가이드

"이 컴퓨터에 하나 이상의 네트워크 프로토콜이 없습니다" 오류 해결 방법: Windows 10으로 업그레이드한 후 Wi-Fi가 연결되어 있는데도 인터넷에 접속할 수 없거나 연결이 제한된 상태로 표시되는 경험을 하셨나요? Windows 네트워크 진단을 실행하면 "이 컴퓨터에 하나 이상의 네트워크 프로토콜이 없습니다"라는 오류 메시지만 나타나고 문제는 해결되지 않습니다.

핵심 문제는 Wi-Fi가 분명 연결되어 있음에도 불구하고 어떤 웹사이트에도 접속할 수 없다는 점입니다. 진단 결과의 자세히 보기를 확인하면 다음과 같은 원인이 표시됩니다:

네트워크 연결에 필요한 Windows 소켓(Winsock) 레지스트리 항목이 없습니다.

즉, 이 오류는 네트워크 통신에 필수적인 Windows 소켓 레지스트리 항목이 손상되거나 누락되었기 때문에 발생합니다. 아래에서 소개하는 17가지 해결 방법을 순서대로 따라 하면 대부분의 경우 문제를 해결할 수 있습니다.

문제 해결 전 준비 사항

작업을 시작하기 전에 만약의 사태에 대비해 시스템 복원 지점을 생성해 두는 것이 좋습니다. 또한 다른 스마트폰이나 노트북으로 동일한 Wi-Fi에 접속이 가능한지 먼저 확인하고, 공유기를 재부팅한 후 PC에서 인터넷이 되는지 다시 확인하세요. 그래도 오류가 지속된다면 아래 방법들을 하나씩 시도해 보세요.

방법 1: 백신 프로그램 및 방화벽 일시적으로 비활성화

백신 또는 방화벽이 네트워크 연결을 차단하는 경우가 종종 있습니다.

  1. 시스템 트레이(작업표시줄 우측 하단)에서 백신 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 비활성화를 선택합니다.
  2. 백신이 비활성화될 시간을 선택합니다. 가능한 한 짧은 시간(예: 15분 또는 30분)을 권장합니다.
  3. 완료되면 Wi-Fi에 다시 접속하여 오류가 해결되는지 확인합니다.
  4. 여전히 문제가 있다면 Windows 검색창에 control을 입력하고 검색 결과에서 제어판을 클릭합니다.
  5. 시스템 및 보안을 클릭한 후 Windows Defender 방화벽을 선택합니다.
  6. 왼쪽 창에서 Windows Defender 방화벽 켜기 또는 끄기를 클릭합니다.
  7. Windows Defender 방화벽 끄기(개인 및 공용 네트워크 모두)를 선택하고 PC를 재부팅한 후 Wi-Fi에 다시 연결해 봅니다.

주의: 이 방법으로 문제가 해결되지 않았다면 반드시 동일한 순서로 방화벽을 다시 켜두세요.

방법 2: 손상된 네트워크 프로토콜 복구

  1. Windows 키 + X를 누른 후 명령 프롬프트(관리자) 또는 Windows PowerShell(관리자)을 선택합니다.
  2. 아래 명령어를 한 줄씩 입력하고 각 줄마다 Enter 키를 누릅니다:
    netsh int ip set dns
    netsh winsock reset
  3. 명령 프롬프트를 닫고 PC를 재부팅하여 변경 사항을 적용합니다.

방법 3: SFC 및 DISM 실행

시스템 파일 검사기(SFC)와 배포 이미지 서비스 및 관리(DISM) 도구는 손상된 시스템 파일을 자동으로 복구해 줍니다.

  1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 엽니다.
  2. 다음 명령어를 입력하고 Enter 키를 누릅니다:
    sfc /scannow
    위 명령이 실패하면 아래 명령을 시도합니다:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
  3. 검사가 완료될 때까지 기다린 후 PC를 재시작합니다.
  4. 다시 명령 프롬프트를 열고 아래 DISM 명령어를 하나씩 입력하며 각 줄마다 Enter 키를 누릅니다:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  5. DISM 명령이 완료될 때까지 기다립니다.
  6. 위 명령이 작동하지 않으면 아래 명령을 시도합니다:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
    참고: C:\RepairSource\Windows 부분을 실제 복구 원본 위치(Windows 설치 DVD 또는 복구 디스크)로 교체하세요.
  7. PC를 재부팅하고 오류가 해결되었는지 확인합니다.

방법 4: TCP/IP 항목 다시 설치

  1. Windows 검색창에 control을 입력하고 제어판을 엽니다.
  2. 네트워크 및 인터넷을 클릭합니다.
  3. 네트워크 및 공유 센터로 들어간 후 왼쪽 메뉴에서 어댑터 설정 변경을 클릭합니다.
  4. 오류가 발생하는 Wi-Fi 또는 이더넷 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  5. "이 연결에서 사용하는 항목" 목록의 항목을 하나씩 선택하고 설치 버튼을 클릭합니다.
  6. "네트워크 기능 유형 선택" 창에서 프로토콜을 선택하고 추가를 클릭합니다.
  7. "Reliable Multicast Protocol(안정 멀티캐스트 프로토콜)"을 선택하고 확인을 누릅니다.
  8. 목록의 모든 항목에 대해 같은 작업을 반복한 후 모든 창을 닫습니다.
  9. PC를 재부팅하여 변경 사항을 저장하고 오류가 해결되었는지 확인합니다.

방법 5: 네트워크 어댑터 재시작

  1. Windows 키 + R을 누르고 ncpa.cpl을 입력한 후 Enter 키를 누릅니다.
  2. 무선 어댑터(Wi-Fi)를 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택합니다.
  3. 몇 초 후 동일한 어댑터를 다시 마우스 오른쪽 버튼으로 클릭하고 사용을 선택합니다.
  4. PC를 재시작한 후 무선 네트워크에 다시 연결해 봅니다.

방법 6: Winsock 초기화

이 방법은 해당 오류를 해결하는 데 가장 효과적이라고 알려진 방법 중 하나입니다.

  1. Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 명령 프롬프트(관리자)를 선택합니다.
  2. 아래 명령어를 하나씩 입력하고 각 줄마다 Enter 키를 누릅니다:
    • ipconfig /flushdns
    • nbtstat –r
    • netsh int ip reset
    • netsh winsock reset
  3. PC를 재부팅하여 변경 사항을 적용합니다. netsh winsock reset 명령으로 대부분 이 오류가 해결됩니다.

방법 7: 시스템 복원 실행

  1. Windows 키 + R을 누르고 "sysdm.cpl"을 입력한 후 Enter 키를 누릅니다.
  2. 시스템 보호 탭을 선택하고 시스템 복원을 클릭합니다.
  3. 다음을 클릭한 후 원하는 시스템 복원 지점을 선택합니다.
  4. 화면의 지시에 따라 시스템 복원을 완료합니다.
  5. 재부팅 후 오류가 해결되었는지 확인합니다.

방법 8: IPv6 비활성화

  1. 시스템 트레이의 Wi-Fi 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "네트워크 및 공유 센터 열기"를 선택합니다.
  2. 현재 활성화된 연결을 클릭하여 설정 창을 엽니다.
    참고: 네트워크에 연결할 수 없다면 일단 이더넷 케이블로 연결한 후 이 단계를 진행하세요.
  3. 열린 창에서 속성 버튼을 클릭합니다.
  4. "Internet Protocol Version 6(TCP/IPv6)" 항목의 체크를 해제합니다.
  5. 확인을 클릭한 후 닫기를 누르고 PC를 재부팅합니다.

방법 9: 네트워크 구성 요소 전체 초기화

  1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 엽니다.
  2. 아래 명령어를 순서대로 입력하고 각 줄마다 Enter 키를 누릅니다:
    ipconfig /flushdns
    ipconfig /registerdns
    ipconfig /release
    ipconfig /renew
    netsh winsock reset catalog
    netsh int ipv4 reset reset.log
    netsh int ipv6 reset reset.log
    pause
    shutdown /r
  3. 만약 "액세스 거부" 오류가 발생하면 Windows 키 + R을 누르고 regedit를 입력하여 레지스트리 편집기를 엽니다.
  4. 다음 레지스트리 경로로 이동합니다:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26
  5. 26 폴더를 마우스 오른쪽 버튼으로 클릭하고 사용 권한을 선택합니다.
  6. 추가를 클릭하고 EVERYONE을 입력한 후 확인을 누릅니다. EVERYONE이 이미 목록에 있다면 모든 권한(허용)에 체크합니다.
  7. 적용을 클릭한 후 확인을 누릅니다.
  8. 레지스트리 편집기를 닫고 위의 CMD 명령어를 다시 실행한 후 PC를 재부팅합니다.

방법 10: 프록시 설정 해제

  1. Windows 키 + R을 누르고 "inetcpl.cpl"을 입력한 후 Enter 키를 눌러 인터넷 속성을 엽니다.
  2. 연결 탭으로 이동한 후 LAN 설정을 클릭합니다.
  3. "LAN에 프록시 서버 사용"의 체크를 해제하고 "설정 자동 감지"에 체크되어 있는지 확인합니다.
  4. 확인 → 적용 순으로 클릭한 후 PC를 재부팅합니다.

방법 11: 네트워크 어댑터 드라이버 업데이트

  1. Windows 키 + R을 누르고 devmgmt.msc를 입력한 후 Enter 키를 눌러 장치 관리자를 엽니다.
  2. 네트워크 어댑터를 확장한 후 무선 어댑터를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
  3. "내 컴퓨터에서 드라이버 찾아보기"를 선택합니다.
  4. 다시 "컴퓨터에서 사용 가능한 드라이버 목록에서 직접 선택"을 클릭합니다.
  5. 목록에서 최신 드라이버를 선택하고 다음을 클릭합니다.
  6. PC를 재부팅하고 오류가 해결되었는지 확인합니다.

방법 12: 네트워크 어댑터 제거 후 재설치

  1. Windows 키 + R을 누르고 devmgmt.msc를 입력해 장치 관리자를 엽니다.
  2. 네트워크 어댑터를 확장하고 Wi-Fi 어댑터를 마우스 오른쪽 버튼으로 클릭한 후 디바이스 제거를 선택합니다.
  3. 확인 창에서 다시 제거를 클릭합니다.
  4. 네트워크 어댑터 상위 항목을 마우스 오른쪽 버튼으로 클릭하고 하드웨어 변경 사항 검색을 선택합니다.
  5. PC를 재부팅하면 Windows가 자동으로 기본 드라이버를 설치합니다.

방법 13: Google DNS로 변경

  1. 제어판을 열고 네트워크 및 인터넷을 클릭합니다.
  2. 네트워크 및 공유 센터로 이동한 후 어댑터 설정 변경을 클릭합니다.
  3. 사용 중인 Wi-Fi를 더블클릭하고 속성을 선택합니다.
  4. "Internet Protocol Version 4(TCP/IPv4)"를 선택하고 속성을 클릭합니다.
  5. "다음 DNS 서버 주소 사용"에 체크하고 아래 주소를 입력합니다:
    • 기본 설정 DNS 서버: 8.8.8.8
    • 대체 DNS 서버: 8.8.4.4
  6. 모든 창을 닫고 브라우저에서 인터넷 접속을 확인합니다.

방법 14: Windows 네트워크 문제 해결사 실행

  1. Windows 키 + I를 눌러 설정을 연 후 업데이트 및 보안을 클릭합니다.
  2. 왼쪽 메뉴에서 문제 해결을 선택합니다.
  3. 인터넷 연결을 클릭한 후 문제 해결사 실행 버튼을 누릅니다.
  4. 화면의 추가 지시에 따라 문제 해결사를 완료합니다.
  5. PC를 재부팅하여 변경 사항을 적용합니다.

방법 15: TCP/IP 완전 초기화

  1. Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 명령 프롬프트(관리자)를 엽니다.
  2. 다음 명령어를 하나씩 입력하고 각 줄마다 Enter 키를 누릅니다:
    ipconfig /release
    ipconfig /flushdns
    ipconfig /renew
  3. 다시 관리자 명령 프롬프트에서 아래 명령어를 입력합니다:
    • ipconfig /flushdns
    • nbtstat –r
    • netsh int ip reset
    • netsh winsock reset
  4. PC를 재부팅하여 변경 사항을 적용합니다. DNS 플러시로 오류가 해결되는 경우가 많습니다.

방법 16: NetBIOS 비활성화

  1. Windows 키 + R을 누르고 ncpa.cpl을 입력한 후 Enter 키를 누릅니다.
  2. 현재 사용 중인 Wi-Fi 또는 이더넷 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  3. "Internet Protocol Version 4(TCP/IPv4)"를 선택하고 속성을 클릭합니다.
  4. 고급 버튼을 클릭한 후 고급 TCP/IP 설정에서 WINS 탭으로 이동합니다.
  5. NetBIOS 설정에서 "TCP/IP에서 NetBIOS 사용 안 함"을 선택하고 확인을 누릅니다.
  6. PC를 재부팅하여 변경 사항을 저장합니다.

방법 17: BIOS 업데이트

BIOS 업데이트는 매우 민감한 작업으로, 잘못 진행하면 시스템이 심각하게 손상될 수 있습니다. 가능하다면 전문가의 도움을 받는 것을 권장합니다.

  1. Windows 키 + R을 누르고 "msinfo32"를 입력해 시스템 정보를 엽니다.
  2. 시스템 정보 창에서 BIOS 버전/날짜 항목을 찾아 제조사와 BIOS 버전을 기록해 둡니다.
  3. PC 제조사 공식 홈페이지(예: Dell, HP, LG, 삼성 등)에 접속하여 제품의 일련번호를 입력하거나 자동 감지 옵션을 이용해 내 PC를 등록합니다.
  4. 드라이버 목록에서 BIOS 항목을 찾아 권장 업데이트 파일을 다운로드합니다.
    주의: BIOS 업데이트 중에는 절대 컴퓨터 전원을 끄거나 전원 연결을 해제하지 마세요. 그렇지 않으면 시스템이 손상될 수 있습니다. 업데이트 중 컴퓨터가 재시작되며 잠시 검은 화면이 나타나는 것은 정상입니다.
  5. 다운로드한 EXE 파일을 더블클릭하여 실행합니다.
  6. BIOS 업데이트가 완료되면 문제가 해결되었는지 확인합니다.

마무리

위의 17가지 방법 중 하나를 통해 "이 컴퓨터에 하나 이상의 네트워크 프로토콜이 없습니다" 오류를 성공적으로 해결하셨기를 바랍니다. 특히 Winsock 초기화(방법 6), SFC/DISM 검사(방법 3), 네트워크 구성 요소 초기화(방법 9)가 가장 효과적인 순서로 알려져 있으니 참고하세요. 여전히 문제가 해결되지 않았거나 궁금한 점이 있다면 댓글로 남겨주세요.