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

วิธีแก้ "ERR_SPDY_PROTOCOL_ERROR" บน Google Chrome

ผู้ใช้ Google Chrome หลายคนกำลังเผชิญกับข้อผิดพลาดแปลกคือ ERR_SPDY_PROTOCOL_ERROR ระบุว่า This webpage is not available (ไม่สามารถเข้าถึงหน้าเว็บได้) เป็นข้อผิดพลาดเฉพาะเบราว์เซอร์ เพราะมีผลต่อผู้ใช้ Chrome เท่านั้น และมักแสดงพร้อมกับ err_quic_protocol_error ด้วย ดังนั้นผู้ใช้ Chrome จึงไม่สามารถเข้าถึงเว็บไซต์บางแห่งที่ได้รับผลกระทบจากข้อผิดพลาดนี้ ปัญหานี้ยังเกิดกับผู้ใช้หลังอัปเดตเป็น Windows 10

ข้อผิดพลาดนี้อาจเกิดจากโปรโตคอลที่ Chrome ใช้ ดังนั้นการแก้ไข SPDY sockets จึงช่วยแก้ปัญหาได้ ข้อผิดพลาดนี้ยังอาจเกี่ยวข้องกับเครือข่าย และน่าจะเชื่อมโยงกับ data server ของ Google Chrome

มีวิธีแก้เยอะมาก แต่จะกล่าวถึงแค่วิธีที่ทำงานจริง ทำตามวิธีด้านล่างเพื่อแก้ปัญหา

Flush SPDY Sockets

เป็นหนึ่งในวิธีที่ทำงานได้ดีที่สุด ในวิธีนี้ จะ flush SPDY sockets เพื่อให้ Chrome กลับมาทำงาน ทำตามขั้นตอน:

1. เปิด Google Chrome วาง URL ต่อไปนี้ในแท็บที่อยู่ แล้วกด Enter

chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active

2. ไปที่ มุมขวาบน ของเบราว์เซอร์ จะเห็นลูกศรเล็กๆ หงายลง คลิกลูกศรเพื่อเปิดเมนูดรอปดาวน์ และเลือก Flush sockets จากรายการ ตอนนี้เช็คเบราว์เซอร์ว่าซ่อมแซมแล้วหรือยัง

Flush DNS และ Renew IP Address

ถ้าวิธีข้างต้นไม่แก้ปัญหา คุณอาจต้อง Flush DNS หลัก และ Renew IP Address ด้วย Command Prompt

  1. เปิด Command Prompt (Admin) โดยคลิกขวาที่ไอคอน Start menu แล้วเลือกจากรายการ
  2. ใน Command Prompt พิมพ์โค้ดต่อไปนี้ และกด Enter หลังพิมพ์แต่ละบรรทัด
    หมายเหตุ: กด Enter หลังพิมพ์แต่ละบรรทัดของโค้ด
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew

ล้างแคชและคุกกี้ของ Chrome

ข้อผิดพลาดนี้อาจแก้ได้ด้วยการล้างขยะใน Chrome

เปิด Chrome กด Shift + Ctrl + Del แล้วคลิกปุ่ม Clear browsing data ที่ด้านล่างของเมนูที่ขึ้นมา

หมายเหตุ: ลองใช้โหมด Incognito ดูว่าซ่อมแซมปัญหาได้ไหม

ปิดการสแกน HTTPS ของ Avast

จากการวิเคราะห์รายงานผู้ใช้บางส่วน พบว่า Avast และ Chrome ไม่ค่อยเข้ากัน Avast's Web Shield ป้องกันฟังก์ชันบางอย่างของ Chrome ไม่ให้ทำงานได้อย่างถูกต้อง ในขั้นตอนนี้ จะปิดฟีเจอร์ HTTPS Scanning บน Web Shield ของ Avast ทำดังนี้:

  1. เปิด Avast คลิกที่ "Gear Icon" (ไอคอนเฟือง)
  2. เลือก "Active Protection" จากรายการ แล้วคลิก "Web Shield"
  3. ยกเลิกเลือก "Enable HTTPS scanning" และบันทึกการเปลี่ยนแปลง
  4. เช็คว่าปัญหายังคงอยู่หรือไม่

หมายเหตุ: ลองปิดซอฟต์แวร์สแกนเว็บที่อ้างว่าทำการเข้ารหัสเครือข่ายใดๆ และเช็คอีกครั้ง ถ้ายังเจอ ให้ Uninstall Avast เลย และติดตั้ง Microsoft Essentials แทน เช็คว่าปัญหายังเกิดหรือไม่