ข้อผิดพลาด ‘Your clock is ahead / behind’ แสดงขึ้นเมื่อผู้ใช้ Chrome พยายามเข้าชมเว็บไซต์บางแห่ง ปัญหานี้มักเกิดขึ้นเฉพาะใน Chrome — เว็บไซต์เดียวกันเปิดได้ปกติในเบราว์เซอร์อื่น
สาเหตุหลักคือเวลาและวันที่ของระบบล้าสมัย สามารถแก้ไขได้โดยปรับค่าใน Date & Time แต่ก็อาจเกิดจากแบตเตอรี่ CMOS ชราที่จดจำเวลาไม่ได้ระหว่างการรีสตาร์ท
แคชของ Chrome ก็อาจก่อให้เกิดปัญหานี้ หากเก็บข้อมูลเวลาของเว็บเซิร์ฟเวอร์ที่ล้าสมัย การล้างแคชและคุกกี้ของ Chrome จะช่วยแก้ไขได้
แต่ในบางกรณี ปัญหาอาจอยู่นอกเหนือจากการควบคุมของคุณ เช่น ใบรับรอง SSL หมดอายุ สามารถหลีกเลี่ยงได้โดยเพิ่ม command-line argument หรือติดต่อผู้ดูแลเว็บไซต์
วิธีแก้ไขข้อผิดพลาด ‘Your clock is Ahead/behind’
1. ปรับเวลาและวันที่
ในกรณีส่วนใหญ่ ข้อผิดพลาดนี้เกิดจากข้อผิดพลาดพื้นฐาน NET::ERR_CERT_DATE_INVALID ซึ่งเกิดจากวันที่และเวลาของคอมพิวเตอร์หรือมือถือไม่ถูกต้อง
เบราว์เซอร์ส่วนใหญ่จะเตือนถ้าวันที่ผิด แต่ Chrome จะบล็อกการเข้าถึงเว็บไซต์จนกว่าเวลาจะถูกต้อง
ขั้นตอนแก้ไข:
- ตรวจสอบว่าคอมพิวเตอร์เชื่อมต่ออินเทอร์เน็ตอยู่
- กด Windows key + R พิมพ์ 'timedate.cpl' กด Enter เปิดแผง Date & time

- ไปที่แท็บ Internet Time คลิก Change settings

- ติ๊ก Synchronize with an Internet time server ตั้ง Server เป็น time.windows.com คลิก Update Now

- ไปที่แท็บ Date & Time คลิก Change time zone ตั้งเขตเวลาให้ถูกต้อง แล้วคลิก Change date and time ตรวจสอบวันที่

- คลิก Apply บันทึกการเปลี่ยนแปลง
- รีสตาร์ทคอมพิวเตอร์แล้วทดสอบ
หากปัญหายังคงอยู่ หรือเวลารีเซ็ตใหม่หลังรีสตาร์ท ให้ลองวิธีถัดไป
2. ทำความสะอาด / เปลี่ยนแบตเตอรี่ CMOS
หากวิธีข้างต้นทำงานได้ชั่วคราว (พบข้อผิดพลาดซ้ำหลังรีสตาร์ท) สาเหตุอาจเป็นแบตเตอรี่ CMOS (Complementary Metal-Oxide Semiconductor) ที่ชรา
หน้าที่ของแบตเตอรี่นี้คือจดจำข้อมูลระหว่างการรีสตาร์ท เช่น เวลา วันที่ และการตั้งค่าระบบอื่นๆ หากแบตเตอรี่ชรา คอมพิวเตอร์จะเริ่มต้นใหม่ทุกครั้งที่บูท
ขั้นตอนทำความสะอาดหรือเปลี่ยนแบตเตอรี่ CMOS:
- ปิดเครื่องและถอดปลั๊กไฟ
- ถอดฝาซ้ายเคส ใส่สายต่อดิน (static wrist band) ถ้ามี
หมายเหตุ: ขั้นตอนนี้สำคัญ เพื่อป้องกันไฟฟ้าสถิตก่อให้เกิดความเสียหายกับอุปกรณ์ - หาแบตเตอรี่ CMOS บนเมนบอร์ด ใช้เล็บหรือไขควงไม่นำไฟฟ้าถอดออก

- ทำความสะอาดด้วยแอลกอฮอล์ ตรวจสอบช่องแบตเตอรี่ว่าไม่มีฝุ่น
หมายเหตุ: หากมีแบตเตอรี่สำรอง แนะนำให้เปลี่ยนใหม่ - วางแบตเตอรี่กลับไป ปิดเคส ต่อไฟ เปิดเครื่อง
- ตั้งค่าเวลาให้ถูกต้องตามวิธีที่ 1 แล้วรีสตาร์ททดสอบว่าการเปลี่ยนแปลงถาวรหรือไม่
3. ล้างแคชและคุกกี้ของ Chrome
ปัญหานี้อาจเกิดจากไฟล์ชั่วคราวที่เบราว์เซอร์เก็บไว้ เช่น คุกกี้หรือแคชที่มีข้อมูลวันที่/เวลาล้าสมัย ทำให้ Chrome ไม่ตรวจสอบค่าใหม่
ขั้นตอนบังคับให้ Chrome ดึงค่าเวลาปัจจุบัน:
- เปิด Chrome คลิกปุ่มเมนู (สามจุด) มุมขวาบน
- ไปที่ Settings เลื่อนลงล่างสุด คลิก Advanced
- ที่แท็บ Privacy and Security คลิก Clear browsing data
- ที่แท็บ Basic ติ๊ก Cookies and other site data และ Cached images and files
- ตั้ง Time range เป็น All time คลิก Clear data
- รอจนเสร็จ รีสตาร์ทคอมพิวเตอร์ทดสอบ
หากยังมีปัญหา ให้ลองวิธีถัดไป
4. เพิ่ม Command-line Argument ใน Chrome Launcher
หากแน่ใจว่าข้อผิดพลาดมาจาก SSL error สามารถหลีกเลี่ยงได้โดยแก้ไขคำสั่งเปิด Chrome ให้มี argument --ignore-certificate-errors
ข้อควรระวัง: วิธีนี้อาจทำให้ระบบอยู่ในความเสี่ยงด้านความปลอดภัย เพราะจะข้ามข้อผิดพลาด SSL ทั้งหมด ทำให้คุณไม่รู้ว่าเว็บไซต์ไหนไม่ปลอดภัย
ขั้นตอน:
- ปิด Chrome คลิกขวาที่ shortcut/executable เลือก Properties
- ที่แท็บ Shortcut เพิ่มคำสั่งต่อท้ายในช่อง Target:
--ignore-certificate-errors
- คลิก Apply แล้วเปิด Chrome ข้อผิดพลาดควรหายไป
หมายเหตุ: หากต้องการยกเลิก ให้ลบคำสั่งที่เพิ่มไป - คลิก Continue ที่หน้าต่าง Access Denied เพื่อให้สิทธิ์แอดมิน
หากยังมีปัญหา ให้ลองวิธีถัดไป
5. ติดต่อผู้ดูแลเว็บไซต์
หากวิธีข้างต้นไม่ได้ผล และพบปัญหาเฉพาะเว็บไซต์ใดเว็บไซต์หนึ่ง อาจเป็นเพราะใบรับรองความปลอดภัยหมดอายุ
กรณีนี้อยู่นอกเหนือจากการควบคุมของคุณ (เว้นแต่คุณคือแอดมิน) หากมีสิทธิ์แอดมิน ให้ต่ออายุใบรับรอง SSL (Secure Socket Layer)
หากไม่มีสิทธิ์ ติดต่อผู้ดูแลเว็บไซต์ขอให้ต่ออายุ SSL ปกติติดต่อได้ผ่านลิงก์ Contact us หรือค้นหาข้อมูลติดต่อผ่าน Whois search: ไปที่ลิงก์ (here) วางโดเมน คลิก search