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

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

Windows 소켓 레지스트리 항목이 누락되는 문제는 네트워크 연결 오류 중에서도 특히 답답하고 번거로운 유형입니다.

Windows 10에서 이러한 Winsock 오류가 발생하면 경고 메시지에서 알 수 있듯이 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 존재하지 않아 PC에서 인터넷을 사용할 수 없게 됩니다.

Windows 소켓 레지스트리 항목이 누락되는 이유는?

많은 분들이 Windows 10의 Windows 소켓(Winsock)이 무엇인지 잘 모르십니다. Windows 소켓은 다양한 소프트웨어와 프로그램이 네트워크에 접근하는 과정을 제어하는 역할을 합니다.

그런데 Winsock 레지스트리 항목 누락 오류가 발생하면, Windows 소켓 자체가 손상되었거나 Windows 시스템과 호환되지 않는 상태가 된 것입니다. 특히 최근에 Windows 10으로 업그레이드한 경우 이런 네트워크 문제가 매우 흔하게 나타납니다.

네트워크 연결에 필요한 Winsock 레지스트리 항목이 사라지거나 누락되는 주요 원인은 다음과 같습니다.

1. 호환되지 않거나 손상된 네트워크 드라이버

2. 잘못된 Windows 소켓 설정

3. 비정상적인 프록시 설정

4. 레지스트리 편집기 내 TCP/IP 관련 문제

누락 원인을 파악했으니, 이제 해결 방법을 하나씩 살펴보겠습니다.

Windows 10에서 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 수정하기

다양한 해결 방법이 있습니다. 아래 솔루션을 순서대로 따라 하며 Windows 10의 네트워크 연결 문제를 해결해 보세요.

솔루션 목록:

  • 1. 네트워크 연결 문제 해결사 실행
  • 2. 네트워크 드라이버 업데이트
  • 3. Windows 소켓 초기화
  • 4. TCP/IP 프로토콜 초기화
  • 5. 레지스트리 편집기에서 Winsock 키 삭제
  • 6. TCP/IP 프로토콜 재설치

솔루션 1: 네트워크 연결 문제 해결사 실행

가장 먼저 권장되는 방법은 Windows 10에 내장된 네트워크 진단 도구를 사용해 네트워크 오류를 점검하는 것입니다. 문제 해결사를 통해 PC의 문제 원인을 확인할 수 있습니다.

1. 시작 > 설정 > 업데이트 및 보안으로 이동합니다.

2. 문제 해결 메뉴에서 인터넷 연결을 찾아 문제 해결사 실행을 선택합니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

이 도구를 활용하면 컴퓨터의 네트워크 문제가 무엇인지 파악할 수 있습니다. 만약 진단 결과 '네트워크 연결에 필요한 Windows 소켓 레지스트리 항목이 누락됨'이라는 오류가 표시된다면, 아래의 추가 해결 방법을 시도해야 합니다.

솔루션 2: 네트워크 드라이버 업데이트

Winsock 문제는 상당히 복잡하기 때문에 최신 드라이버를 자동으로 다운로드받는 것이 더 효율적입니다. 모든 드라이버가 Windows 10과 호환되도록 보장하는 데도 도움이 됩니다. 이런 이유로 Driver Booster를 사용해 네트워크 어댑터 드라이버를 최신 버전으로 업데이트하는 것을 추천합니다.

Driver Booster는 강력한 드라이버 업데이트 프로그램입니다. 최고의 드라이버 업데이트 소프트웨어로서, 오래되었거나 누락되었거나 오류가 있는 대부분의 드라이버를 자동으로 감지하고 업데이트해 줍니다.

1. 컴퓨터에 Driver Booster를 다운로드, 설치 후 실행합니다. 인터넷이 연결되어 있지 않다면 다른 PC에서 받을 수 있습니다. 인터넷이 안 되는 경우에는 Driver Booster의 네트워크 복구 기능을 먼저 사용해 연결을 복구하세요.

2. 스캔을 클릭하면 Driver Booster가 네트워크 어댑터를 검사하여 최신 드라이버를 찾아줍니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

3. 업데이트를 클릭한 후, 목록에서 네트워크 어댑터를 찾아 해당 네트워크 장치의 드라이버를 업데이트합니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

팁: Driver Booster로 네트워크 연결 실패 문제 해결하기

Driver Booster 왼쪽의 도구 아이콘을 클릭해 도구 창을 열고, 오른쪽에서 네트워크 오류 수정(Fix Network Failure)을 클릭합니다. 그러면 Driver Booster가 스캔을 진행하며 네트워크 연결 불가 문제를 자동으로 해결해 줍니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

네트워크 드라이버를 최신으로 업데이트한 후, Windows 소켓 레지스트리 항목이 여전히 누락되어 있는지 확인해 보세요.

솔루션 3: Windows 소켓 초기화

Windows 10에서 Winsock 항목이 누락되거나 사라진 문제를 해결하려면 Winsock 설정 전체를 초기화해 볼 수 있습니다. 이 작업은 명령 프롬프트에서 간단히 수행할 수 있습니다.

1. 검색창에 명령 프롬프트를 입력하고, 검색 결과를 마우스 오른쪽 버튼으로 클릭해 관리자 권한으로 실행을 선택합니다.

2. Enter 키를 눌러 명령 프롬프트를 엽니다.

3. 명령 프롬프트에 netsh winsock reset을 입력하고 Enter 키를 눌러 명령을 실행합니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

이렇게 하면 컴퓨터의 Windows 소켓 항목이 초기화됩니다.

4. 컴퓨터를 재시작합니다.

재부팅 후에는 네트워크 연결에 필요한 Windows 소켓 항목이 정상적으로 복구되었을 것입니다.

솔루션 4: TCP/IP 프로토콜 초기화

Winsock 초기화만으로는 Windows 소켓 누락 문제가 해결되지 않는다면, TCP/IP 프로토콜을 초기화해 보세요.

이 작업 역시 명령 프롬프트에서 netsh int ip reset을 입력하고 실행하면 됩니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

IP 구성 설정을 초기화하는 것만으로 네트워크 연결 문제를 매우 간단하게 해결할 수 있습니다. Winsock 누락 문제 외에도 'Windows가 이 네트워크의 프록시 설정을 자동으로 감지할 수 없습니다' 오류까지 함께 해결할 수 있습니다.

솔루션 5: 레지스트리 편집기에서 Winsock 키 삭제

사실 앞선 해결 방법들로도 Winsock 항목을 복구할 수 없다면, 레지스트리 편집기에서 기존의 Winsock 키 또는 TCP/IP 프로토콜 항목을 모두 제거한 후 새로 설치해야 합니다.

단, Winsock 항목을 삭제하기 전에 반드시 먼저 백업을 진행해야 합니다.

1. Windows + R 키 조합을 눌러 실행 창을 엽니다.

2. 입력란에 regedit을 입력하고 확인을 눌러 레지스트리 편집기를 엽니다.

3. 레지스트리 편집기에서 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

4. Services를 확장하여 모든 Winsock 항목을 찾은 후, 하나씩 마우스 오른쪽 버튼으로 클릭해 내보내기를 선택해 백업합니다. Winsock 키는 WinsockWinsock2 두 가지가 있습니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

5. Winsock 백업 파일의 파일 이름을 지정하고 저장합니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

이때 나중에 쉽게 찾을 수 있는 폴더에 저장하는 것이 좋습니다.

6. 레지스트리 편집기의 Services 아래 Winsock 키로 돌아가, 해당 키들을 마우스 오른쪽 버튼으로 클릭해 삭제합니다.

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

다음 단계로 컴퓨터에 새로운 TCP/IP 프로토콜을 설치해야 합니다.

솔루션 6: TCP/IP 프로토콜 재설치

삭제된 TCP/IP를 다시 구축하려면 관리자 권한으로 Windows 10에 로그인해야 합니다. 아래 단계 중 일부는 관리자 권한이 필요하기 때문입니다.

TCP/IP 프로토콜을 재설치하면 Windows 10에서 Windows 소켓 누락 문제가 해결될 수 있습니다.

1. 제어판을 엽니다.

2. 제어판 화면에서 네트워크 및 인터넷을 선택합니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

3. 네트워크 및 인터넷에서 네트워크 및 공유 센터를 선택합니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

4. 어댑터 설정 변경을 클릭합니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

5. 현재 연결된 네트워크, 즉 WIFI 또는 이더넷(Ethernet)을 마우스 오른쪽 버튼으로 클릭해 속성을 엽니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

여기서는 네트워크 연결이 Ethernet 2인 경우를 예로 들겠습니다.

6. Ethernet 2 속성 창에서 설치를 클릭합니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

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

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

8. 네트워크 프로토콜 선택 화면에서 디스크 있음(Hard Disk)을 클릭합니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

9. 제조업체 파일 복사 위치 입력란에 C:\windows\inf를 입력하고 확인을 누릅니다.

Windows 10 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 오류 해결 방법

10. 인터넷 프로토콜(TCP/IP)을 선택하고 확인을 클릭해 변경 사항을 저장합니다.

11. 변경 사항을 적용하기 위해 PC를 재시작합니다.

위 과정을 통해 Windows 10에 새로운 TCP/IP 프로토콜을 성공적으로 추가했다면, 네트워크 연결에 필요한 Windows 소켓 레지스트리 항목 누락 문제가 해결될 것입니다.

정리하자면, 네트워크 연결 문제는 흔하지만 경우에 따라 상당히 까다로울 수 있습니다. 따라서 Windows 소켓 항목 누락 오류의 원인과 해결 방법을 미리 숙지해 두고, 체계적으로 대응하는 것이 중요합니다.