Sửa lỗi “Một hoặc Nhiều Giao thức Mạng bị Thiếu trên Máy Tính này” trên Windows.
Gần đây, một số người dùng Windows, đặc biệt là Windows 7 và 8.1, đã phản ánh về vấn đề hệ điều hành của họ gặp phải, đó là đột nhiên không thể kết nối Wifi hoặc bất kỳ kết nối internet nào khác không truy cập được internet qua trình duyệt web hoặc các phần mềm khác dù biểu tượng kết nối vẫn hiển thị bình thường.
Dường như vấn đề này không được giải quyết khi nâng cấp lên Windows 10 và khi người dùng chọn Troubleshoot problems từ biểu tượng mạng trên taskbar, họ sẽ nhận được một thông báo lỗi như sau khi quá trình phân tích lỗi kết thúc:
Một hoặc nhiều giao thức mạng bị thiếu trên máy tính này.
Nếu bạn cố gắng kiểm tra chi tiết lỗi, bạn sẽ nhận được thông báo sau:
Các mục registry Windows sockets cần cho kết nối mạng bị thiếu.
Nếu bạn đang gặp phải vấn đề này, hãy tham khảo các giải pháp sau đây để khắc phục. Mời bạn đọc tham khảo.
Giải pháp 1:Tạm thời vô hiệu hóa phần mềm tường lửa của bên thứ ba hoặc bất kỳ bộ bảo mật nào đang được cài đặt trên Windows
Trước tiên, nếu bạn đang sử dụng phần mềm tường lửa của bên thứ ba hoặc các bộ bảo mật Internet Security Suite, hãy cố gắng tạm thời vô hiệu hóa chúng.
Nếu sau khi vô hiệu hóa và vấn đề kết nối được giải quyết, bạn có thể kết luận rằng nguyên nhân của sự cố mất kết nối là do phần mềm bảo mật hoặc tường lửa của bên thứ ba. Sau đó, bạn cần điều chỉnh các cài đặt kết nối hoặc sử dụng các phần mềm bảo mật thay thế.
Giải pháp 2:Cập nhật driver Network Adapter
Đôi khi vấn đề có thể xuất phát từ việc driver mạng đã bị hỏng, lỗi thời hoặc không tương thích với card mạng. Do đó, giải pháp thứ 2 là tải và cài đặt phiên bản driver card mạng mới nhất và phù hợp nhất. Sau đó, khởi động lại máy tính để kiểm tra kết quả.
Giải pháp 3:
Nếu bạn không thể tải và cài đặt phiên bản mới nhất của driver mạng, bạn có thể thử các bước sau:
Nhấn tổ hợp phím WIN R để mở hộp thoại RUN và nhập lệnh “devmgmt.msc”, sau đó nhấn ENTER.
Hộp thoại Device Manager hiện ra, di chuyển đến nhóm phần cứng Network adapters và nhấn mũi tên để mở rộng danh sách.
Tiếp theo, nhấn chuột phải vào từng driver mạng trong danh sách và chọn Uninstall để gỡ bỏ chúng.
Sau khi gỡ bỏ hết driver, vào Action > Scan for hardware changes để Windows cập nhật và tải về driver mạng phù hợp.
Cuối cùng, khởi động lại máy tính để kiểm tra kết quả.
Giải pháp 4:Reset lại Winsock Catalog
Nếu bạn vẫn đang gặp vấn đề này, bạn có thể thử khôi phục lại Winsock Catalog như sau:
Mở Command Prompt với quyền quản trị Administrator và nhập lệnh sau, sau đó nhấn ENTER để thực thi câu lệnh.
netsh winsock reset
Sau khi thực thi câu lệnh trên, hãy khởi động lại máy tính để kiểm tra kết quả.
Giải pháp 5:Thay đổi giá trị Internet Protocol Version 4 (TCP/IPv4)
Truy cập vào Network and Sharing Center và chọn mạng đang kết nối.
Trong hộp thoại Status, nhấn vào Properties và chọn Internet Protocol Version 4 (TCP/IPv4).
Tại đây, bạn hãy chọn 'Thu thập địa chỉ IP tự động' và thử nhập thông tin DNS an toàn vào mục DNS nếu cần.
Giải pháp 6:Sử dụng các lệnh IPCONFIG để cấu hình lại mạng
Mở Command Prompt với quyền quản trị Administrator và nhập các lệnh sau, sau đó nhấn ENTER để thực thi từng lệnh.
netcfg -d
ipconfig /release
ipconfig /renew
ipconfig /flushdns
ipconfig /registerdns
Sau khi hoàn tất, khởi động lại máy tính của bạn.
Giải pháp 7:Khôi phục cấu hình IP bằng Command Prompt
Mở Command Prompt với quyền quản trị, nhập “regedit” vào hộp thoại RUN, và nhấn ENTER để mở Registry Editor.
Sau đó, truy cập đến đường dẫn sau:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26
Nhấn chuột phải vào “26” và chọn Permission.
Hộp thoại Permission hiện ra, chọn Everyone và đánh dấu vào 'Cho phép' ở mục 'Quyền điều khiển đầy đủ' sau đó nhấn OK để lưu lại.
Sau khi hoàn tất, đóng Registry Editor và mở Command Prompt với quyền quản trị Administrator. Nhập lệnh sau và nhấn ENTER.
netsh int ip reset
Cuối cùng, khởi động lại máy tính và kiểm tra kết quả.