Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Các Trình Duyệt

Khắc phục lỗi "Performing a TLS Handshake" trên Mozilla Firefox Windows

Thông báo "Performing a TLS Handshake" bản thân là một thông báo lỗi nhưng nó xuất hiện khi tải một số trang web trên Firefox Windows và treo lâu, thậm chí bị kẹt.

Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows

TLS handshake là trao đổi thông tin giữa trình duyệt và trang web bạn kết nối vì lý do bảo mật. Được dùng bởi giao thức HTTPS nên bạn thường thấy thông báo này khi kết nối trang web bảo mật HTTPS. Giải quyết vấn đề không quá khó vì có nhiều phương pháp người dùng đã tìm ra. Chúng tôi tổng hợp trong bài này.

Nguyên nhân gây ra lỗi "Performing a TLS Handshake" trên Firefox Windows

Có một số thứ làm chậm trình duyệt và khiến nó treo trong TLS handshake. Danh sách ngắn các nguyên nhân có thể:

  • Tiện ích (Addons) mới cài – Extension/plugin có thể gây vấn đề, đặc biệt nếu mới cài. Addon không nhất thiết độc hại nhưng nếu tìm ra là nguyên nhân thì nên gỡ.
  • Antivirus cài đặt – Hầu hết AV có tính năng kiểm tra HTTP(S), cung cấp kiểm tra thêm bên cạnh các kiểm tra mặc định khi mở trang web. Điều này kéo dài thời gian tải, khuyến khích tắt tính năng này trong trình duyệt.
  • Vấn đề IPv6 và DNS – Một số người dùng gặp lỗi liên quan đến kết nối IPv6 và/hoặc địa chỉ DNS. Tắt IPv6 và/hoặc đổi địa chỉ DNS đủ khắc phục trong trường hợp đó.

Giải pháp 1: Tắt Addons đáng ngờ bạn mới cài

Nếu bạn mới cài plugin/extension cho Firefox, chúng có thể gây vấn đề kết nối ngăn client (bạn) được xác thực trong TLS handshake. Khắc phục bằng cách gỡ tất cả add-ons đáng ngờ mới cài.

  1. Mở Mozilla Firefox (double-click icon Desktop hoặc tìm Start menu).
  2. Nhấn nút Menu góc trên phải, chọn Add-Ons.Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows
  3. Bên phải màn hình, nhấn Plugins xem danh sách plugin đầy đủ. Chọn plugin muốn gỡ, nhấn ba chấm bên cạnh.
  4. Chọn Remove từ menu ngữ cảnh, xác nhận gỡ. Nếu hiện Restart now, nhấn vào. Lặp lại nhưng lần này chuyển tab Extensions or Themes.Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows
  5. Khởi động lại trình duyệt, kiểm tra lỗi.

Giải pháp 2: Dùng DNS của Google

Nhiều người dùng khắc phục thành công bằng cách bỏ DNS của ISP (Nhà cung cấp Internet) sang DNS miễn phí của Google. Vấn đề DNS có thể gây lỗi xác thực và TLS handshake không hoàn thành kịp. Làm theo bước dưới để đổi DNS:

  1. Dùng Windows + R mở Run, gõ ncpa.cpl, OK mở Internet Connection Settings trong Control Panel.
  2. Cũng có thể mở Control Panel thủ công. Đổi View by góc trên phải thành Category, nhấn Network and Internet, nhấn Network and Sharing Center, tìm Change adapter settings menu trái, nhấn.Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows
  3. Khi cửa sổ Internet Connection mở, double-click card mạng đang hoạt động (kết nối Internet bạn dùng), nhấn Properties nếu có quyền admin.
  4. Tìm Internet Protocol Version 4 (TCP/IPv4), click chọn, nhấn Properties.Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows
  5. Ở tab General, chuyển radio button sang Use the following DNS server addresses nếu đang ở chế độ khác.
  6. Đặt Preferred DNS server = 8.8.8.8, Alternate DNS server = 8.8.4.4.Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows
  7. Giữ tích Validate settings upon exit, nhấn OK áp dụng ngay. Kiểm tra xem "Performing a TLS Handshake" còn treo trên Firefox không!

Giải pháp 3: Tắt kiểm tra HTTP/Port trên Antivirus

Nguyên nhân thường gặp: antivirus quét chứng chỉ trang web không cần thiết, làm chậm yêu cầu file từ server, gây treo "Performing a TLS Handshake" lâu trên Firefox.

Vì lỗi xuất hiện ở nhiều AV khác nhau, đây là cách tìm tùy chọn quét HTTP/Port trên các AV phổ biến.

  1. Mở giao diện antivirus (double-click icon khay hệ thống hoặc tìm Start menu).
  2. Cài đặt HTTPS scanning ở vị trí khác nhau tùy AV. Thường dễ tìm, nhưng hướng dẫn nhanh cho các AV phổ biến:
Kaspersky Internet Security: Home >> Settings >> Additional >> Network >> Encrypted connections scanning >> Do not scan encrypted connections
Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows
AVG: Home >> Settings >> Components >> Online Shield >> Enable HTTPS Scanning (bỏ tích)
Avast: Home >> Settings >> Components >> Web Shield >> Enable HTTPS Scanning (bỏ tích)
Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows
ESET: Home >> Tools >> Advanced Setup >> Web and Email >> Enable SSL/TLS protocol filtering (tắt)

Kiểm tra xem đã tải file không còn nhận "Performing a TLS Handshake" lâu! Nếu vẫn lỗi, cân nhắc dùng antivirus/firewall khác, đặc biệt nếu cái gây rắc rối là bản miễn phí!

Giải pháp 4: Tắt IPv6

Tắt Internet Protocol version 6 trên máy tính đã khắc phục cho nhiều người dùng, đây chắc chắn là cách dễ dàng đáng để thử.

  1. Dùng Windows + R mở Run, gõ ncpa.cpl, OK mở Internet Connection settings trong Control Panel.
  2. Cũng làm thủ công: mở Control Panel, đổi View by thành Category, nhấn Network and Internet, nhấn Network and Sharing Center, tìm Change adapter settings menu trái, nhấn.Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows
  3. Khi cửa sổ Internet Connection mở, double-click Network Adapter đang hoạt động.
  4. Nhấn Properties, tìm Internet Protocol Version 6 trong danh sách. Bỏ tích ô cạnh mục này, nhấn OK. Khởi động lại máy xác nhận thay đổi, kiểm tra lỗi.
Khắc phục lỗi  Performing a TLS Handshake  trên Mozilla Firefox Windows