Đột ngột Wi-Fi hoặc kết nối Internet ngừng hoạt động. Mặc dù Wi-Fi hiển thị có truy cập Internet, nhưng không thể mở trang web nào và không có dấu hiệu kết nối. Chạy công cụ chẩn đoán mạng tích hợp (chuột phải vào biểu tượng mạng trên thanh tác vụ) báo lỗi "One or More Network Protocols Are Missing on this computer" hoặc "Windows sockets registry entries are missing". Trong hầu hết các trường hợp, cấu hình mạng không chính xác hoặc sự không nhất quán trong Windows Sockets API (Winsock) là nguyên nhân gốc rễ.
Thiếu Giao Thức Mạng Trên Windows 10
Vấn đề mạng rất phổ biến và có thể xảy ra bất cứ lúc nào với nhiều lỗi khác nhau. Nếu bạn gặp lỗi "one or more network protocols are missing on this computer" hoặc thiếu các mục registry Windows sockets cho kết nối mạng, hãy áp dụng các giải pháp dưới đây.
- Tạm thời tắt phần mềm diệt virus thứ ba và ngắt kết nối VPN (nếu có).
- Tắt proxy từ Settings → Network → Proxy → Manual Proxy Settings.
- Rút cáp Ethernet ra và cắm lại, kiểm tra kết nối.
- Khởi động lại thiết bị mạng (router, modem) và máy tính.
Khôi Phục Cài Đặt Mặc Định Cho Giao Thức Mạng
Đầu tiên, hãy đặt lại cấu hình mạng và giao thức về trạng thái mặc định bằng các lệnh sau.
- Mở Command Prompt với quyền Administrator.
- Gõ lệnh netsh int ip reset và nhấn Enter.
- Lệnh này sẽ reset hoặc cài đặt lại giao thức TCP/IP.
- Khởi động lại máy tính và kiểm tra lỗi đã khắc phục chưa.
Nếu kết quả lệnh báo Resetting failed, Access is denied (xem hình dưới), nghĩa là bạn cần lấy quyền sở hữu và phân quyền cho khóa registry để thực hiện thành công.

- Nhấn Win + R, gõ regedit và nhấn OK.
- Điều hướng đến khóa: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26
- Chuột phải vào khóa 26, chọn Permissions.
- Chọn Everyone trong danh sách, tích chọn Allow cho Full Control.
- Nhấn Apply → OK, đóng Registry Editor.

- Mở lại Command Prompt (Admin).
- Chạy lại lệnh netsh int ip reset để cài đặt lại TCP/IP mà không bị lỗi.

- Tiếp tục chạy lệnh netsh winsock reset.
Khởi động lại máy tính và kiểm tra xem vấn đề đã được giải quyết, có thể truy cập Internet/trang web bình thường không. Nếu vẫn cần giúp đỡ, áp dụng giải pháp tiếp theo.
Vô Hiệu Hóa NetBIOS
Nhiều người dùng Windows báo cáo rằng việc tắt NetBIOS over TCP giúp khắc phục lỗi thiếu giao thức mạng trên Windows 10.
- Nhấn Win + R, gõ ncpa.cpl và nhấn OK.
- Tìm card mạng đang hoạt động (Wi-Fi/Ethernet), chuột phải chọn Properties.
- Chọn Internet Protocol Version 4 (TCP/IPv4) → Properties.
- Nhấn nút Advanced → tab WINS.
- Chọn Disable NetBIOS over TCP/IP (xem hình).
- Nhấn OK để lưu, khởi động lại Windows và kiểm tra.

Cấu Hình Lại Cài Đặt Kết Nối Mạng
Hãy cấu hình lại cài đặt mạng, có thể giúp khắc phục sự cố.
Gõ cmd trên thanh tìm kiếm Windows, chuột phải Command Prompt chọn Run as administrator. Chạy lần lượt các lệnh sau (nhấn Enter sau mỗi lệnh):
- netcfg -d
- ipconfig /release
- ipconfig /renew
- ipconfig /flushdns
- ipconfig /registerdns
Khởi động lại máy tính và kiểm tra xem sự cố đã được giải quyết chưa.
Chuyển Sang Sử Dụng Google DNS
- Nhấn Win + R, gõ ncpa.cpl và nhấn OK.
- Chuột phải vào card mạng đang hoạt động → Properties.
- Double-click vào Internet Protocol Version 4 (TCP/IPv4).
- Chọn Use the following DNS server addresses:
- Preferred DNS server: 8.8.8.8
- Alternate DNS server: 8.8.4.4
- Tích chọn Validate settings upon exit, nhấn OK để lưu.
- Kiểm tra xem lỗi thiếu giao thức mạng đã khắc phục chưa.

Sửa Lỗi Windows Sockets Entries Trong Registry Editor
Nếu mọi cách đều thất bại, bạn cần sửa thủ công các mục Windows Sockets trong Registry Editor.
Trên một máy Windows 10 hoạt động bình thường, mở Registry Editor (regedit) và điều hướng đến:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
Chuột phải vào Winsock → Export. Chọn vị trí lưu (USB) và đặt tên file backup. Làm tương tự với Winsock2.
Chuyển sang máy tính bị lỗi. Tại Registry Editor, xóa khóa Winsock và Winsock2 tại đường dẫn:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2
Khởi động lại Windows, sau đó import lại 2 file backup từ máy tính tốt.
Mở Command Prompt (Admin) và chạy lệnh netsh winsock reset.
Khởi động lại máy tính, lỗi thiếu giao thức mạng nên không còn xuất hiện.
Sửa Chữa File Hệ Thống Bị Hỏng
Trên đây là các phương pháp hay để khắc phục lỗi "One or More Network Protocols are Missing". Nếu sau khi thực hiện vẫn gặp lỗi, hãy kiểm tra file hệ thống bị hỏng vì chúng có thể gây ra nhiều lỗi Windows, bao gồm cả lỗi này. Khuyến nghị chạy công cụ SFC (System File Checker) để quét và sửa chữa file hệ thống hỏng.
Đây là những giải pháp tốt nhất để sửa lỗi thiếu giao thức mạng trên Windows 10, 8.1 và 7. Nếu có thắc mắc hoặc góp ý, hãy để lại bình luận bên dưới.
Bài viết liên quan:
- Khắc phục lỗi "Server DNS Address Could Not Be Found" trên Windows 10, 8.1, 7
- Sửa lỗi Pin to Start bị mất khỏi Menu chuột phải trên Windows 10
- Khắc phục lỗi "Can't connect to this network" Wi-Fi Windows 10
- Cách sửa Windows 10 bằng DISM và SFC Utility