Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi Socket Error trên SpeedTest

Một số người dùng Windows cố chạy kiểm tra tốc độ kết nối internet, nhưng mọi công cụ trực tuyến đều hiển thị thông báo 'Socket Error'. Trong hầu hết trường hợp, sự cố báo cáo xảy ra với SpeedTest.

Cách khắc phục lỗi Socket Error trên SpeedTest

Như thể hiện, một trong những nguyên nhân phổ biến gây Socket Error là quy tắc outbound (Connected Devices Platform – Wi-Fi Direct Transport (TCP-Out)) thuộc Windows Firewall. Nếu bị tắt, AV có thể không cho phép kết nối với tiện ích test tốc độ. Lúc này, khắc phục bằng cách bật quy tắc outbound từ Advanced settings của Windows Firewall.

Nhưng nếu dùng AV hoặc Firewall thứ ba, có thể cần whitelist domain của công cụ SpeedTest để cho phép test hoàn tất. Ngoài ra, nên tắt bảo vệ thời gian thực hoặc gỡ toàn bộ bộ bảo mật thứ ba.

Tuy nhiên, giải pháp đám mây như Onedrive hoặc Google Drive cũng bị báo gây 'Socket Error'. Nếu áp dụng, tắt tính năng đồng bộ thời gian thực của giải pháp đám mây xem sự cố khắc phục không.

Nếu tất cả thất bại, cân nhắc dùng công cụ test tốc độ khác dễ dãi hơn với kết nối internet.

Phương pháp 1: Bật quy tắc Connected Device Platform trong Windows Firewall

Như thể hiện, lỗi 'socket error' khi test tốc độ internet qua trình duyệt có thể do firewall — ngay cả khi dùng firewall tích hợp (Windows Firewall). Tình huống này thường gặp trên kết nối Wi-Fi.

Theo một số người dùng, vấn đề này do quy tắc Outbound tên 'Connected Devices Platform – Wi-Fi Direct Transport (TCP-Out)'.

Một số người dùng khắc phục bằng cách truy cập Advanced Security của Windows Firewall bật quy tắc outbound gây vấn đề. Nhưng lưu ý quy tắc outbound cần bật sẽ khác nếu gặp sự cố với kết nối ethernet.

Hướng dẫn nhanh truy cập Advanced built-in Firewall settings bật quy tắc outbound đúng:

  1. Nhấn Windows key + R mở hộp thoại Run. Gõ 'firewall.cpl' nhấn Enter mở cửa sổ cài đặt Windows Firewall.
  2. Trong cài đặt Windows Defender Firewall, nhấp menu Advanced settings từ thanh menu bên trái.
  3. Sau khi vào Windows Defender Firewall and Advanced Security, nhấp Outbound Rules từ menu bên trái.
  4. Với menu Outbound Rules được chọn, sang phần bên phải cuộn xuống danh sách Outbound Rules tìm 'Connected Devices Platform – Wi-Fi Direct Transport (TCP-OUT)'. Khi thấy, nhấp đúp.
    Lưu ý: Nếu gặp sự cố với kết nối ethernet, truy cập quy tắc outbound Connected Devices Platform (TCP-Out) thay thế.
  5. Trong màn hình Properties của quy tắc outbound muốn sửa, chọn tab General từ menu trên, đảm bảo ô Enabled được tích.
  6. Nhấp Apply lưu thay đổi, đóng mọi cửa sổ khởi động lại máy.
  7. Khi khởi động tiếp theo xong, lặp lại test tốc độ xem sự cố khắc phục chưa.Cách khắc phục lỗi Socket Error trên SpeedTest

Nếu cùng 'Socket Error' vẫn xảy ra, chuyển sang giải pháp tiềm năng dưới.

Phương pháp 2: Tạm dừng OneDrive hoặc Drive Syncing (nếu áp dụng)

Nếu dùng OneDrive hoặc phiên bản desktop Google Drive làm giải pháp đám mây chính, lưu ý hai cái này có thể chiếm lớn băng thông internet nếu đang đồng bộ file chủ động khi bạn test tốc độ.

Một số người dùng báo cáo họ gặp lỗi liên tục cho đến khi nhận ra giải pháp đám mây (Onedrive hoặc Google drive) đang tải file ngầm, chiếm hết băng thông.

Nếu áp dụng, khắc phục bằng cách tạm dừng chuỗi đồng bộ Ondrive hoặc Google Drive — tùy công cụ bạn dùng.

Vì không phân biệt, tạo hai hướng dẫn riêng giúp tắt đồng bộ chủ động bất kể ứng dụng đám mây nào.

Tạm dừng đồng bộ chủ động trên OneDrive

  1. Nhấp chuột phải biểu tượng khay hệ thống OneDrive (biểu tượng mây).
  2. Từ menu ngữ cảnh OneDrive, nhấp More, chọn Pause Syncing chọn 2 Hours từ danh sách tùy chọn.Cách khắc phục lỗi Socket Error trên SpeedTest

    Lưu ý: Hai giờ đủ cho test tốc độ — không cần tắt đồng bộ vô thời hạn.

  3. Khi tính năng đồng bộ OneDrive tắt, lặp lại test tốc độ xem 'Socket Error' khắc phục chưa.

Tạm dừng đồng bộ chủ động trên Google Drive

  1. Đến khay hệ thống tìm biểu tượng Google Drive.
  2. Nếu thấy tiện ích đang đồng bộ file, nhấp nút hành động (góc trên phải) chọn Pause từ menu ngữ cảnh mới.Cách khắc phục lỗi Socket Error trên SpeedTest
  3. Khi đồng bộ chủ động tắt, lặp lại test tốc độ xem sự cố khắc phục chưa.
  4. Sau khi thao tác xong, quay lại menu Google Drive nhấp Resume thiết lập lại đồng bộ thời gian thực.

Nếu đã làm mà không thành công hoặc tình huống không áp dụng, chuyển sang giải pháp tiềm năng dưới.

Phương pháp 3: Whitelist domain Speedtest (nếu dùng AV thứ ba)

Như thể hiện, có bộ bảo mật quá bảo vệ sẽ gắn cờ test tốc độ là hoạt động đáng ngờ — dẫn đến 'Socket Error'. Avast Antivirus, Kaspersky và Comodo AV thường bị chỉ ra chặn liên lạc giữa máy và server Speedtest.

Nếu áp dụng, khắc phục bằng cách whitelist domain cho phép test tốc độ chạy. Nhưng lưu ý thao tác khác tùy bộ AV bạn dùng.

Trong Avast, thiết lập quy tắc whitelist bằng cách vào Settings > General > Exclusions > URL. Khi đến, dán 'https://www.speedtest.net/' lưu thay đổi.

Cách khắc phục lỗi Socket Error trên SpeedTest

Lưu ý: Các bước sẽ khác nhau trên nhiều bộ bảo mật thứ ba.

Thêm vào đó, có thể tắt bảo vệ thời gian thực khi test tốc độ. Trong hầu hết trường hợp, làm trực tiếp từ menu khay hệ thống. Nhấp chuột phải biểu tượng AV tìm tùy chọn tắt bảo vệ thời gian thực.

Cách khắc phục lỗi Socket Error trên SpeedTest

Nếu cùng vấn đề vẫn tồn tại và dùng bộ bảo mật thứ ba, chuyển sang giải pháp tiềm năng dưới.

Phương pháp 4: Gỡ cài đặt bộ bảo mật thứ ba (kèm file thừa)

Nếu phương pháp trên không khắc phục nhưng bạn dùng bộ bảo mật thứ ba nghi ngờ gây vấn đề, cách duy nhất kiểm tra là gỡ bộ bảo mật thứ ba đảm bảo không để file thừa vẫn gây hành vi tương tự.

Nếu nghi ngờ false positive từ AV thứ ba gây sự cố, đây là hướng dẫn từng bước gỡ bộ bảo mật thứ ba hoặc firewall đảm bảo không để file thừa vẫn gây lỗi:

  1. Nhấn Windows key + R mở hộp thoại Run. Gõ 'appwiz.cpl' nhấn Enter mở menu Programs and Features.Cách khắc phục lỗi Socket Error trên SpeedTest
  2. Trong menu Programs and Features, cuộn xuống danh sách ứng dụng cài. Làm cho đến khi tìm thấy AV/firewall thứ ba nghi ngờ gây sự cố.
  3. Khi thấy, nhấp chuột phải chọn Uninstall từ menu ngữ cảnh.Cách khắc phục lỗi Socket Error trên SpeedTest
  4. Trong wizard gỡ cài đặt, làm theo hướng dẫn trên màn hình hoàn tất gỡ ứng dụng AV thứ ba.
  5. Sau khi gỡ xong, khởi động lại máy và làm theo bài viết này (tại đây) khi khởi động tiếp theo xong để đảm bảo xóa file thừa vẫn gây hành vi này.
  6. Chạy test tốc độ lại xem sự cố khắc phục chưa.

Nếu cùng vấn đề vẫn xảy ra, chuyển sang giải pháp tiềm năng dưới.

Phương pháp 5: Dùng công cụ test khác

Nếu không phương pháp nào khắc phục 'Socket Error' và thực hiện SpeedTest, đến lúc cân nhắc phương án thay thế. SpeedTest.net không phải công cụ đáng tin cậy duy nhất test kết nối internet.

Chúng tôi tạo danh sách 5 phương án thay thế dùng khi Speedtest.Net liên tục hiển thị cùng lỗi:

  • Fast.com
  • Xfinity Speed Test
  • Internet Health Test
  • Cox Internet Speed Test
  • SpeedOf.Me

Tự do dùng bất kỳ phương án thay thế trên. Chúng đáng tin cậy như tùy chọn phổ biến nhất (SpeedTest.Net) và có khả năng không kích hoạt cùng 'Socket Error'.