ผู้ใช้ Windows บางส่วนประสบข้อผิดพลาด DLG_FLAGS_SEC_CERT_DATE_INVALID ใน Internet Explorer เมื่อพยายามเข้าถึงเว็บไซต์บางแห่ง ในกรณีส่วนใหญ่ ผู้ใช้ที่ได้รับผลกระทบรายงานว่าเว็บเพจเดียวกันเข้าถึงได้จากเบราว์เซอร์บุคคลที่สามอื่นๆ เช่น Chrome, Firefox หรือ Opera
หากปัญหาไม่อยู่นอกเหนือจากการควบคุมของคุณ ข้อมูลที่แคชไว้อย่างไม่ดีมักเป็นสาเหตุทำให้ใบรับรองความปลอดภัยไม่ถูกต้อง นี่เป็นเรื่องที่รายงานบ่อยบน Microsoft Edge และ Internet Explorer
แต่ก็เป็นไปได้ว่าพฤติกรรมนี้เกิดจาก certificate store ที่ล้าสมัยหรือเสียหายที่อยู่ในเครื่อง (หรือ dependencies บางอย่างที่อยู่ในโฟลเดอร์โปรไฟล์ผู้ใช้) หรือวันที่และเวลาที่ไม่ถูกต้อง
อย่างไรก็ตาม ข้อผิดพลาด DLG_FLAGS_SEC_CERT_DATE_INVALID อาจถูกกระตุ้นโดยการจำกัดของผู้ดูแลเครือข่าย (พบบ่อยกับเครือข่ายที่ทำงานและโรงเรียน) หรือเนื่องจากใบรับรอง SSL หมดอายุ ในกรณีนี้ วิธีแก้ไขเดียวคือพยายามติดต่อผู้ดูแลเว็บ
วิธีที่ 1: ล้างข้อมูลการท่องเว็บ
ได้พบว่าในกรณีส่วนใหญ่ ปัญหาจะเกิดจากข้อมูลที่แคชไว้อย่างไม่ดีซึ่งจะทำให้ใบรับรองความปลอดภัยที่ใช้สำหรับเว็บไซต์เฉพาะนั้นไม่ถูกต้อง นี่เป็นจริงโดยเฉพาะหากคุณพบปัญหาเฉพาะบน Edge หรือ Internet Explorer (เว็บเพจโหลดปกติบนเบราว์เซอร์บุคคลที่สาม)
ผู้ใช้ที่ได้รับผลกระทบหลายคนที่อยู่ในสถานการณ์คล้ายกันรายงานว่าพวกเขาสามารถแก้ปัญหาได้ในที่สุดโดยการล้างข้อมูลการท่องเว็บเพื่อบังคับให้เบราว์เซอร์โหลดทุกอย่างใหม่จากศูนย์
โปรดทราบว่าขั้นตอนในการทำจะแตกต่างกันขึ้นอยู่กับว่าคุณประสบปัญหาบน Microsoft Edge หรือ Internet Explorer – เนื่องจากนี้ เราสร้างคู่มือสองคู่มือที่จะรองรับทุกสถานการณ์ที่เป็นไปได้
การล้างข้อมูลการท่องเว็บใน Edge
- เปิดเบราว์เซอร์ Edge ของคุณและคลิกที่ปุ่มการกระทำ (ส่วนมุมขวาบนของหน้าจอ)
- จากเมนูบริบทที่ปรากฏใหม่ ให้เลื่อนลงจนสุดและคลิกที่ Settings.
- ภายในเมนู Settings ให้เลือกแท็บ Privacy & Security แล้วเลื่อนลง Browsing data และคลิกที่ Choose what to clear

- เมื่อคุณได้หน้าจอถัดไป ให้ยกเลิกติ๊ก ประวัติการท่องเว็บ และติ๊กกล่องที่เกี่ยวข้องกับ Cookies and saved website data, Cached data and files และ Tabs I’ve set aside or recently closed เมื่อยูทิลิตี Clearing browsing data ถูกกำหนดค่าแล้ว ให้คลิกที่ Clear เพื่อเริ่มกระบวนการ

- เมื่อการดำเนินการเสร็จสิ้น ให้รีสตาร์ทเบราว์เซอร์และดูว่าปัญหาแก้ไขในการเริ่มต้นเบราว์เซอร์ครั้งต่อไปหรือไม่
การล้างข้อมูลการท่องเว็บใน Internet Explorer
- เปิดแท็บ Internet Explorer และกด Ctrl + Shift + Delete เพื่อเปิดหน้าต่าง Delete Browsing History
- เมื่อคุณอยู่ในหน้าต่าง Delete Browsing History ให้ติ๊กกล่องต่อไปนี้ขณะทิ้งสิ่งอื่นๆ ว่างไว้:
Temporary Internet files and website files
Cookies and website data - เมื่อคุณพร้อมเริ่มการดำเนินการ ให้คลิกที่ปุ่ม Delete และรอจนกว่าการดำเนินการจะเสร็จสิ้น

- รีสตาร์ทเบราว์เซอร์และดูว่าปัญหาแก้ไขหรือไม่
ในกรณีที่คุณยังประสบข้อผิดพลาด DLG_FLAGS_SEC_CERT_DATE_INVALID เดียวกันขณะพยายามเข้าชมเว็บไซต์บางแห่งใน IE หรือ Edge ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 2: ปิดใช้งานการตรวจสอบความไม่ตรงกันของใบรับรอง
หากคู่มือข้างต้นไม่ช่วยให้คุณแก้ปัญหา โอกาสคือปัญหาอยู่นอกเหนือจากการควบคุมของคุณ – น่าจะเป็นปัญหาใบรับรองที่ผู้ดูแลเว็บจะต้องแก้ไข
อย่างไรก็ตาม หากคุณประสบปัญหาบน Internet Explorer และคุณแน่ใจว่าเว็บไซต์จะไม่ทำให้คุณโดนภัยคุกคามด้านความปลอดภัย คุณสามารถกำหนดค่าเบราว์เซอร์ให้ข้ามการตรวจสอบความไม่ตรงกันของที่อยู่ใบรับรอง ซึ่งจะกำจัดข้อผิดพลาด DLG_FLAGS_SEC_CERT_DATE_INVALID
สำคัญ: โปรดทราบว่านี่จะไม่แก้ปัญหา มันจะแค่ปิดบังปัญหาและอนุญาตให้เบราว์เซอร์สร้างการเข้าถึงกับเว็บเซิร์ฟเวอร์ได้ แต่ว่าด้วยเหตุผลของข้อผิดพลาดก่อนหน้านี้จะยังคงอยู่
หากคุณเข้าใจความเสี่ยงด้านความปลอดภัยและยังต้องการปิดใช้งานการตรวจสอบความไม่ตรงกันของใบรับรอง ให้ทำตามคำแนะนำด้านล่าง:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ พิมพ์ ‘inetcpl.cpl’ และกด Enter เพื่อเปิดหน้าจอ Internet Properties

หมายเหตุ: ขึ้นอยู่กับการตั้งค่าการควบคุมบัญชีของคุณ คุณอาจได้รับแจ้งจาก User Account Control prompt หากเกิดขึ้น ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ในหน้าจอ Internet Properties ให้เลือกแท็บ Advanced จากเมนูแนวนอนด้านบน
- ภายในแท็บ Advanced ให้เลื่อนเมนูที่เป็นของ Settings ไปจนสุดท้ายและยกเลิกติ๊กการสลับที่เกี่ยวข้องกับ Warn about certificate address mismatch.

- คลิก Apply เพื่อบันทึกการเปลี่ยนแปลง แล้วรีสตาร์ทคอมพิวเตอร์เพื่อบังคับใช้การเปลี่ยนแปลง
- เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้เข้าชมที่อยู่เว็บเดียวกันที่ก่อให้เกิด DLG_FLAGS_SEC_CERT_DATE_INVALID ก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขหรือไม่
ในกรณีที่ปัญหาเดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: อัปเดต Certificate store ของคอมพิวเตอร์
เหตุผลอีกอย่างที่อาจทำให้เกิดพฤติกรรมนี้คือ certificate store ที่ล้าสมัยหรือข้อมูลที่เสียหาย
ทุกระบบปฏิบัติการ Windows จัดเก็บชุดของใบรับรองที่จัดเก็บในเครื่องในตำแหน่งจัดเก็บที่เรียกว่า Certificate Store ปกติแล้ว ตำแหน่งนี้มีใบรับรองจำนวนมากจากหน่วยออกใบรับรอง (CAs) ที่หลากหลาย
อย่างไรก็ตาม การขัดจังหวะของเครื่องระหว่างการติดตั้งใบรับรองใหม่ หรือการติดเชื้อไวรัส (หรือการลองทำความสะอาดของ AV) อาจทำให้ตำแหน่งนี้เสียหาย ทำให้เกิดข้อผิดพลาด无数 รวมถึง DLG_FLAGS_SEC_CERT_DATE_INVALID.
วิธีหนึ่งในการแก้ไขคือการอัปเดต Certificate Store ของคอมพิวเตอร์ของคุณ มีหลายวิธีในการทำ แต่วิธีที่เร็วที่สุดคือการใช้คำสั่งใน CMD prompt ที่มีสิทธิ์ผู้ดูแลระบบที่จะอัปเดต root CA store
นี่คือคู่มือเร็วในการอัปเดต root CA store บนคอมพิวเตอร์ของคุณเพื่อแก้ certificate store ที่เสียหายหรือล้าสมัย:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘cmd’ ภายใน CMD prompt ที่มีสิทธิ์ผู้ดูแลระบบ แล้วกด Ctrl + Shift + Enter เพื่อเปิด CMD prompt ที่มีสิทธิ์ผู้ดูแลระบบ

หมายเหตุ: เมื่อคุณได้รับแจ้งจาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ใน CMD prompt ที่มีสิทธิ์ผู้ดูแลระบบแล้ว ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่ออัปเดต certificate store ที่ล้าสมัยหรือเสียหาย:
certutil.exe -generateSSTFromWU roots.sst
- หลังจากการดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขในการเริ่มต้นครั้งต่อไปหรือไม่
ในกรณีที่ปัญหาเดียวกันยังคงอยู่ ให้ไปที่วิธีถัดไปสำหรับขั้นตอนในการแก้ไขปัญหาโปรไฟล์ท้องถิ่น
วิธีที่ 4: สร้างโปรไฟล์ผู้ใช้ใหม่
ตามรายงานของผู้ใช้ที่ได้รับผลกระทบหลายคน ปัญหานี้อาจขึ้นเพราะ dependencies ของ certificate store ที่เสียหายบางอย่างที่จริงๆ แล้วจัดเก็บอยู่ในโฟลเดอร์โปรไฟล์ผู้ใช้ของคุณ หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ปัญหาได้โดยการสร้างโปรไฟล์ Windows ใหม่เพื่อแทนที่ไฟล์ที่เสียหายด้วยไฟล์ที่สมบูรณ์
หมายเหตุ: การดำเนินการนี้อาจทำให้รีเซ็ตการตั้งค่าผู้ใช้บางอย่าง
วิธีแก้ไขต่อไปนี้มีประสิทธิภาพสำหรับผู้ใช้ที่ประสบปัญหานี้กับ Internet Explorer
นี่คือคู่มือเร็วในการสร้างโปรไฟล์ผู้ใช้ใหม่เพื่อแก้ไข DLG_FLAGS_SEC_CERT_DATE_INVALID:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ต่อไป พิมพ์ ”ms-settings:otherusers’ และกด Enter เพื่อเปิดแท็บ Family & other people ของแอป Settings

- หลังจากที่คุณเข้าสู่แท็บ Family & other users แล้ว ให้เลื่อนลงไปที่แท็บ Other users และคลิกที่ Add someone else to this PC
- เมื่อคุณก้าวไปหน้าจอถัดไป ให้เพิ่มอีเมลหรือหมายเลขโทรศัพท์ที่เกี่ยวข้องกับบัญชี Microsoft ที่คุณวางแผนจะเชื่อมต่อ หากคุณต้องการสร้างบัญชีท้องถิ่น ให้คลิกที่ ‘I don’t have this person’s sign-in information’.
- เมื่อคุณจัดการล็อกอินกับบัญชี Microsoft ของคุณสำเร็จแล้ว ให้คลิกที่ Add a user without a Microsoft account (หากต้องการบัญชีท้องถิ่น)
- ทันทีที่คุณทำเช่นนี้ ให้เพิ่มชื่อผู้ใช้และรหัสผ่านที่คุณต้องการใช้สำหรับบัญชีใหม่ แล้วกรอกคำถามความปลอดภัยและคลิกที่ Next อีกครั้ง
- หลังจากที่คุณสร้างบัญชีใหม่สำเร็จ ให้รีสตาร์ทคอมพิวเตอร์ เมื่อคุณได้หน้าจอการเริ่มต้นครั้งต่อไป ให้ล็อกอินด้วยบัญชีที่สร้างใหม่
- ทำซ้ำการกระทำที่ก่อให้เกิด DLG_FLAGS_SEC_CERT_DATE_INVALID error ก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขหรือไม่
หากปัญหายังไม่ได้รับการแก้ไข ให้ไปที่วิธีแก้ไขสุดท้ายด้านล่าง
วิธีที่ 5: เชื่อมต่อกับเครือข่ายอื่น (หากใช้ได้)
หากคุณประสบปัญหาบนเครือข่ายที่ถูกจำกัด (เช่นโรงเรียนหรือที่ทำงาน) อาจเป็นว่าผู้ดูแลเครือข่ายได้บังคับใช้การจำกัดบางประการที่จะป้องกันไม่ให้คุณเข้าถึงเว็บไซต์เฉพาะนั้น
ในกรณีที่สถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ปัญหาได้โดยการเชื่อมต่อกับเครือข่ายอื่น – โดยเฉพาะเครือข่ายบ้าน เพื่อดูว่าปัญหายังคงเกิดขึ้นหรือไม่
อย่างไรก็ตาม หากคุณเชื่อมต่อกับเครือข่ายที่ไม่มีการจำกัดอยู่แล้ว ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 6: ตั้งค่าวันที่ เวลา หรือ Timezone ให้ถูกต้อง
อีกกรณีที่พบบ่อยที่จะทำให้เกิด DLG_FLAGS_SEC_CERT_DATE_INVALID คือ วันที่ เวลา หรือ timezone ที่ไม่ถูกต้องซึ่งจะทำให้ใบรับรองความปลอดภัยไม่ถูกต้อง ในกรณีส่วนใหญ่ แบตเตอรี่ CMOS ที่เสียหายจะเป็นสาเหตุของความไม่สามารถของคอมพิวเตอร์ในการติดตามเวลา
หากวันที่และเวลาของคุณแท้จริงแล้วไม่ถูกต้อง ปัญหาใบรับรองควรจะได้รับการแก้ไขทันทีที่คุณกำหนดค่าวันที่ เวลา และค่า timezone ให้ถูกต้อง
นี่คือคู่มือเร็วในการตั้งค่าวันที่และเวลาให้ถูกต้อง:
- เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ภายในกล่องข้อความ พิมพ์ ‘timedate.cpl’ และกด Enter เพื่อเปิดหน้าต่าง Date & Time

- เมื่อคุณได้หน้าต่าง Date & Time แล้ว ให้คลิกที่แท็บ Date & Time และคลิกที่ Change Date & time

- เมื่อคุณได้รับแจ้งจาก User Account Control ให้ยอมรับเพื่ออนุญาตให้ timedate.cpl เข้าถึงสิทธิ์ผู้ดูแลระบบ
- ในเมนูถัดไป ให้ใช้ปฏิทิน (ภายใต้ Date & Time) เพื่อตั้งค่าที่เหมาะสมตาม time zone ที่คุณอาศัยอยู่

- หลังจากที่ค่าที่ถูกต้องถูกกำหนดแล้ว ให้คลิกที่ Apply เพื่อบันทึกการเปลี่ยนแปลง และตรวจสอบให้แน่ใจว่า timezone ถูกตั้งค่าตามสถานที่ที่คุณอาศัยอยู่
- รีสตาร์ทคอมพิวเตอร์และพยายามเข้าถึงเว็บไซต์เดียวกันที่ล้มเหลวก่อนหน้านี้เมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น
หากปัญหายังไม่ได้รับการแก้ไข ให้ไปที่วิธีแก้ไขสุดท้ายด้านล่าง
วิธีที่ 7: ติดต่อผู้ดูแลเว็บ
หากไม่มีวิธีข้างต้นช่วยให้คุณแก้ปัญหา และคุณประสบปัญหาเฉพาะกับเว็บไซต์เฉพาะ (ทุกเบราว์เซอร์โยนข้อผิดพลาดที่ต่างกันหลังการเชื่อมต่อล้มเหลว) น่าจะเป็นเพราะใบรับรองความปลอดภัยหมดอายุ
ในกรณีนี้ ความหวังเดียวของคุณในการแก้ปัญหาคือการติดต่อผู้ดูแลเว็บและแจ้งให้พวกเขาทราบว่าพวกเขามีปัญหาใบรับรองบนเว็บไซต์ของพวกเขา
หมายเหตุ: หากเว็บไซต์เป็นของคุณ คุณควรตรวจสอบว่า SSL certificate ของคุณยังคงมี效力
หากคุณไม่ใช่เจ้าของเว็บไซต์ คุณสามารถหาข้อมูลติดต่อได้โดยทั่วไปผ่านลิงก์ Contact us – เว็บไซต์ส่วนใหญ่มีหนึ่ง
หากไม่ได้ คุณยังสามารถทำ Whois search เพื่อหาเจ้าของและข้อมูลติดต่อของโดเมน คุณสามารถใช้บริการนี้ (ที่นี่) เพื่อค้นหาข้อมูลนั้น