“Các mục đăng ký ổ cắm Windows cần thiết cho kết nối mạng bị thiếu” lỗi đề cập đến lỗi bên trong Windows Sockets (còn được gọi là Winsock ) mục đăng ký. Ổ cắm Windows là một giao diện lập trình hoạt động như một chương trình hỗ trợ bằng cách quản lý các yêu cầu mạng đến và đi. Nếu các yêu cầu mạng không được Winsock xử lý, kết nối internet sẽ không hoạt động. Nhiều người trong chúng tôi hy vọng sự ra mắt của Windows 10 sẽ chấm dứt các sự cố mạng ngẫu nhiên. Thật không may, đó không phải là trường hợp, vì nhiều người dùng Windows 10 đang báo cáo lỗi khiến họ không thể kết nối với internet. Khi điều tra sự cố với trình gỡ rối tích hợp, Windows báo cáo như sau: “Sổ đăng ký Windows Sockets các mục nhập cần thiết cho kết nối mạng bị thiếu ” . Như bạn có thể mong đợi, khả năng Windows Troubleshooter tự động khắc phục sự cố hầu như không tồn tại.
Dưới đây là danh sách rút gọn các nguyên nhân phổ biến nhất sẽ kích hoạt “Thiếu mục đăng ký Windows Sockets cần thiết cho kết nối mạng” lỗi :
- Một hoặc nhiều giao thức mạng bị thiếu trên máy tính này
- Thiếu mục đăng ký Windows Sockets
Thật kỳ lạ, sự cố bắt đầu xuất hiện lần đầu tiên sau khi cập nhật Windows ( KB3034229 ). Ngay sau khi áp dụng bản cập nhật, rất nhiều người dùng đã bị bỏ lại mà không có khả năng kết nối Internet. Sự cố này cũng liên quan đến việc nâng cấp lên Windows 10 khiến sổ đăng ký Winsock bị rối loạn.
Tin tốt - các mục đăng ký của bạn không thực sự bị thiếu. Một cách chính xác hơn để đặt nó là các mục nhập đã bị hỏng hoặc đã được sửa đổi thành một cái gì đó khác với những gì hệ thống mong đợi. Một tình huống khác là ứng dụng của bên thứ 3 đang ngăn không cho sửa đổi các mục nhập.
Tin xấu - bạn cần chuẩn bị cho một phiên khắc phục sự cố rộng rãi, vì sự cố được xác định là do nhiều yếu tố khác nhau gây ra. Tùy thuộc vào tình huống của bạn, lỗi có thể gây hiểu nhầm và sự cố thực sự có thể không liên quan gì đến Windows Sockets.
Bây giờ chúng ta đã biết các nguyên nhân tiềm ẩn, hãy bắt đầu phần khắc phục. Dưới đây, bạn có một bộ sưu tập các bản sửa lỗi đã giúp người dùng Windows 10 giải quyết thành công “Thiếu mục đăng ký Windows Sockets cần thiết cho kết nối mạng” lỗi và kết nối lại với internet. Vui lòng làm theo từng phương pháp để cho đến khi bạn gặp phải bản sửa lỗi phù hợp với trường hợp của mình.
Phương pháp 1:Đặt lại thành phần Winsock
Winsock là một hướng dẫn đặc tả xác định cách phần mềm mạng Windows tích hợp sẵn đang truy cập vào các dịch vụ mạng. Nếu Winsock bị hỏng là nguyên nhân gây ra sự cố, thì cách đơn giản và hiệu quả nhất để giải quyết vấn đề là đặt lại Windows Sockets bằng Command Prompt. Nếu đây là nguyên nhân cơ bản của lỗi, thì có khả năng nó cũng ảnh hưởng đến cài đặt TCP / IP.
Hãy thử chạy một loạt lệnh trong Command Prompt để đặt lại Winsock và cài đặt TCP / IP. Làm theo hướng dẫn từng bước nhanh bên dưới và xem sự cố có được giải quyết hay không:
- Nhấp vào thanh bắt đầu của Windows (góc dưới bên trái) và tìm kiếm “cmd” . Nhấp chuột phải vào Command Prompt và chọn Mở với tư cách Quản trị viên.
- Nhập / dán các lệnh sau vào Dấu nhắc lệnh và nhấn Enter sau mỗi cái:
netsh wonock reset
netsh int ip reset
ipconfig / release
ipconfig / gia hạn
ipconfig / flushdns
- Khởi động lại máy tính của bạn và xem liệu bạn có giải quyết được sự cố hay không. Nếu “Mục đăng ký Windows Sockets” lỗi vẫn ngăn bạn kết nối với Internet, hãy chuyển sang Phương pháp 2.
Phương pháp 2:Gỡ cài đặt trình điều khiển bộ điều hợp mạng
Nếu thiết lập lại Winsock không cho phép bạn khôi phục chức năng bình thường của các thành phần mạng của mình, hãy loại trừ khả năng trình điều khiển mạng bị lỗi. Mặc dù điều này không phổ biến nhưng vẫn có trường hợp bộ điều hợp ethernet không được cài đặt đúng cách. Điều này thường xảy ra khi người dùng nâng cấp từ Windows 7 hoặc Windows 8 lên Windows 10.
Một số người dùng đã quản lý để khắc phục sự cố “Thiếu mục đăng ký Windows Sockets cần thiết cho kết nối mạng” lỗi bằng cách gỡ cài đặt trình điều khiển bộ điều hợp mạng và cài đặt lại chúng sau khi khởi động lại sạch. Dưới đây là hướng dẫn nhanh để thực hiện điều đó:
- Nhấn phím Windows + R để mở cửa sổ Run, hãy nhập “ devmgmt.msc ”Và nhấn Enter để mở Trình quản lý thiết bị .
- Trong Trình quản lý Thiết bị , cuộn xuống Bộ điều hợp mạng và mở rộng menu thả xuống. Tùy thuộc vào thiết lập của bạn, bạn có thể có một, hai hoặc nhiều trình điều khiển trong Bộ điều hợp mạng .
- Thông thường, mục đầu tiên là trình điều khiển bộ điều hợp ethernet cần được cài đặt lại. Nhấp chuột phải vào nó và nhấn Gỡ cài đặt thiết bị .
Lưu ý: Nếu bạn sử dụng máy tính xách tay, hãy gỡ cài đặt Bộ điều hợp mạng không dây.
- Khi trình điều khiển bộ điều hợp mạng đã được gỡ cài đặt, hãy kích hoạt khởi động lại hệ thống để buộc Windows cài đặt lại trình điều khiển bị thiếu. Nếu lỗi do trình điều khiển bộ điều hợp ethernet gây ra, bạn sẽ có thể kết nối Internet sau khi hệ thống khởi động lại. Nếu bạn gặp sự cố tương tự, hãy chuyển sang Phương pháp 3 .
Phương pháp 3:Xóa sổ đăng ký Winsock và cài đặt lại TCP / IP
Để loại bỏ cho Winsock bất kỳ tác động nào liên quan đến “Yêu cầu mục đăng ký Windows Sockets” lỗi, hãy thực hiện một chặng đường dài và xóa hoàn toàn Sổ đăng ký Winsock và cài đặt lại TCP / IP. Mặc dù phương pháp này mất nhiều thời gian hơn so với việc đặt lại Winsock đơn giản, nhưng nó sẽ đảm bảo rằng các mục đăng ký Winsock của bạn không bị hỏng.
Lưu ý: Thủ tục này liên quan đến thao tác các tệp đăng ký. Mặc dù thực hiện đúng các bước dưới đây không gây rủi ro nhưng bất kỳ sai sót nào cũng có thể dẫn đến các sự cố hệ thống không mong muốn. Chúng tôi thực sự khuyên bạn nên tạo điểm Khôi phục Hệ thống trước khi thử phương pháp này.
Khi bạn đã có điểm khôi phục tại chỗ, hãy làm theo các bước bên dưới:
- Nhấn phím Windows + R , nhập “regedit” và nhấn Enter để mở Trình chỉnh sửa sổ đăng ký .
- Trong Trình chỉnh sửa sổ đăng ký , sử dụng ngăn bên trái để điều hướng đến vị trí sau: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WinSock2
- Nhấp chuột phải vào WinSock2 và chọn Xuất , sau đó lưu bản sao lưu sổ đăng ký vào một vị trí an toàn. Bước này được thực hiện như một bản sao lưu, đề phòng.
- Khi đã có bản sao lưu, nhấp chuột phải vào WinSock2 một lần nữa và chọn Xóa.
- Lặp lại bước 3 và bước 4 với WinSock thư mục. Giờ đây, bạn có thể đóng Trình chỉnh sửa sổ đăng ký một cách an toàn .
- Nhấn phím Windows + R để mở cửa sổ Chạy, hãy nhập “ncpa.cpl” và nhấn Enter để mở Kết nối mạng.
- Nhấp chuột phải vào Kết nối khu vực cục bộ của bạn (hoặc Ethernet ) và chọn Thuộc tính .
- Trong Thuộc tính , nhấn vào Cài đặt nút.
- Chọn Giao thức trong Chọn tính năng mạng nhập và nhấp vào Thêm .
- Trong Chọn Giao thức Mạng , nhấp vào Có đĩa .
- Khi bạn truy cập Cài đặt Từ Đĩa cửa sổ, nhập C:\ Windows \ inf và nhấn Enter .
- Trong Chọn Giao thức Mạng , chọn Giao thức Internet (TCP / IP) - Đường hầm và nhấp vào OK .
- Khởi động lại máy của bạn và xem sự cố đã được giải quyết chưa.
Phương pháp 4:Tắt kết nối VPN / Proxy
Nếu bạn đã ghi qua ba phương pháp đầu tiên mà không có kết quả, ít nhất bạn có thể chắc chắn rằng sổ đăng ký Winsock còn nguyên vẹn.
Nếu bạn sử dụng VPN / Proxy giải pháp để bảo vệ sự ẩn danh của bạn và duyệt web một cách an toàn, bạn chắc chắn nên thực hiện một số cuộc điều tra. Như một số người dùng đã báo cáo, “Mục đăng ký Windows Sockets” đôi khi xảy ra lỗi khi kết nối với VPN / Proxy yếu hoặc không ổn định.
Lưu ý: Nếu bạn không sử dụng VPN hoặc Proxy, hãy chuyển thẳng đến Phương pháp 5.
Xem liệu VPN / Proxy của bạn có phải là nguyên nhân gây ra sự cố hay không bằng cách tắt kết nối và khởi động lại hệ thống của bạn. Nếu lỗi “Các mục đăng ký Windows Sockets cần thiết cho kết nối mạng bị thiếu” không xuất hiện trong khi VPN / Proxy bị tắt, bạn sẽ cần liên hệ với bộ phận hỗ trợ từ nhà cung cấp VPN / Proxy của mình và xem họ có thể trợ giúp được gì không. Nếu không, bạn có thể cần phải tìm một giải pháp khác để bảo vệ tính ẩn danh của mình.
Nếu bạn đang sử dụng Mạng riêng ảo (VPN) đang xuất hiện trong Kết nối mạng của bạn , bạn có thể tạm thời khắc phục sự cố bằng cách tắt và bật lại bộ điều hợp ethernet. Để thực hiện việc này, hãy mở cửa sổ Run ( Phím Windows + R ), nhập “ control ncpa.cpl” Và nhấn Enter. Khi ở trong Kết nối mạng , nhấp chuột phải vào Bộ điều hợp Ethernet và chọn Tắt . Khi bộ điều hợp bị tắt, hãy nhấp chuột phải vào bộ điều hợp một lần nữa và Bật nó một lần nữa.
Phương pháp 5:Gỡ cài đặt bộ chống vi-rút bên ngoài
Một thủ phạm tiềm ẩn khác có thể gây ra “Các mục đăng ký Windows Sockets cần thiết cho kết nối mạng bị thiếu” lỗi là bộ chống vi-rút của bạn. Từ những gì chúng tôi thu thập được, sự cố này không được xác định là do Windows Defender gây ra và chỉ được xác nhận là xảy ra với một số bộ chống vi-rút bên ngoài.
Lưu ý: Nếu bạn không sử dụng bộ chống vi-rút bên ngoài, hãy cuộn xuống Phương pháp 6 .
BitDefender và Avira thường bị báo cáo là thủ phạm, nhưng có thể có nhiều bộ bảo mật của bên thứ 3 sẽ kích hoạt vấn đề này. Mặc dù chưa rõ lý do tại sao một số bộ chống vi-rút gây ra sự cố WinSock, nhưng có suy đoán rằng một số giải pháp bảo mật có thể bảo vệ quá mức với các tệp đăng ký.
Thật không may, việc tắt phần mềm chống vi-rút tạm thời sẽ không tiết lộ liệu bộ phần mềm có phải là nguyên nhân cơ bản của sự cố hay không. Cách duy nhất để kiểm tra vấn đề này là gỡ cài đặt bộ chống vi-rút, khởi động lại hệ thống và xem lỗi có được gỡ bỏ hay không. Nếu sự cố vẫn xuất hiện, hãy chuyển sang phương pháp bên dưới.
Phương pháp 6:Gỡ cài đặt các trò chơi và ứng dụng cũ
Các ứng dụng và trò chơi cũ có thể gây ra sự cố tương thích trên các phiên bản Windows mới nhất. Một số người dùng đã báo cáo rằng “Mục đăng ký Windows Sockets cần thiết cho kết nối mạng bị thiếu” lỗi bắt đầu xuất hiện sau khi cài đặt trò chơi hoặc ứng dụng cũ.
Ngay cả khi trò chơi được đề cập cài đặt và chạy hoàn toàn tốt với Chế độ tương thích trên Windows 10, có nhiều khả năng bộ cài đặt sẽ được đóng gói cùng với các trình điều khiển cũ không tương thích hoặc không còn được hỗ trợ bởi hệ điều hành mới.
Nếu gần đây bạn đã gỡ cài đặt trò chơi hoặc ứng dụng cũ không được định cấu hình để chạy trên Windows 10, hãy thử gỡ cài đặt nó cùng với bất kỳ trình điều khiển nào có trong bộ cài đặt. Sau khi mọi dấu vết của chương trình cũ bị xóa, hãy khởi động lại hệ thống của bạn và xem liệu bạn có thể kết nối với Internet hay không. Nếu sự cố vẫn tiếp diễn, hãy chuyển sang Phương pháp 7.
Phương pháp 7:Giải quyết xung đột IP tĩnh
Nếu bạn sử dụng IP tĩnh cho máy tính của mình, bạn có thể muốn điều tra xem mình có đang giải quyết xung đột địa chỉ hay không. Xung đột địa chỉ IP trùng lặp được xác định là nguyên nhân tạo ra “Yêu cầu mục đăng ký Windows Sockets” lỗi. Xung đột như thế này xảy ra khi hai điểm cuối được gán cùng một địa chỉ IP.
Hầu hết trường hợp xung đột IP xảy ra do quản trị viên hệ thống gán nhầm hai máy tính trong mạng cục bộ có cùng địa chỉ IP. Tuy nhiên, xung đột IP cũng có thể phát sinh nếu một máy tính được định cấu hình với nhiều bộ điều hợp hoặc nếu ISP vô tình gán cho hai khách hàng cùng một địa chỉ IP.
Nếu bạn đang sử dụng IP tĩnh, hãy bắt đầu bằng cách đảm bảo rằng bạn không có thiết bị khác trong mạng cục bộ được chỉ định cùng một IP. Nếu sự cố không phải là cục bộ, hãy chuyển sang một IP tĩnh khác và xem liệu điều đó có khắc phục được sự cố hay không.
Phương pháp 8:Thay đổi thủ công địa chỉ máy chủ DNS
Netsh, tiện ích tích hợp sẵn trong Windows có thể làm được nhiều điều thú vị với mạng cục bộ của bạn, nhưng nó cũng đã giúp một số người dùng giải quyết “Yêu cầu các mục đăng ký Windows Sockets” lỗi.
Cụ thể, họ đã tìm cách khôi phục lại kết nối mạng của mình bằng cách sử dụng Netsh để thay đổi địa chỉ máy chủ DNS theo cách thủ công. Đây là cách thực hiện:
- Nhấp vào thanh bắt đầu của Windows (góc dưới bên trái) và tìm kiếm “cmd” . Nhấp chuột phải vào Command Prompt và chọn Mở với tư cách Quản trị viên.
- Trong Command Prompt , nhập ” netsh ip giao diện đặt dns “Ethernet” tĩnh 8.8.8.8 ″ và nhấn Enter.
Lưu ý: Thay thế ethernet với tên bộ điều hợp của bạn, nếu nó khác với trong kịch bản của chúng tôi. - Khởi động lại và xem lỗi đã được giải quyết chưa.
Phương pháp 9:Thay đổi Chế độ không dây
Nếu bạn đang gặp sự cố trên kết nối không dây, thì có thể sự cố này liên quan đến Chế độ không dây . Một số người dùng đã tìm cách khắc phục sự cố bằng cách thay đổi chế độ không dây từ 802.11b + g + n sang 802.11g.
Từ những gì chúng tôi thu thập được, Windows 10 không thực sự thích 802.11b + g + n chế độ không dây và thường sẽ hoạt động khi làm việc với kết nối mạng không dây thuộc loại đó. Điều này được biết là thường xảy ra trên máy tính xách tay Dell chạy Windows 10.
Nếu bạn có thể truy cập cài đặt bộ định tuyến của mình, hãy tìm mục nhập có tên Chế độ không dây. Nếu bạn đã đặt nó thành 802.11b + g + n, đặt nó thành 802.11g hoặc bất cứ thứ gì khác.
Phương pháp 10:Đặt lại bộ định tuyến / modem về trạng thái xuất xưởng
Nếu không có gì thành công, bạn có thể muốn chuyển sự chú ý của mình về bộ định tuyến. Khởi động đèn bằng cách rút / tắt bộ định tuyến của bạn để buộc bộ định tuyến cấu hình lại cài đặt mạng.
Nếu điều đó không mang lại kết quả, hãy sử dụng nút Đặt lại ở mặt sau. Tất cả các bộ định tuyến / modem đều có nút đặt lại - nút này thường nằm ở phía sau và cần một thứ gì đó sắc bén để ấn vì nó nằm ngoài tầm với.
Lưu ý: Tùy thuộc vào kiểu máy, việc đặt lại bộ định tuyến của bạn về cài đặt gốc cũng có thể đặt lại mật khẩu của bộ định tuyến. Để bảo vệ khỏi bất kỳ sự phát triển không mong muốn nào, hãy tìm kiếm trực tuyến quy trình đặt lại cụ thể liên quan đến kiểu modem / bộ định tuyến của bạn.
Nếu xung quanh bạn có một bộ định tuyến / modem khác, bạn cũng có thể thử thiết lập bộ định tuyến / modem kia và xem nó tạo ra “Yêu cầu mục đăng ký Windows Sockets” lỗi. Nếu không, bạn sẽ cần thiết lập lại chương trình cơ sở trên bộ định tuyến / modem bị lỗi. Hãy nhớ rằng quy trình chính xác khác nhau giữa các nhà sản xuất.