Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> เบราว์เซอร์

แก้ไขข้อผิดพลาด 'Performing a TLS Handshake' ใน Mozilla Firefox สำหรับ Windows

ข้อความ “Performing a TLS Handshake” เป็นข้อผิดพลาดเอง แต่ปรากฏเมื่อพยายามโหลดเว็บไซต์บางแห่งด้วย Mozilla Firefox สำหรับ Windows และค้างนาน มีครั้งค้างนิ่ง

แก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows

TLS handshake คือการแลกเปลี่ยนข้อมูลระหว่างเบราว์เซอร์ของคุณและเว็บไซต์ที่พยายามเชื่อมต่อ เพื่อเหตุผลด้านความปลอดภัย ใช้โดยโปรโตคอล HTTPS ดังนั้นคุณจะได้รับข้อความนี้มากที่สุดเมื่อเชื่อมต่อเว็บไซต์ที่รักษาความปลอดภัยด้วย HTTPS การแก้ไขปัญหานี้ไม่ควรยากเกินไป เพราะมีหลายวิธีที่ผู้ใช้คิดค้นมา เรารวบรวมไว้ในบทความเดียว ลองดูด้านล่าง!

สาเหตุของ “Performing a TLS Handshake” Error ใน Mozilla Firefox สำหรับ Windows

มีหลายอย่างที่ทำให้เบราว์เซอร์ช้าและค้างระหว่าง TLS handshake เราสรุปสาเหตุที่เป็นไปได้สั้นๆ ลองดูด้านล่าง!

  • Addons ที่เพิ่งเพิ่ม — ส่วนขยายและปลั๊กอินอาจก่อให้เกิดปัญหา โดยเฉพาะหากเพิ่งเพิ่มเข้าไป Addon ไม่จำเป็นต้องเป็นมัลแวร์ก็อาจก่อให้เกิดปัญหา แต่ควรลบหากพบว่ามันเป็นสาเหตุ
  • แอนตี้ไวรัสที่ติดตั้ง — เครื่องมือแอนตี้ไวรัสส่วนใหญ่มีฟีเจอร์ HTTP(S) checking ที่ให้การตรวจสอบและตรวจสอบเพิ่มเติมนอกเหนือจากที่เกิดขึ้นเมื่อเปิดเว็บไซต์แล้ว สามารถทำให้เวลาโหลดเว็บไซต์ยาวขึ้น แนะนำปิดฟีเจอร์เหล่านี้ในเบราว์เซอร์
  • ปัญหา IPv6 และ DNS — บางผู้ใช้เจอปัญหาเกี่ยวกับการเชื่อมต่อ IPv6 และ/หรือที่อยู่ DNS การปิด IPv6 และ/หรือเปลี่ยนที่อยู่ DNS ควรเพียงพอต่อการแก้ปัญหาในสถานการณ์นั้น

วิธีที่ 1: ปิดใช้งาน Addons ที่น่าสงสัยซึ่งอาจเพิ่งเพิ่ม

หากเพิ่มปลั๊กอินหรือส่วนขยายใหม่ใน Firefox ใกล้ๆ นี้ อาจก่อให้เกิดปัญหาการเชื่อมต่อที่ป้องกันไม่ให้คุณในฐานะ client ผ่านการยืนยันตัวตนระหว่าง TLS handshake แก้ไขได้โดยลบ add-ons ที่น่าสงสัยซึ่งอาจเพิ่งเพิ่ม

  1. เปิด Mozilla Firefox ดับเบิลคลิกไอคอนบน Desktop หรือค้นหาใน Start menu
  2. คลิกปุ่ม Menu มุมขวาบน คลิก Add-Onsแก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows
  3. ด้านขวาของหน้าจอ หาและคลิก Plugins ดูรายการปลั๊กอินทั้งหมด เลือกปลั๊กอินที่ต้องการลบ คลิกสามจุดข้างๆ
  4. เลือก Remove จากเมนู ยืนยันการลบ หากมีข้อความ Restart now คลิกทำซ้ำ แต่ครั้งนี้ไปที่แท็บ Extensions or Themesแก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows
  5. ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่หลังรีสตาร์ทเบราว์เซอร์

วิธีที่ 2: ใช้ DNS ของ Google

ผู้ใช้รายงานว่าแก้ปัญหาได้โดยเปลี่ยนจาก DNS ของ ISP (Internet Service Provider) ไปใช้ DNS ฟรีของ Google ปัญหา DNS อาจก่อให้เกิดปัญหาการยืนยันตัวตน และ TLS handshake ไม่สามารถเสร็จสิ้นทันเวลา ทำตามขั้นตอนด้านล่างเพื่อเปลี่ยนที่อยู่ DNS บนคอมพิวเตอร์!

  1. ใช้ Windows + R เปิด Run พิมพ์ ‘ncpa.cpl’ ในกล่องข้อความ คลิก OK เปิด Internet Connection Settings ใน Control Panel
  2. ทำได้ด้วยการเปิด Control Panel ด้วยตนเอง เปลี่ยน View by มุมขวาบนเป็น Category คลิก Network and Internet ด้านบน คลิก Network and Sharing Center แล้วหา Change adapter settings เมนูซ้าย คลิกแก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows
  3. ตอนนี้ Internet Connection window เปิดแล้ว ดับเบิลคลิก network adapter ที่ใช้งานอยู่ (การเชื่อมต่อที่ใช้อินเทอร์เน็ต) คลิก Properties ด้านล่าง หากมีสิทธิ์แอดมิน
  4. หา Internet Protocol Version 4 (TCP/IPv4) ในรายการ คลิกเลือก คลิก Properties ด้านล่างแก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows
  5. อยู่ที่แท็บ General สลับ radio button ในหน้าต่าง Properties เป็น “Use the following DNS server addresses” หากตั้งเป็นอย่างอื่น
  6. ตั้ง Preferred DNS server เป็น 8.8.8.8 และ Alternate DNS server เป็น 8.8.4.4แก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows
  7. ติ๊ก “Validate settings upon exit” คลิก OK ใช้การเปลี่ยนแปลงทันที ตรวจสอบว่าข้อความ “Performing a TLS Handshake” ยังค้างใน Firefox หรือไม่!

วิธีที่ 3: ปิดการตรวจสอบ HTTP/Port บนแอนตี้ไวรัส

สาเหตุทั่วไปคือแอนตี้ไวรัสสแกนใบรับรองของเว็บไซต์โดยไม่จำเป็น ทำให้กระบวนการขอไฟล์จากเซิร์ฟเวอร์ช้าลง ซึ่งทำให้ข้อความ “Performing a TLS Handshake” ค้างนานใน Mozilla Firefox

เนื่องจากข้อผิดพลาดปรากฏในผู้ใช้แอนตี้ไวรัสต่างกัน นี่คือวิธีหาตัวเลือก HTTP หรือ Port scanning บน AV ยอดนิยม:

  1. เปิด antivirus user interface ดับเบิลคลิกไอคอนที่ system tray (ขวาล่าง taskbar) หรือค้นหาใน Start menu
  2. การตั้งค่า HTTPS scanning อยู่ตำแหน่งต่างกันตามแอนตี้ไวรัส หาได้ง่ายโดยทั่วไป แต่นี่คือคู่มือด่วนสำหรับ AV ยอดนิยม:
Kaspersky Internet Security: Home >> Settings >> Additional >> Network >> Encrypted connections scanning >> Do not scan encrypted connections
แก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows
AVG: Home >> Settings >> Components >> Online Shield >> Enable HTTPS Scanning (ยกเลิกติ๊ก)
Avast: Home >> Settings >> Components >> Web Shield >> Enable HTTPS Scanning (ยกเลิกติ๊ก)
แก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows
ESET: Home >> Tools >> Advanced Setup >> Web and Email >> Enable SSL/TLS protocol filtering (ปิด)

ทดสอบว่าสามารถดาวน์โหลดไฟล์ได้โดยไม่มีข้อความ “Performing a TLS Handshake” ค้างนานหรือไม่! หากยังมีข้อผิดพลาด อาจพิจารณาใช้ แอนตี้ไวรัสหรือไฟร์วอลล์อื่น โดยเฉพาะถ้าตัวที่ให้ปัญหาเป็นฟรี!

วิธีที่ 4: ปิดใช้งาน IPv6

การปิด Internet Protocol version 6 บนคอมพิวเตอร์ช่วยแก้ปัญหาให้ผู้ใช้หลายคน และเป็นวิธีง่ายที่แก้ปัญหาได้ วิธีนี้จึงคุ้มค่าและไม่ควรข้ามไปในขั้นตอน troubleshooting

  1. ใช้ Windows + R เปิด Run พิมพ์ ‘ncpa.cpl’ ในแถบ คลิก OK เปิด Internet Connection settings ใน Control Panel
  2. ทำได้ด้วยการเปิด Control Panel ด้วยตนเอง เปลี่ยน View by มุมขวาบนเป็น Category คลิก Network and Internet ด้านบน คลิก Network and Sharing center หา Change adapter settings เมนูซ้าย คลิกแก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows
  3. ตอน Internet Connection window เปิดแล้ว ดับเบิลคลิก Network Adapter ที่ใช้งานอยู่
  4. คลิก Properties หา Internet Protocol Version 6 ในรายการ ยกเลิกติ๊กช่องนี้ คลิก OK รีสตาร์ทคอมพิวเตอร์ยืนยันการเปลี่ยนแปลง ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
แก้ไขข้อผิดพลาด  Performing a TLS Handshake  ใน Mozilla Firefox สำหรับ Windows