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

แก้ไข: ERR_SOCKET_NOT_CONNECTED

ผู้ใช้ Google Chrome เจอข้อความผิดพลาด "ERR_SOCKET_NOT_CONNECTED" เมื่อพยายามเข้าถึงเว็บไซต์ของ Google บนเบราว์เซอร์ ข้อผิดพลาดนี้มีหลายสถานการณ์: สถานการณ์หนึ่งคือเข้าถึงเว็บไซต์ไหนไม่ได้ อีกอย่างคือเข้าถึงเว็บไซต์อื่นได้ แต่เว็บของ Google เข้าไม่ได้

แก้ไข: ERR_SOCKET_NOT_CONNECTED

ข้อผิดพลาดนี้หมายความว่า Socket บนเบราว์เซอร์ของคุณมีปัญหา Socket สามารถนึกได้ว่าเป็นปลายทางหนึ่งของการสื่อสารสองทางระหว่างโปรแกรมสองตัวที่ทำงานผ่านอินเทอร์เน็ต

สาเหตุของข้อผิดพลาด 'ERR_SOCKET_NOT_CONNECTED' บน Google Chrome

แม้สาเหตุหลักจะเกี่ยวกับ Socket บนคอมพิวเตอร์ แต่ก็อาจมีสาเหตุอื่นๆ ด้วย สาเหตุที่เป็นไปได้ ได้แก่:

  • Socket Pools: Pool ของ Socket ใน Chrome เสียหายหรือทำงานไม่ถูกต้อง การล้าง (Flush) มักแก้ปัญหาได้
  • การติดตั้ง Java: มีกรณีรายงานว่าการติดตั้ง Java บนคอมพิวเตอร์ก็อาจทำให้เกิดข้อผิดพลาดนี้
  • DNS Server: DNS Server ที่คอมพิวเตอร์ใช้อาจเข้าถึงไม่ได้ สามารถตั้งค่า DNS ของ Google เพื่อทดสอบได้
  • ปัญหาเบราว์เซอร์: หากสาเหตุข้างต้นไม่ใช่ เหลือแต่ปัญหาเบราว์เซอร์ รวมถึงไฟล์จัดเก็บและไฟล์ติดตั้ง

ก่อนไปวิธีแก้ ต้องแน่ใจว่ามีการเชื่อมต่ออินเทอร์เน็ตที่เปิดอยู่ (Open internet connection) หมายถึงไม่มี Proxy ติดตั้ง และใช้เครือข่ายส่วนตัว (ไม่ใช่เครือข่ายที่ทำงานหรือสาธารณะ)

วิธีแก้ที่ 1: ล้าง Socket Pool (Flush Socket Pool)

ข้อผิดพลาด "ERR_SOCKET_NOT_CONNECTED" แก้ได้ทันทีในส่วนใหญ่เมื่อล้าง Socket บนเบราว์เซอร์ จะตัดการเชื่อมต่อหน้าเว็บที่เปิดอยู่ และอาจต้องเริ่มต้นใหม่

  1. พิมพ์ URL นี้ใน Chrome และไปที่นั่น:
chrome://net-internals/
  1. อยู่ที่หน้าที่กำหนดแล้ว เลือกแท็บ Sockets จากบานหน้าต่างนำทางด้านซ้าย คลิกปุ่ม Flush socket pools
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. เสร็จแล้ว รีสตาร์ท Chrome และลองเข้าถึงเว็บไซต์ที่เกิดข้อผิดพลาดอีกครั้ง

วิธีแก้ที่ 2: ตรวจสอบการติดตั้ง Java

ตามที่กล่าวมา มีผู้ใช้รายงานหลายกรณีว่าการติดตั้ง Java ทำให้เกิดข้อผิดพลาดนี้ ไม่ใช่เรื่องใหญ่ แก้ได้ง่ายโดยติดตั้ง Java เวอร์ชันล่าสุด (รูปแบบ bit ให้ถูกต้อง)

ไปที่ Application Manager บน Windows 10 และติดตั้ง Java ใหม่ (กด Windows + R พิมพ์ "appwiz.cpl" กด Enter) หลังติดตั้ง Java ล่าสุดแล้ว ทำตามขั้นตอนด้านล่างเพื่อชี้ไปตำแหน่งที่ถูกต้อง:

  1. กด Windows + R พิมพ์ "control" กด Enter เลือก Large icons มุมขวาบน เลือก Java 32-bit
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. เลือกแท็บ Java ด้านบน คลิก View
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. คลิก Add ไปที่ไดเรกทอรีที่ติดตั้ง Java ทั้งหมด (รวม 64-bit)
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. บันทึกการเปลี่ยนแปลง ออกจากโปรแกรม รีสตาร์ทคอมพิวเตอร์ ทดสอบว่าข้อผิดพลาดยังคงอยู่หรือไม่

วิธีแก้ที่ 3: ตั้งค่า DNS ของ Google

หากวิธีข้างต้นไม่ได้ผล ลองตั้งค่า DNS ของ Google เป็น DNS หลัก ก่อนจะไปติดตั้งเบราว์เซอร์ใหม่ DNS (Domain Name Services) เป็นส่วนประกอบสำคัญ ช่วย resolve ชื่อเว็บไซต์ หากคอมพิวเตอร์เข้าถึง DNS Server ไม่ได้ จะเชื่อมต่อเว็บไซต์ที่พิมพ์ในแถบที่อยู่ไม่ได้

  1. กด Windows + R พิมพ์ "control panel" กด Enter
  2. ใน Control Panel คลิกหัวข้อย่อย "Network and Internet"
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. เลือก Network and Sharing Center จากหน้าต่างถัดไป
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. จะพบเครือข่ายที่เชื่อมต่ออยู่ คลิกที่เครือข่ายในรูปแบบ "Connections" ตามภาพ
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. คลิก "Properties" ใกล้ด้านล่างของหน้าต่างเล็กที่โผล่ขึ้นมา
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. ดับเบิลคลิก "Internet Protocol Version 4 (TCP/IPv4)" เพื่อเปลี่ยน DNS Server
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. คลิก "Use the following DNS server addresses:" เพื่อให้กล่องโต้ตอบด้านล่างแก้ไขได้ ตั้งค่าดังนี้:
Preferred DNS server: 8.8.8.8 Alternate DNS server: 8.8.4.4
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. กด OK บันทึกและออก รีสตาร์ทคอมพิวเตอร์ ทดสอบว่าปัญหาแก้หรือยัง

วิธีแก้ที่ 4: ติดตั้ง Chrome ใหม่ / ล้างข้อมูล

หากไม่มีวิธีไหนได้ผล เบราว์เซอร์อาจมีปัญหาเรื่องข้อมูลที่บันทึกไว้หรือไฟล์ติดตั้ง การติดตั้งใหม่เร็วๆ จะแก้ปัญหาได้หากมีโมดูลหายไปจากไฟล์ติดตั้ง

ก่อนติดตั้งใหม่ ลอง ล้างข้อมูลการท่องเว็บและแคช ก่อนดูว่าแก้ได้ไหม

  1. กด Windows + R พิมพ์ "appwiz.cpl" กด Enter
  2. ใน Application Manager หา Google Chrome คลิกขวา เลือก Uninstall
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. ไปที่เว็บดาวน์โหลด Chrome ดาวน์โหลดไฟล์ติดตั้งใหม่ไปที่เข้าถึงได้
แก้ไข: ERR_SOCKET_NOT_CONNECTED
  1. ติดตั้งไฟล์ .exe และทดสอบว่าปัญหาแก้หรือยัง