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

"네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 누락되었습니다" 오류 (로도 알려져 Windows 소켓 내부에 손상을 의미 Winsock을 ) 레지스트리 항목. Windows 소켓 은 들어오고 나가는 네트워크 요청을 관리하여 지원 프로그램 역할을하는 프로그래밍 인터페이스입니다. 네트워크 요청이 Winsock에서 처리되지 않으면 인터넷 연결이 전혀 작동하지 않습니다. 우리 중 많은 사람들이 Windows 10 출시가 임의의 네트워크 문제를 종식시킬 것이라고 기대했습니다. 불행히도 많은 Windows 10 사용자가 인터넷 연결을 방해하는 오류를보고하기 때문에 그렇지 않습니다. 기본 제공 문제 해결사로 문제를 조사 할 때 Windows는 다음을보고합니다.“네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 없습니다 . 예상대로 Windows 문제 해결사가 자동으로 문제를 해결할 가능성은 거의 없습니다.

다음은 "네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 없습니다" 오류를 유발하는 가장 일반적인 원인의 목록입니다 .

  • 이 컴퓨터에 하나 이상의 네트워크 프로토콜이 없습니다.
  • Windows Sockets 레지스트리 항목 누락

이상하게도 문제는 Windows 업데이트 ( KB3034229 ) 이후에 처음 나타나기 시작했습니다 . 업데이트를 적용한 직후 많은 사용자가 인터넷에 연결할 수없는 상태가되었습니다. 이 문제는 또한 Winsock 레지스트리를 엉망으로 만드는 Windows 10으로의 업그레이드와 관련이 있습니다.

좋은 소식은 레지스트리 항목이 실제로 누락되지 않았습니다. 더 정확한 방법은 항목이 손상되었거나 시스템이 예상하는 것과 다른 것으로 수정 된 것입니다. 또 다른 시나리오는 타사 응용 프로그램이 항목을 수정하지 못하게하는 것입니다.

나쁜 소식은 다양한 요인으로 인해 문제가 발생하는 것으로 알려져 있으므로 광범위한 문제 해결 세션을 준비해야합니다. 상황에 따라 오류가 잘못된 것일 수 있으며 실제 문제는 Windows 소켓과 관련이 없을 수 있습니다.

이제 잠재적 인 원인을 알았으니 고정 부분에 대해 알아 보겠습니다. 아래에는 Windows 10 사용자가 "네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 없습니다" 오류를 해결하고 인터넷에 다시 연결하는 데 성공적으로 도움이 된 수정 모음이 있습니다 . 상황에 맞는 수정 사항을 찾을 때까지 각 방법을 순서대로 따르십시오.

방법 1 : Winsock 구성 요소 재설정

Winsock은 기본 제공 Windows 네트워크 소프트웨어가 네트워크 서비스에 액세스하는 방법을 정의하는 사양 지침입니다. 손상된 Winsock이 문제의 원인 인 경우 문제를 해결하는 가장 간단하고 효과적인 방법은 명령 프롬프트를 사용하여 Windows 소켓을 재설정하는 것입니다. 이것이 오류의 근본 원인 인 경우 TCP / IP 설정에도 영향을 미쳤을 가능성이 있습니다.

명령 프롬프트에서 일련의 명령을 실행하여 Winsock 및 TCP / IP 설정을 재설정 해 보겠습니다. 아래의 빠른 단계별 가이드를 따라 문제가 해결되었는지 확인하십시오.

  1. Windows 시작 표시 줄 (왼쪽 하단 모서리)을 클릭하고 "cmd"를 검색합니다 . 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 열기를 선택합니다 .

  2. 다음 명령을 명령 프롬프트에 입력 / 붙여 넣기하고 각 명령 뒤에 Enter 키를 누릅니다 .

    netsh winsock 재설정

    netsh int ip 재설정

    ipconfig / release

    ipconfig / 갱신

    ipconfig / flushdns

  3. 컴퓨터를 재부팅하고 문제를 해결했는지 확인하십시오. 경우 "Windows 소켓 레지스트리 항목" 오류가 여전히 인터넷에 이동에 연결을 방해하는 방법 2.

방법 2 : 네트워크 어댑터 드라이버 제거

Winsock 재설정으로 네트워크 구성 요소의 정상적인 기능을 복원 할 수없는 경우 네트워크 드라이버에 결함이있을 가능성을 제거하겠습니다. 흔하지는 않지만 이더넷 어댑터가 제대로 설치되지 않은 경우가 있습니다. 이는 일반적으로 사용자가 Windows 7 또는 Windows 8에서 Windows 10으로 업그레이드 할 때 발생합니다.

일부 사용자는 네트워크 어댑터 드라이버를 제거하고 다시 부팅 한 후 다시 설치하여 "네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 없습니다" 오류 를 수정했습니다 . 다음은이를 수행하는 빠른 가이드입니다.

  1. 보도 Windows 키 + R은 , 유형 "실행 창을 엽니 다 devmgmt.msc를 "및 히트 입력 개방에 장치 관리자 .

  2. 에서 장치 관리자 , 아래로 스크롤 네트워크 어댑터 와 드롭 다운 메뉴를 확장합니다. 설정에 따라 네트워크 어댑터 아래에 하나, 둘 이상의 드라이버가있을 수 있습니다 .
  3. 일반적으로 첫 번째 항목은 다시 설치해야하는 이더넷 어댑터 드라이버입니다. 마우스 오른쪽 버튼으로 클릭하고 장치 제거를 누르십시오 .

    참고 : 랩톱을 사용하는 경우 무선 네트워크 어댑터 도 제거하십시오 .

  4. 네트워크 어댑터 드라이버가 제거되면 Windows에서 누락 된 드라이버를 다시 설치하도록 시스템을 재부팅합니다. 이더넷 어댑터 드라이버로 인해 오류가 발생한 경우 시스템이 재부팅되면 인터넷에 연결할 수 있습니다. 같은 문제가 발생하면 방법 3으로 이동하십시오 .

방법 3 : Winsock 레지스트리 삭제 및 TCP / IP 다시 설치

"Windows 소켓 레지스트리 항목 필요" 오류 와 관련된 모든 영향을 Winsock에서 해결하려면 먼저 Winsock 레지스트리를 완전히 삭제하고 TCP / IP를 다시 설치해 보겠습니다. 이 방법은 단순한 Winsock 재설정보다 시간이 오래 걸리지 만 Winsock 레지스트리 항목이 손상되지 않도록합니다.

참고 : 이 절차에는 레지스트리 파일 조작이 포함됩니다. 아래 단계를 올바르게 수행해도 위험은 없지만 실수로 인해 예기치 않은 시스템 문제가 발생할 수 있습니다. 이 방법을 시도하기 전에 시스템 복원 지점을 만드는 것이 좋습니다.

복원 지점이 있으면 아래 단계를 따르십시오.

  1. 보도 Windows 키 + R , 유형 "regedit를" 및 명중 입력 열고 레지스트리 편집기를 .

  2. 에서 레지스트리 편집기 , 다음 위치로 이동 왼쪽 창을 사용하여 : HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \ 서비스 \ Winsock2를을

  3. WinSock2 키를 마우스 오른쪽 버튼으로 클릭 하고 내보내기 를 선택한 다음 레지스트리 백업을 안전한 위치에 저장합니다. 이 단계는 만일의 경우를 대비하여 백업으로 수행됩니다.

  4. 백업이 완료되면 WinSock2를 다시 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택 합니다.

  5. 반복 3 단계4 단계윈속 폴더. 이제 레지스트리 편집기를 안전하게 닫을 수 있습니다 .
  6. 보도 Windows 키 + R은 실행 창을 엽니 다 입력 "을 ncpa.cpl" 하고 Enter 키를 입력 열고 네트워크 연결을.

  7. 로컬 영역 연결 (또는 이더넷 )을 마우스 오른쪽 버튼으로 클릭 하고 속성을 선택 합니다.

  8. 에서 속성 창에서 히트 설치 버튼을 누릅니다.

  9. 네트워크 기능 유형 선택에서 프로토콜선택 하고 추가를 클릭합니다 .

  10. 에서 네트워크 프로토콜 선택 창을 클릭 디스크 .

  11. 디스크 에서 설치 창에 도달하면 C : \ Windows \ inf입력 하고 Enter 키를 누릅니다 .

  12. 에서 네트워크 프로토콜 선택 , 선택 인터넷 프로토콜 (TCP / IP)을 - 터널을 클릭 확인 .

  13. 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하십시오.

방법 4 : VPN / 프록시 연결 비활성화

결과없이 처음 세 가지 방법을 통해 구운 경우 적어도 Winsock 레지스트리가 손상되지 않았는지 확인할 수 있습니다.

익명 성을 보호하고 안전하게 브라우징하기 위해 VPN / 프록시 솔루션을 사용한다면 몇 가지 조사를해야합니다. 일부 사용자가보고 한 것처럼 VPN / 프록시와의 연결이 약하거나 불안정 할 때 "Windows 소켓 레지스트리 항목" 오류가 가끔 발생합니다.

참고 : VPN 또는 프록시를 사용하지 않는 경우 방법 5 로 바로 이동하십시오 .

연결을 비활성화하고 시스템을 다시 시작하여 VPN / 프록시가 문제의 원인인지 확인하십시오. 오류가있는 경우 "네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 누락" 는 VPN / 프록시를 사용할 수있는 동안, 당신은 당신의 VPN / 프록시 공급자의 연락처 지원을해야하고 그들이 어떤 도움이 될 수 있는지 표시되지 않습니다. 그렇지 않으면 익명 성을 보호하기 위해 다른 솔루션을 찾아야 할 수도 있습니다.

네트워크 연결 창에 나타나는 VPN (가상 사설망) 을 사용하는 경우 이더넷 어댑터를 비활성화했다가 다시 활성화하여 일시적으로 문제를 해결할 수 있습니다. 이렇게하려면 실행 창 ( Windows 키 + R )을 열고 " control ncpa.cpl"을 입력 한 다음 Enter 키를 누르 십시오. 에서 일단 네트워크 연결 창에서 마우스 오른쪽 버튼으로 클릭 이더넷 어댑터 선택 안 함을 . 어댑터가 비활성화되면 다시 마우스 오른쪽 버튼으로 클릭하고 다시 활성화 하십시오.

방법 5 : 외부 바이러스 백신 제품군 제거

"네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 없습니다" 오류를 일으킬 수있는 또 다른 잠재적 인 원인 은 바이러스 백신 제품군입니다. 우리가 수집 한 내용에서이 문제는 Windows Defender로 인해 발생한 것으로 알려지지 않았으며 몇 가지 외부 바이러스 백신 제품군에서만 발생하는 것으로 확인되었습니다.

참고 : 외부 바이러스 백신 제품군을 사용하지 않는 경우 방법 6 까지 아래로 스크롤합니다 .

빗 디펜더와 Avira는 종종 범인으로보고되지만이 문제를 유발하는 타사 보안 제품군이 더 많이있을 수 있습니다. 일부 바이러스 백신 제품군이 WinSock 문제를 일으키는 이유는 명확하지 않지만 일부 보안 솔루션이 레지스트리 파일을 과도하게 보호 할 수 있다는 추측이 있습니다.

안타깝게도 바이러스 백신을 일시적으로 비활성화해도 제품군이 문제의 근본 원인인지 여부는 밝혀지지 않습니다. 이 문제를 테스트하는 유일한 방법은 바이러스 백신 제품군을 제거하고 시스템을 재부팅 한 다음 오류가 제거되었는지 확인하는 것입니다. 문제가 계속 발생하면 아래 방법으로 이동하십시오.

방법 6 : 레거시 게임 및 응용 프로그램 제거

레거시 응용 프로그램 및 게임은 최신 버전의 Windows에서 호환성 문제를 일으킬 수 있습니다. 일부 사용자는 레거시 게임 또는 응용 프로그램을 설치 한 후 "네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 없습니다" 오류가 나타나기 시작 했다고보고했습니다 .

문제의 게임이 Windows 10의 호환성 모드 에서 완벽하게 설치되고 실행 되더라도 설치 키트가 새 OS에서 더 이상 지원되지 않거나 호환되지 않는 이전 드라이버와 함께 번들로 제공 될 가능성이 높습니다.

최근에 Windows 10에서 실행되도록 구성되지 않은 이전 게임 또는 응용 프로그램을 제거한 경우 설치 키트에 포함 된 드라이버와 함께 제거해보십시오. 레거시 프로그램의 모든 흔적이 제거되면 시스템을 재부팅하고 인터넷에 연결할 수 있는지 확인합니다. 문제가 지속되면 방법 7 로 이동하십시오 .

방법 7 : 고정 IP 충돌 해결

컴퓨터에 고정 IP를 사용하는 경우 주소 충돌을 처리하고 있는지 조사 할 수 있습니다. 중복 IP 주소 충돌은 "Windows 소켓 레지스트리 항목 필요" 오류 를 생성하는 것으로 알려져 있습니다. 이와 같은 충돌은 두 끝점에 동일한 IP 주소가 할당 될 때 발생합니다.

대부분의 경우 시스템 관리자가 LAN에있는 두 대의 컴퓨터에 동일한 IP 주소를 실수로 할당하기 때문에 IP 충돌이 발생합니다. 그러나 한 컴퓨터가 여러 어댑터로 구성되어 있거나 ISP가 실수로 두 고객에게 동일한 IP 주소를 할당 한 경우에도 IP 충돌이 발생할 수 있습니다.

고정 IP를 사용하는 경우 로컬 영역 네트워크에 동일한 IP가 할당 된 다른 장치가 없는지 확인하십시오. 문제가 로컬이 아닌 경우 다른 고정 IP로 이동하여 문제가 해결되는지 확인합니다.

방법 8 : DNS 서버 주소 수동 변경

Windows의 내장 유틸리티 인 Netsh는 로컬 네트워크에서 많은 멋진 작업을 수행 할 수 있지만 일부 사용자가 "필요한 Windows 소켓 레지스트리 항목" 오류를 해결하는데도 도움이되었습니다 .

구체적으로 Netsh를 사용하여 DNS 서버 주소를 수동으로 변경하여 네트워크 연결을 다시 시작했습니다. 방법은 다음과 같습니다.

  1. Windows 시작 표시 줄 (왼쪽 하단 모서리)을 클릭하고 "cmd"를 검색합니다 . 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 열기를 선택합니다 .

  2. 에서 명령 프롬프트 , 유형 " netsh를 인터페이스의 IP 설정 DNS"이더넷 "정적 8.8.8.8" 와 히트 입력합니다.

    참고 : 교체 이더넷을 이 시나리오에서보다 다른의 경우, 어댑터 이름으로.

  3. 재부팅하고 오류가 해결되었는지 확인하십시오.

방법 9 : 무선 모드 변경

무선 연결에서 문제가 발생하는 경우 무선 모드 와 관련이있을 수 있습니다 . 일부 사용자는 무선 모드를 802.11b + g + n 에서 802.11g 로 변경하여 문제를 해결했습니다 .

우리가 수집 한 내용에서 Windows 10은 802.11b + g + n 무선 모드를 별로 좋아하지 않으며 해당 유형의 무선 네트워크 연결로 작업 할 때 종종 작동합니다. 이것은 주로 Windows 10을 실행하는 Dell 노트북에서 발생하는 것으로 알려져 있습니다.

라우터 설정에 액세스 할 수있는 경우 무선 모드라는 항목을 찾습니다. 당신이 가지고있는 경우는 설정 802.11 + g + N, 이 설정 802.11g에 또는 다른 것.

방법 10 : 라우터 / 모뎀을 공장 상태로 재설정

성공하지 못한 경우 라우터로주의를 돌릴 수 있습니다. 네트워크 설정을 강제로 재구성하려면 라우터의 플러그를 뽑거나 끄는 것으로 시작하십시오.

그래도 결과가 나오지 않으면 뒷면 의 재설정 버튼 을 사용하십시오 . 모든 라우터 / 모뎀에는 재설정 버튼이 있습니다. 일반적으로 뒷면에 있으며 손이 닿지 않는 곳에 있기 때문에 날카로운 것이 필요합니다.

참고 : 모델에 따라 라우터를 공장 설정으로 재설정하면 라우터의 비밀번호도 재설정 될 수 있습니다. 예상치 못한 개발을 방지하려면 모뎀 / 라우터 모델과 관련된 특정 재설정 절차를 온라인으로 검색하십시오.

다른 라우터 / 모뎀이 배치되어있는 경우 다른 라우터 / 모뎀을 설정하면 동일한 "Windows 소켓 레지스트리 항목 필요" 오류가 생성되는 것을 볼 수 있습니다. 그렇지 않은 경우 결함이있는 라우터 / 모뎀에서 펌웨어 재설정을 수행해야합니다. 정확한 절차는 제조업체마다 다릅니다.