Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

คุณเจอ ERR_SSL_PROTOCOL_ERROR ซ้ำๆ เมื่อพยายามเข้าถึงเว็บไซต์หรือหน้าเว็บใน Google Chrome? ปกติเกิดจาก Browser ไม่สามารถใช้โปรโตคอล SSL (Secure Socket Layer) สร้างการเชื่อมต่อปลอดภัยกับเว็บไซต์ได้

เช่นเดียวกับ SSL Connection Errors อื่นๆ ใน Chrome ERR_SSL_PROTOCOL_ERROR ไม่ได้หมายความว่าข้อผิดพลาดมาจากฝั่ง Server (แม้จะเป็นไปได้) ลองทำตามเคล็ดลับแก้ไขด้านล่าง ดูว่าสามารถแก้ไขเองได้หรือไม่

ปรับวันที่และเวลาของระบบ

วันที่และเวลาที่ตั้งไม่ถูกต้องบนคอมพิวเตอร์ เป็นสาเหตุทั่วไปของ ERR_SSL_PROTOCOL_ERROR ใน Chrome ควรเริ่มต้นด้วยการซิงค์การตั้งค่า Date & Time บน PC หรือ Mac กับเซิร์ฟเวอร์ของ Microsoft หรือ Apple

ปรับ Date & Time บน PC

  1. คลิกขวาที่นาฬิกา Taskbar มุมขวาล่าง
  2. เลือก Adjust date and time
  3. เปิดสวิตช์ Set time automatically และ Set time zone automatically เพื่อซิงค์วันที่/เวลา PC กับเซิร์ฟเวอร์ Microsoft
แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

ปรับ Date & Time บน Mac

  1. เปิดแอป System Preferences
  2. เลือก Date & Time
  3. เลือกไอคอน Lock ใส่รหัสผ่าน Admin ของ Mac
  4. ติ๊กถูก Set date and time automatically และ Set time zone automatically using current location ใต้แท็บ Date & Time และ Time Zone จะดึงข้อมูลวันที่/เวลาที่แม่นยำจากเซิร์ฟเวอร์ Apple ตามตำแหน่ง
แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

ล้าง Cache ของเบราว์เซอร์ Chrome

วิธีแก้ต่อไป: ลบ Cache ของ Chrome และการตั้งค่าเว็บไซต์

  1. เปิด Chrome
  2. กด Control + Shift + Delete (PC) หรือ Command + Shift + Backspace (Mac) เพื่อเปิดหน้าต่าง Clear browsing data ของ Chrome
  3. สลับไปแท็บ Advanced เลือก All Time ในเมนู Time range ติ๊กถูกกล่องถัดจาก:
  • Cookies and other site data
  • Cached images and files
  • Site settings
  • Hosted app data
  1. เลือก Clear data
แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

ล้าง SSL State (เฉพาะ PC)

นอกจาก Cache ของ Chrome แล้ว การล้าง SSL State ของ PC ก็ช่วยแก้ปัญหา SSL ได้ ทำผ่าน Internet Properties – Control Panel Applet

  1. เปิด Start Menu (หรือกด Ctrl + S) พิมพ์ Internet Options เลือก Open โหลด Internet Properties
  2. สลับไปแท็บ Content
  3. เลือก Clear SSL Cache
แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

ปรับ URL ของเว็บไซต์

บางครั้งการพิมพ์ URL พร้อมหรือไม่มี WWW (World Wide Web) Prefix อาจก่อให้เกิด ERR_SSL_PROTOCOL_ERROR ลองแก้ไข URL ดู

  1. คลิกสองครั้งที่ Search Bar ของ Chrome เพื่อแสดง URL เต็ม
  2. เพิ่มหรือลบ Prefix www
  3. กด Enter
แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

Flush DNS Cache

DNS (Domain Name Service) Cache ที่เสียหายบน Mac หรือ PC อาจทำให้โหลดเว็บมีปัญหา ล้างมันก่อนโหลดเว็บใหม่

Flush DNS Cache บน PC

  1. คลิกขวาไอคอน Start เลือก Windows PowerShell (Admin) หรือ Windows Terminal (Admin)
  2. พิมพ์คำสั่ง: ipconfig /flushdns
  3. กด Enter
แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

Flush DNS Cache บน Mac

  1. เปิด Launchpad เลือก Other > Terminal
  2. พิมพ์คำสั่ง: sudo killall -HUP mDNSResponder
  3. กด Enter
  4. ใส่รหัสผ่าน Admin ของ Mac
  5. กด Enter อีกครั้ง
แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

ปิดใช้งาน Virtual Private Network (VPN)

VPN ช่วยเพิ่มความเป็นส่วนตัวออนไลน์ แต่ก็อาจป้องกัน Chrome ไม่ให้ตรวจสอบความถูกต้องของการเชื่อมต่อเว็บไซต์ หากใช้ VPN ให้ปิดแล้วลองโหลดเว็บใหม่

ตั้งค่า Automatic Proxy

อีกวิธีแก้ ERR_SSL_PROTOCOL_ERROR ใน Chrome: ปิด Automatic หรือ Manual Proxies

เปิด Proxy Settings

  1. เปิดเมนู Chrome (เลือก 3 จุด มุมขวาบน) > Settings
  2. เลือก Advanced > System บนแถบด้านข้าง
  3. เลือก Open your computer's proxy settings
แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

Proxy Settings บน PC

ปิดสวิตช์ Automatically detect settings และปิด Setup Scripts หรือ Manual Proxies ใดๆ

แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

Proxy Settings บน Mac

เอาติ๊กถูกออกทั้งหมดใต้ส่วน Select a protocol to configure

แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

ปิดใช้งาน Chrome Extensions

Browser Extensions เป็นสาเหตุหลักของปัญหาเว็บไซต์หลายอย่าง ไปที่หน้าจอ Extensions ของ Chrome (เลือก More Tools > Extensions บนเมนู Chrome) ปิด Extensions ที่ทำงานอยู่ทั้งหมด ตรวจสอบว่า ERR_SSL_PROTOCOL_ERROR หายหรือไม่ หากหาย ให้แยก Extension ที่ทำปัญหา และเก็บไว้ปิด

ปิดโปรโตคอล QUIC

Chrome ใช้โปรโตคอล Low-latency ชื่อ QUIC โดยค่าเริ่มต้น เพื่อเร่งการเชื่อมต่อเว็บ แต่อาจก่อให้เกิด SSL Errors ลองปิดผ่านหน้าต่าง Experimental Features ของ Chrome

  1. พิมพ์ใน Address Bar ของ Chrome: chrome://flags/#enable-quic
  2. กด Enter
  3. เปิดเมนูแบบเลื่อนลงถัดจาก Experimental QUIC Protocol เลือก Disabled
  4. เลือก Relaunch
แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

หากเว็บยังแสดง ERR_SSL_PROTOCOL_ERROR ให้เปิด QUIC Protocol กลับคืนก่อนไปขั้นตอนต่อไป

ตรวจสอบ Hosts File

หากคุณมีนิสัยแก้ไข Hosts File ของคอมพิวเตอร์ ให้ลบรายการ IP Address หรือ Domain Name ของเว็บไซต์นั้นออก

อัปเดต Google Chrome

Chrome เวอร์ชันเก่าก็อาจป้องกันไม่ให้ Browser สร้าง Secure Connection ไปยังเว็บไซต์ได้ อัปเดต Browser แล้วดูว่าช่วยได้ไหม: เปิดเมนู Chrome เลือก Help > About Google Chrome

แก้ไข ERR_SSL_PROTOCOL_ERROR ใน Chrome: คู่มือขั้นตอนแก้ไขเร็ว

ปิด Antivirus และ Firewall

คุณใช้ Antivirus ภายนอกหรือ Internet Security Utility บน PC/Mac? ปิดมัน แล้วดูว่าเว็บโหลดถูกต้องหรือไม่ ลองเพิ่มเว็บไซต์เป็น Exception ในการตั้งค่า Antivirus ดูคู่มือออนไลน์หรือ Manual ของ Utility นั้น

แจ้ง Webmaster ของเว็บไซต์

หาก ERR_SSL_PROTOCOL_ERROR ยังคงอยู่ใน Chrome (และเบราว์เซอร์อื่นๆ เช่น Firefox, Edge, Safari ฯลฯ) ควรแจ้งเจ้าของเว็บไซต์หรือ Admin เกี่ยวกับปัญหา หากคุณคือ Webmaster ให้ตรวจสอบบัญชี Hosting สำหรับปัญหาเกี่ยวกับ SSL Certificate ของเว็บ หรือขอความช่วยเหลือจากทีมสนับสนุนของ Hosting Provider