เคยเล่นอินเทอร์เน็ตด้วย IE อยู่อย่างสนุกสนานจน внезаปะ ปรากฏข้อความขี้ขลาด "Internet Explorer has encountered a problem and needs to close" แล้ว IE ปิดทันที ทำให้สูญเสียแท็บทั้งหมดและฟอร์มที่กำลังกรอก? ตอนนี้ผมใช้ Chrome แบบศรัทธา ไม่เคยเจอปัญหานี้เลย แต่มันเกิดตลอดกับ IE
สำหรับผู้ยังใช้ IE รุ่นเก่า นี่คือรายการขั้นตอนแก้ปัญหาพื้นฐาน สาเหตุของข้อผิดพลาดนี้อาจเป็นหลายอย่าง ต้องลองหลายวิธีก่อนจะแก้ได้ หากคลิกดูรายละเอียดรายงานข้อผิดพลาด อาจเห็นแบบนี้:
Error sign
AppName: iexplore.exe AppVer. 7.0.5730.11 ModName: unknown
ModVer: 0.0.0.0 Offset: 61eb77e0
ถ้าเจอข้อผิดพลาดนี้ ลองทำตามขั้นตอนต่อไปนี้ทีละขั้น ดูว่าปัญหาหายไหม
วิธี 1
เปิด IE ไป Tools, Internet Options หรือคลิกไอคอนเฟืองมุมขวาบน แล้วล้าง Temporary Internet Files ภายใต้ Browsing History คลิก Delete ติ๊ก Temporary Internet files and website files หากดาวน์โหลดไฟล์ executable ที่ก่อให้เกิดปัญหา จะถูกลบออก
วิธี 2
ในบางเวอร์ชัน IE การ debug สคริปต์อาจเป็นสาเหตุ ลองปิด script debugging ไปที่ Internet Options อีกครั้ง คลิกแท็บ Advanced ติ๊ก Disable Script Debugging (Internet Explorer) และ Disable Script Debugging (Other)
วิธี 3
รันแอนตี้สปายแวร์และแอนตี้ไวรัส ดาวน์โหลด MalwareBytes Anti-Malware และ Spybot รันทั้งคู่เพื่อกำจัดมัลแวร์ ทั้งสองมีเวอร์ชันฟรีพอใช้งาน ดาวน์โหลด CCleaner และ HiJackThis รันทั้งคู่ ลบรายการที่ไม่ต้องการที่เห็นตอนรัน HiJackThis (ต้องอ่านคู่มือว่าลบอะไร)
วิธี 4
ไป Start, Run พิมพ์ MSCONFIG คลิกแท็บ Startup ยกเลิกติ๊กทุกอย่าง แล้วรีสตาร์ทคอมพิวเตอร์ ปิดโปรแกรมเริ่มต้นทั้งหมด หากยังเจอข้อผิดพลาด ให้เปิดกลับทีละตัว ดูว่าตัวไหนทำให้ปัญหากลับมา เรียกว่า Clean Boot
วิธี 5
ปิด Smart Tags ใน IE ไป Tools, Internet Options, แท็บ Advanced ยกเลิกติ๊ก Enable Smart Tags
วิธี 6
ติดตั้งอัปเดตล่าสุดจาก Microsoft Update หากเริ่มเจอข้อผิดพลาด หลัง ติดตั้งอัปเดตล่าสุด ต้องทำ System Restore ไปจุดก่อนติดตั้งอัปเดต เข้าถึง System Restore ได้ที่ Start, All Programs, Accessories, System Tools
วิธี 7
ใช้ System File Checker สแกนการเปลี่ยนแปลงหรือการแก้ไขไฟล์ที่ Windows ป้องกัน หากไฟล์ถูกเขียนทับหรือลบ SFC จะดึงเวอร์ชันที่ถูกต้องมาแทนที่อัตโนมัติ รัน SFC โดยไป Start, Run พิมพ์ CMD แล้วพิมพ์ sfc /scannow ในหน้าต่างคำสั่ง
วิธี 8
ลงทะเบียน DLL ไฟล์ของ IE ใหม่ คลิก Start, Run พิมพ์ CMD แล้วพิมพ์บรรทัดต่อไปนี้ กด Enter หลังแต่ละบรรทัด:
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
วิธี 9
ปิดใช้งาน Add-ons ภายนอกทั้งหมดใน IE ไป Start, Control Panel, Internet Options, แท็บ Advanced ยกเลิกติ๊ก "Enable third party browser extensions" ภายใต้ส่วน Browsing ต้องเลื่อนลงสองบรรทัด
สามารถเปิด IE โดยไม่มี Add-ons ได้ที่ Start, All Programs, Accessories, System Tools คลิก Internet Explorer (No Add Ons)
วิธี 10
บางครั้งปัญหาความเข้ากันได้กับการ์ดกราฟิกเป็นสาเหตุ ตรวจสอบโดยไป Internet Options, Advanced ติ๊ก Use software rendering instead of GPU rendering ภายใต้ Accelerated Graphics
วิธี 11
ตัวเลือกสุดท้ายคือ Reset Internet Explorer อีกครั้งไปที่แท็บ Advanced ใน IE Options 下部 จะเห็นปุ่ม Reset
อย่าลืมติ๊ก Delete personal settings ในกล่องยืนยันการรีเซ็ต
หวังว่าหากคุณเจอข้อผิดพลาดนี้ วิธีใดวิธีหนึ่งข้างต้นจะแก้ปัญหาได้ หากมีคำถามเกี่ยวกับขั้นตอน ทิ้งคอมเมนต์ไว้ จะช่วยตอบให้ Enjoy!