Thời gian gần đây một số người dùng Windows, cụ thể là Windows 7 và 8.1 cho máy tính để bàn hay phàn nàn về việc hệ điều hành của họ đã xuất hiện một vấn đề rất lạ với khó chịu, đó là việc đột nhiên kết nối Wifi hay cả bất kỳ kết nối internet nào khác bỗng chốc không thể truy cập vào internet bởi trình duyệt web hoặc bất cứ phần mềm nào có kết nối mạng cũng không truy cập được, tuy rằng biểu tượng kết nối vẫn hiển thị bình thường.

Tường rằng vấn đề này đã được khắc phục khi bạn cập nhật lên Windows 10 nhưng tuy nhiên có thể mọi thứ vẫn chưa khả quan. Đó là khi người dùng nhấn phải chuột ở biểu tượng mạng ở taskbar rồi chọn lệnh "Troubleshoot problems", sau đó có thông báo lỗi với nội dung như sau xuất hiện trong quá trình phân tích lỗi kết thúc.
One or more network protocols are missing on this computer.
Khi cố gắng để kiểm tra chi tiết lỗi, thì sẽ nhận được thông tin như sau:
Windows sockets registry entries required for network connectivity are missing.
Vậy trường hợp khi bạn đang rơi vào tình trạng này, bạn nên dành ít phút theo dõi tham khảo một số các giải pháp khắc phục sau đây.
Cách 1: Vô hiệu hóa phần mềm tường lửa hay bất cứ bộ phần mềm Security Suite nào được sử dụng bởi Windows
Đầu tiên, khi bạn đang sử dụng phần mềm tường lửa của bên thứ 3 hoặc phần mềm dạng Internet Security Suite nào đó, hãy cố gắng tạm thời vô hiệu hóa nó.
Và sau khi vô hiệu hóa và vấn đề kết nối được sửa chữa từ đây bạn có thể kết luận ngay nguyên nhân gây ra việc mất kết nối là bởi phần mềm bảo mật hoặc tường lửa của bên thứ 3. Và bạn cần phải thay đổi các thiết lập kết nối cho phù hợp hay sử dụng phần mầm bảo mật khác phù hợp hơn.
Cách 2: Khôi phục lại IP Configurations bằng câu lệnh Command Prompt
Click lệnh “regedit” vào hộp thoại RUN và nhấn ENTER để gọi Registry Editor.
Sau đó bạn hãy truy cập vào đường dẫn sau:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Ns i\{eb004a00-9b1a-11d4-9123-0050047759bc}\26
Bấm nhấn phải chuột vào “26” và chọn Permission.
Khi đó Permission hộp thoại xuất hiện, tiếp tục click vào Everyone để đánh dấu vào tùy chọn "Allow" ở mục "Full Control" sau đó bấm OK để lưu lại.
Nếu hoàn thành xong, bạn hãy đóng Registry Editor lại rồi mở Command Prompt bằng quyền quản trị Administrator, tiếp theo đó nhập vào lệnh sau rồi kết thúc bằng phím ENTER.
netsh int ip reset
Và vẫn khởi động lại máy tính và kiểm tra kết quả.
Cách 3: Hãy gỡ và cài đặt lại driver Network Adapter
Khi bạn không thể tải và cài đặt phiên bản mới nhất của driver vậy hãy làm như sau :
Bấm tổ hợp phím WIN+R để mở hộp thoại RUN sau đó nhập lệnh “devmgmt.msc”, tiếp theo bấm nhấn phím ENTER.
Tại hộp thoại Device Manager xuất hiện, giờ hãy di chuyển đến nhóm phần cứng Network adapters tiếp theo click phần mũi tên mở rộng của nó.
Rồi nhấn phải chuột vào mỗi driver mạng xuất hiện ở đó tiếp theo chọn Uninstall và gỡ bỏ hết các driver mạng ở nhóm này.
Nếu bạn đã gỡ xong hết các cài đặt driver, sau đó truy cập vào Action > Scan for hardware changes để Windows tiến hành nhận diện lại rồi tải về các driver mạng phù hợp cho thiết bị phần cứng của máy tính.
Chỉ cần khởi động lại là mọi thứ hoàn thiện rồi.
Cách 4: Reset lại Winsock Catalog
Khi bạn thử các cách trên mà không thành công, bạn nên tiến hành khôi phục lại Winsock Catalog bằng cách như sau:
Khởi động Command Prompt từ quyền quản trị Administrator rồi nhập vào lệnh sau, bấm phím ENTER để kết thúc. Khởi động lại là xong rồi.
Cách 5: Cập nhật lại driver Network Adapter
Nhiều khi vấn đề lại nằm ở nguyên nhân do phiên bản driver mạng đã hỏng, lỗi thời hay không tương thích với card mạng. Vì vậy giải pháp tiếp theo mà bạn nên tham khảo đó là tải phiên bản driver card mạng mới nhất cũng như phù hợp nhất về và cài đặt nó. Tiếp theo đó khởi động lại máy tính đề kiểm tra kết quả.

Cách 6: Thay đổi giá trị Internet Protocol Version 4 (TCP/IPv4)
Bạn vào Network and Sharing Center rồi nhấp vào tùy chọn mạng đang kết nối.
Khi thấy hộp thoại Status xuất hiện, click vào Properties rồi nhấp vào tùy chọn Internet Protocol Version 4 (TCP/IPv4).
Bây giờ việc cần làm là tiến hành đánh dấu vào tùy chọn "Obtain an IP address automatically" rồi thử nhập thông tin DNS nào đó mà bạn cho là an toàn vào mục DNS bên dưới.
Cách 7: Sử dụng các câu lệnh IPCONFIG để cấu hình lại mạng
Bắt đầu Command Prompt bằng quyền quản trị Administrator và lần lượt nhập vào các lệnh sau, bấm ENTER để kết thúc mỗi lệnh để thực thi.
netcfg -d
ipconfig /release
ipconfig /renew
ipconfig /flushdns
ipconfig /registerdns
Tất nhiên cuối cùng bạn cần khởi động lại máy rồi.
Hy vọng là bài viết của mình sẽ giúp bạn khắc phục được sự cố Wfi nếu bạn gặp phải nhé ! Chia sẻ để ủng hộ mình nha.