Computer >> 컴퓨터 >  >> 체계 >> Windows 10

Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락

Windows 10을 실행하는 동료의 집 컴퓨터에서 때때로 인터넷 액세스가 끊어지기 시작했습니다(트레이에 제한된 연결 상태로 2-3일에 한 번). 네트워크 진단 마법사를 실행할 때(오류가 있는 네트워크 연결 아이콘을 클릭하여 시작하거나 설정 -> 업데이트 및 보안 -> 문제해결 -> 인터넷 연결 문제 해결사 실행 ), 일반적인 오류가 나타납니다.

이 컴퓨터에 하나 이상의 네트워크 프로토콜이 없습니다.

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

Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락

내 동료는 일반적으로 Windows와 라우터를 다시 시작하여 이 문제를 해결한 후 한동안 인터넷에 액세스할 수 있었습니다. 그러나 며칠 만에 문제가 다시 발생했습니다. 최근에 그는 누락된 네트워크 프로토콜 오류를 수정하는 데 도움을 요청했습니다. 여기 내가 한 일이 있습니다.

이러한 부동 문제가 발생하면 일반적으로 다음과 같은 간단한 작업부터 시작하는 것이 좋습니다. TCP/IP 재설정 Windows 소켓 설정 . DHCP를 사용하는 대신 IP 주소를 수동으로 설정한 경우 다음 명령은 네트워크 설정을 재설정합니다. 따라서 LAN 연결을 위한 현재 IP 주소, 서브넷 마스크, 게이트웨이 및 DNS 서버 설정을 기록해 두십시오.

netsh winsock reset

Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락

Sucessfully reset the Winsock Catalog.
You must restart the computer in order to complete the reset.

netsh interface ipv4 reset

Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락

Resetting Compartment Forwarding, OK!
Resetting Compartment, OK!
Resetting Control Protocol, OK!
Resetting Echo Sequence Request, OK!
Resetting Global, OK!
Resetting Interface, OK!
Resetting Anycast Address, OK!
Resetting Multicast Address, OK!
Resetting Unicast Address, OK!
Resetting Neighbor, OK!
Resetting Path, OK!
Resetting Potential, OK!
Resetting Prefix Policy, OK!
Resetting Proxy Neighbor, OK!
Resetting Route, OK!
Resetting Site Prefix, OK!
Resetting Subinterface, OK!
Resetting Wakeup Pattern, OK!
Resetting Resolve Neighbor, OK!
Resetting , OK!

이러한 명령은 모든 네트워크 어댑터와 모든 프로세서(Winsock 계층화된 서비스 공급자)의 TCP/IP 설정을 기본 상태로 재설정합니다. 따라서 타사 소프트웨어에서 Winsock 스택에 구축한 모든 타사 처리기를 삭제합니다. 대부분의 바이러스 백신 소프트웨어, 스니퍼, 방화벽 또는 일부 바이러스는 처리기를 Winsock 네트워크 스택에 통합합니다.

이 모든 명령을 실행한 후 컴퓨터를 재부팅하고 인터넷 연결을 확인하십시오.

문제가 지속되면 레지스트리에서 현재 Windows 소켓 설정을 삭제하십시오.

  1. 레지스트리 편집기(regedit.exe)를 열고 레지스트리 키로 이동합니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock . 이 레지스트리 키를 REG 파일로 내보내 백업합니다(오른쪽 클릭 -> 내보내기).
    Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락
  2. Winsock 삭제 reg 키(오른쪽 클릭 -> 삭제 );
    Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락
  3. 레지스트리 키 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2에 대해 동일한 작업을 수행합니다. .

그런 다음 TCP/IP 프로토콜 구성 요소를 수동으로 다시 설치해야 합니다.

  1. 네트워크 연결 관리 패널(ncpa.cpl ) 설치를 클릭합니다.;
  2. 프로토콜 선택 설치할 구성 요소 목록에서(네트워크 기능 유형 선택)
  3. 그런 다음 디스크에서 구성 요소를 설치하고 폴더 경로를 지정합니다. C:\Windows\INF;
    Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락
  4. 인터넷 프로토콜 버전 4(TCP/IPv4) 선택 사용 가능한 네트워크 프로토콜 목록에서 컴퓨터를 재부팅하십시오.
    Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락
TCP/IP 구성 요소를 다시 설치할 때 다음 오류가 발생했습니다.

Network Connections
Could not add the requested feature. The error is: This program is blocked by group policy. For more information, contact your system administrator.

Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락

이 문제를 해결하려면 다음 레지스트리 키를 수동으로 가져와야 합니다. HKLM\SYSTEM\CurrentControlSet\Services\WinsockHKLM\SYSTEM\CurrentControlSet\Services\Winsock2 동일한 OS 버전 및 빌드 번호를 실행하는 다른 컴퓨터에서 문제의 PC에 적용하십시오.

아래 링크를 따라 깨끗한 Windows 10 x64 LTSC용 기성품 reg 파일을 다운로드할 수 있습니다.

  1. win-sock-repair-win10.reg
  2. winsock2-repair-win10.reg

이 REG 파일을 레지스트리로 가져오고 컴퓨터를 다시 시작하십시오. 이제 TCP/IP 프로토콜을 다시 설치해 보십시오. (다른 방법이 없다면 이전에 백업한 winsock 레지스트리 키를 사용할 수 있지만 깨끗한 것을 사용하는 것이 좋습니다.)

네트워크 연결 속성에서 동적 IP 주소 및 DNS 서버 설정을 가져오도록 구성되어 있는지 확인하거나 IP 주소 및 DNS 서버를 수동으로 지정하도록 구성되어 있는지 확인합니다(저의 경우 재설정 후 고정 IP 설정이 지워짐). 가정용 컴퓨터에 대해 다음 정적 Google DNS 서버 주소를 사용할 수 있습니다. 8.8.8.8 8.8.4.4 .

Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락

고급을 클릭합니다. 여기와 WINS 탭에서 LMHOSTS 조회 및 NetBIOS over TCP/IP를 비활성화합니다. 이러한 네트워크 프로토콜은 구식이며 최신 네트워크에서는 필요하지 않습니다.

Windows 10 네트워크 프로토콜 오류:Windows 소켓 레지스트리 항목 누락

그 후 Windows 10에서 "하나 이상의 네트워크 프로토콜이 없습니다" 오류가 사라졌습니다. 도움이 되지 않으면 NIC 드라이버를 다시 설치(업데이트)하는 것이 좋습니다. 이 문제를 일으킬 수도 있습니다.