ผู้ใช้จำนวนน่าประหลาดใจรายงานปัญหา Mozilla Firefox บน Windows 10 แม้ถือว่า Browser นี้เสถียรที่สุด ส่วนใหญ่ร้องเรียนเรื่องการค้างบ่อยพร้อมข้อความ "Not Responding"

ปัญหานี้ไม่ได้เฉพาะ Windows 10 แต่มากรายงานว่าเริ่มเกิดหลังติดตั้ง Major Update เช่น Anniversary Update บน Windows 10
แม้สาเหตุจะหลากหลาย แต่มีสาเหตุหลักๆ ที่ทำให้ Browser ค้างและครัช:
- ไฟล์อันตรายหรือรบกวน เข้ามาในโฟลเดอร์ติดตั้งหรือ Cache Memory
- Plug-ins ที่รบกวนหรือไม่ได้ทดสอบ ทำให้ไม่เสถียร
- Freeeware Converters ทำงานมากเกินไปพร้อมกันใน Firefox (PDF to Word, JPEG to PNG, Word to PDF ฯลฯ)
- โฟลเดอร์ Profile ของ Firefox ไม่มีสิทธิ์สร้างไฟล์ (Read-only permission)
ข่าวดีคือ ไม่ว่าสาเหตุจะเป็นอะไร คุณจะแก้ปัญหาได้ก่อนจบ Troubleshooting ด้วยวิธีในบทความนี้ ด้านล่างคือวิธีแก้ที่ผู้ใช้ในสถานการณ์เดียวกันใช้สำเร็จ ลองทีละขั้นตอนตามลำดับ
วิธีที่ 1: Force Close, รีสตาร์ท และอัปเดต
หากเจอการค้างนานๆ วิธีชั่วคราวคือ Force Close Firefox แล้วรีสตาร์ท หาก Error มาจาก Bug ภายในหรือไฟล์ภายในเสียหาย การบังคับ Update จะแก้ได้ส่วนใหญ่ เมื่อ Firefox ไม่ตอบสนอง จะปิดแบบปกติ (ปุ่ม X) ไม่ได้ แต่ปิดผ่าน Task Manager ได้ง่าย โดยกด Ctrl + Shift + Esc ไปแท็บ Processes เลือก Firefox คลิก End task

หลังปิดแอปที่ค้างแล้ว รีสตาร์ท OS ที่ Startup ถัดไป เปิด Firefox คลิกไอคอนเมนูมุมขวาบน ไป Help คลิก About Firefox รอตรวจสอบรุ่นล่าสุด หากมีรุ่นใหม่ คลิก Restart and update Firefox รอเสร็จ

ที่ Startup ถัดไป สังเกตดูว่ายังค้างหรือไม่ หายังค้างบ้าง ให้ไปวิธีถัดไป
วิธีที่ 2: ตรวจสอบสิทธิ์การเข้าถึงที่จำเป็น
สาเหตุทั่วไปของ Firefox ไม่ตอบสนอง คือ โฟลเดอร์ Profile ไม่มี Write Permission พบบ่อยหาก Firefox ใช้ Profile จาก File System ที่ Mount ด้วย Read-only permission มาก่อน
สามารถเปลี่ยนตั้งค่าโฟลเดอร์ Profile ให้มี Permission ถูกต้องได้ง่าย วิธีทำ:
- กด Windows key + R พิมพ์ "%APPDATA%\Mozilla\Firefox\Profiles\" Enter เปิดโฟลเดอร์ที่มี Profile ของ Firefox

- ขึ้นไปหนึ่งระดับถึงโฟลเดอร์ Firefox คลิกขวาที่โฟลเดอร์ Profiles เลือก Properties
- ใน Properties ของ Profiles ไปแท็บ General ตรวจสอบว่า Read-only ไม่ได้ติ๊ก คลิก Apply

- หากพบว่า Read-only ติ๊กอยู่ และคุณแก้ไขแล้ว ให้รีบูทคอมพิวเตอร์ ที่ Startup ถัดไป ใช้ Firefox ต่อ และเฝ้าดูว่ายังมีอาการไม่ตอบสนองหรือไม่
หายังค้าง ให้ไปวิธีถัดไป
วิธีที่ 3: ล้าง Cache & Cookies
วิธีแก้ยอดนิยมที่ช่วยผู้ใช้หลายคนคือ ล้าง Cache การกำจัด Cached Web Pages และ Cookies จะกำจัดสาเหตุที่เป็นไปได้มาก
ขั้นตอนล้าง Cache และ Cookies:
- เปิด Firefox ไปที่ไอคอนเมนู (มุมขวาบน) คลิก Options
- ไปแท็บ Privacy & Security เลื่อนลง Cached Web Content คลิก Clear Now

- ปิด Firefox รีสตาร์ทคอมพิวเตอร์ ที่ Startup ถัดไป เปิด Firefox ทดสอบว่าการค้างหายหรือไม่
หายังค้างบ้าง ให้ไปวิธีถัดไป
วิธีที่ 4: เริ่ม Firefox ใน Safe Mode และปิด Extensions, Themes หรือ Hardware Acceleration
Firefox Extensions และ Custom Themes เป็นสาเหตุอีกอย่างของการค้าง หากใช้ Extensions เยอะ การ Uninstall ทั้งหมดเพื่อทดสอบอาจเสียเวลามาก
แต่สามารถกำจัดความเสี่ยงได้โดย เริ่ม Firefox ใน Safe Mode ดูว่าการค้างหายหรือไม่ ใน Safe Mode Firefox จะรันด้วย Extensions ปิดทั้งหมด Hardware Acceleration ปิด และ Custom Theme จะกลายเป็น Default จะช่วยระบุว่าปัญหามาจาก Extension/Theme ที่ใช้อยู่ หรือสาเหตุอื่น
ขั้นตอนเปิด Safe Mode:
- เปิด Firefox คลิกไอคอนเมนู (มุมขวาบน) คลิกไอคอน Help (เครื่องหมายคำถาม) คลิก Restart with Add-ons Disabled
หมายเหตุ: สามารถเริ่ม Firefox ใน Safe Mode โดยตรงได้โดยกดค้าง Shift ขณะดับเบิลคลิก Firefox - ที่ Prompt ใหม่ คลิก Restart แล้วคลิก Start in Safe Mode รอ Firefox รีสตาร์ทใน Safe Mode

- ใช้ Firefox ใน Safe Mode สักพัก ดูว่ายังมีการค้างหรือไม่ หากไม่ค้างใน Safe Mode สาเหตุคือ Extensions, Themes, หรือ Hardware Acceleration
หมายเหตุ: หากไม่เจอการค้างใน Safe Mode ให้ข้ามไป วิธีที่ 5 ทันที
หากปัญหาไม่เกิดใน Safe Mode สาเหตุอาจมาจาก Extension, Theme หรือ Hardware Acceleration ด้วยข้อมูลนี้ ให้ดำเนินต่อ 3 กลยุทธ์ต่อไปเพื่อหาสาเหตุจริง:
ปิด Hardware Acceleration
Firefox รุ่นใหม่จะเปิด Hardware Acceleration โดยค่าเริ่มต้น ช่วยประสิทธิภาพในระบบส่วนใหญ่ แต่ระบบเก่าบางตัวอาจไม่เสถียรขณะเปิดอยู่ สามารถปิดได้ง่าย
- เปิด Firefox คลิกไอคอนเมนู (มุมขวาบน) คลิก Options
- ใน Options ไปแท็บ General เลื่อนลง Performance tab ยกติ๊ก Use recommended performance settings
- ยกติ๊ก Use hardware acceleration when available

- รีสตาร์ท Firefox ใช้ต่อดูว่าปัญหาซ้ำหรือไม่ หายังค้าง ให้ไปขั้นตอนถัดไป
กลับไปใช้ Default Theme
Custom Themes เป็นสาเหตุที่พบบ่อย สามารถทดสอบได้ง่ายโดยกลับไปใช้ Default
- เปิด Firefox คลิกปุ่มเมนู (มุมขวาบน) คลิก Add-ons รอ Add-ons Manager เปิด
- ใน Add-ons Manager ไปแผง Themes คลิกปุ่ม Enable ของ Default theme

- รีสตาร์ท Firefox ดูว่าที่ Startup ถัดไป ยังค้างหรือไม่ หายังค้าง ให้ไปขั้นตอนถัดไป
ปิด Extensions ทั้งหมด
หากตัดโอกาสอื่นๆ แล้ว ให้สนใจ Add-ons ที่ทำงานอยู่
เพื่อหา Extension ที่ทำให้ไม่เสถียร ต้องปิดทีละตัว หรือดีกว่า ปิดทั้งหมดพร้อมกัน แล้วเปิดทีละตัวจนพบตัวดำเนินการ
- เปิด Firefox คลิกไอคอนเมนู (มุมขวาบน) คลิก Add-ons เปิด Add-ons Manager
- ใน Add-ons Manager คลิกไอคอน Extension
- ปิด Extension ที่สงสัยว่าทำให้ไม่เสถียร โดยเลือกแล้วคลิก Disable Button ทำซ้ำกับ Extension ที่สงสัยทุกตัว

- รีสตาร์ท Firefox ดูว่ายังค้างหรือไม่
หากปัญหายังคงอยู่หลังทำทุกกลยุทธ์ใน วิธีที่ 4 ให้ไป วิธีที่ 5
วิธีที่ 5: เปิดใช้งาน Hardware Acceleration
บางผู้ใช้ที่เจอการค้างตลอดแก้ได้โดยเปิด Hardware Acceleration ในแท็บ Performance เหตุผลคือ ระบบบางตัวไม่มีทรัพยากรพอประมวลผลองค์ประกอบกราฟิกโดยไม่ช่วยจาก Hardware Acceleration
ขั้นตอนเปิด Hardware Acceleration:
- เปิด Firefox คลิกไอคอนเมนู (มุมขวาบน) คลิก Options
- ไปแท็บ General เลื่อนลง Performance Menu ยกติ๊ก Use recommended performance settings และติ๊ก Use hardware acceleration when available

- ปิด Firefox รีสตาร์ท PC ที่ Startup ถัดไป เปิด Firefox เฝ้าดูการค้าง