Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets

Máy tính tại nhà của đồng nghiệp của tôi đang chạy Windows 10 thỉnh thoảng bị mất quyền truy cập Internet (một lần sau 2-3 ngày với trạng thái Kết nối hạn chế trong khay). Khi chạy trình hướng dẫn Chẩn đoán mạng (bắt đầu bằng cách nhấp vào biểu tượng kết nối mạng bị lỗi hoặc từ Cài đặt -> Cập nhật &Bảo mật -> Khắc phục sự cố -> Chạy trình gỡ rối kết nối Internet ), một lỗi điển hình xuất hiện:

Máy tính này bị thiếu một hoặc nhiều giao thức mạng.

Các mục đăng ký Windows Sockets cần thiết cho kết nối mạng bị thiếu.

Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets

Đồng nghiệp của tôi thường giải quyết vấn đề này bằng cách khởi động lại Windows và bộ định tuyến, sau đó anh ta có thể truy cập Internet trong một thời gian. Nhưng trong một vài ngày, vấn đề trở lại. Gần đây anh ấy đã nhờ tôi giúp để khắc phục lỗi thiếu giao thức mạng. Đây là những gì tôi đã làm.

Nếu sự cố nổi như vậy xảy ra, bạn thường nên bắt đầu với điều đơn giản: đặt lại TCP / IP cài đặt Windows Sockets . Nếu bạn đã đặt địa chỉ IP theo cách thủ công thay vì sử dụng DHCP, các lệnh sau sẽ đặt lại cài đặt mạng của bạn. Vì vậy, hãy ghi lại địa chỉ IP hiện tại, mặt nạ mạng con, cổng vào và cài đặt máy chủ DNS cho các kết nối mạng LAN của bạn.

netsh winsock reset

Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets

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

netsh interface ipv4 reset

Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets

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!

Các lệnh này sẽ đặt lại cài đặt TCP / IP của tất cả bộ điều hợp mạng và tất cả bộ xử lý (Nhà cung cấp dịch vụ phân lớp Winsock) về trạng thái mặc định. Do đó, bạn sẽ xóa tất cả các trình xử lý của bên thứ ba đã được tích hợp sẵn trong ngăn xếp Winsock của bạn bởi bất kỳ phần mềm bên thứ ba nào. Phần mềm chống vi-rút, trình đánh hơi, tường lửa hoặc thậm chí một số vi-rút thường xuyên nhất tích hợp trình xử lý của chúng vào ngăn xếp mạng Winsock.

Sau khi bạn đã chạy tất cả các lệnh này, hãy khởi động lại máy tính và kiểm tra kết nối Internet của bạn.

Nếu sự cố vẫn tiếp diễn, hãy xóa cài đặt Windows Sockets hiện tại khỏi sổ đăng ký.

  1. Mở Registry Editor (regedit.exe) và đi tới khoá đăng ký HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WinSock . Sao lưu khóa đăng ký này bằng cách xuất nó sang tệp REG (nhấp chuột phải vào nó -> Xuất);
    Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets
  2. Xóa Winsock phím reg (nhấp chuột phải vào nó -> Xóa );
    Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets
  3. Thực hiện tương tự đối với khoá đăng ký HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Winsock2 .

Sau đó, bạn phải cài đặt lại thủ công các thành phần giao thức TCP / IP.

  1. Mở các thuộc tính của bộ điều hợp mạng của bạn trong bảng quản lý Kết nối Mạng ( ncpa.cpl ) và nhấp vào Cài đặt ;
  2. Chọn Giao thức trong danh sách các thành phần sẽ được cài đặt (Chọn Loại Tính năng Mạng);
  3. Sau đó, chỉ định rằng bạn muốn cài đặt thành phần từ đĩa và chỉ định đường dẫn đến thư mục: C:\ Windows \ INF ;
    Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets
  4. Chọn Giao thức Internet phiên bản 4 (TCP / IPv4) trong danh sách các giao thức mạng có sẵn và khởi động lại máy tính của bạn.
    Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets
Khi cài đặt lại các thành phần TCP / IP, tôi đã gặp lỗi này:

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.

Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets

Để khắc phục, bạn phải nhập thủ công các khóa đăng ký sau:HKLM\SYSTEM\CurrentControlSet\Services\WinsockHKLM\SYSTEM\CurrentControlSet\Services\Winsock2 từ một máy tính khác chạy cùng phiên bản hệ điều hành và số bản dựng và áp dụng chúng trên PC gặp sự cố.

Bạn có thể tải xuống các tệp reg tạo sẵn cho Windows 10 x64 LTSC sạch theo các liên kết bên dưới:

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

Nhập các tệp REG này vào sổ đăng ký và khởi động lại máy tính của bạn. Bây giờ hãy thử cài đặt lại giao thức TCP / IP. (Nếu không còn cách nào khác, bạn có thể sử dụng khóa đăng ký winock đã sao lưu trước đó, nhưng tốt hơn là sử dụng khóa sạch.)

Trong các thuộc tính của kết nối mạng của bạn, hãy kiểm tra xem nó có được định cấu hình để lấy địa chỉ IP động và cài đặt máy chủ DNS hay không hoặc chỉ định địa chỉ IP và máy chủ DNS theo cách thủ công (trong trường hợp của tôi, cài đặt IP tĩnh sẽ bị xóa sau khi đặt lại). Bạn có thể sử dụng các địa chỉ máy chủ DNS tĩnh sau của Google cho máy tính gia đình:8.8.8.8 8.8.4.4 .

Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets

Nhấp vào Nâng cao ở đây và trong tab CHIẾN THẮNG vô hiệu hóa tra cứu LMHOSTS và NetBIOS qua TCP / IP. Các giao thức mạng này đã lỗi thời và bạn không cần chúng trong các mạng hiện đại.

Lỗi giao thức mạng Windows 10:Thiếu mục nhập sổ đăng ký Windows Sockets

Sau đó, lỗi “thiếu một hoặc nhiều giao thức mạng” đã biến mất trong Windows 10. Nếu nó không giúp được bạn, tôi khuyên bạn nên cài đặt lại (cập nhật) trình điều khiển NIC của mình. Chúng cũng có thể gây ra sự cố này.