Windows มีความชอบที่จะค้าง ไม่ว่าจะเป็นแอปพลิเคชัน Windows Explorer หรือ Windows เอง แม้จะปรับปรุงมากตั้งแต่ Windows 7 ยังคงมีความเสี่ยงต่อการค้าง ในบทความนี้จะพูดถึงปัญหา Windows Explorer ค้างและวิธีกู้คืน
ผมเคยเจอปัญหา Windows Explorer ค้างใน Windows 7 และไม่ดูจะดีขึ้นใน Windows 10 น่าเสียดายที่มีหลายสิบเหตุผลที่ทำให้ Explorer ค้าง จึงไม่มีวิธีแก้เพียงทางเดียว อย่ากังวล หากคุณเจอปัญหา Explorer ค้าง นี่คือวิธีแก้ที่เป็นไปได้
หมายเหตุ: หาก Explorer ค้างและแสดงหน้าจอดำ ให้ใช้วิธีนี้ก่อนเพื่อกู้คืน
1. อัปเดต Windows ให้เป็นปัจจุบัน
ไม่มีประโยชน์ที่จะพยายามแก้ปัญหาหาก Windows ไม่ได้อัปเดต Microsoft เผยแพร่อัปเดตบ่อยเพื่อแก้ปัญหา Explorer ค้าง วิธีแก้ที่ระบุนี้ไม่สามารถแก้ปัญหาที่เกิดจากระบบที่ล้าสมัย
2. ลบ Add-ons ของ協力廠商
หลายแอปพลิเคชันติดตั้ง Add-ons ใน Windows Explorer เช่น รายการในเมนูคลิกขวา แม้สะดวกแต่ก็อาจทำให้ช้าหรือค้าง คุณควรปิด Add-ons ของ協力廠商ทั้งหมดเพื่อดูว่ามีตัวไหนก่อให้เกิดปัญหา หากแก้ได้ ให้เปิด Add-ons ทีละตัวเพื่อหาตัวผู้กระทำและปิดไว้ (หากเป็นไปได้)
สำหรับวัตถุประสงค์นี้ NirSoft มีเครื่องมือฟรีชื่อ ShellExView ติดตั้งและเปิดใช้งาน
1. ไปที่ "Options" แถบบน เลือก "Hide All Microsoft Extensions" จะซ่อนส่วนขยายของ Microsoft เหลือเฉพาะของ協力廠商ที่ต้องการปิด

2. กด Ctrl + A เลือกทั้งหมด คลิกขวา เลือก "Disable Selected Items" จะปิดส่วนขยายทั้งหมด หากแก้ปัญหา ให้เปิดทีละตัวที่จำเป็นเพื่อหาตัวผู้กระทำและปิดไว้

3. ปิด Thumbnails
Thumbnails ก็อาจทำให้ Explorer ค้าง โดยเฉพาะเมื่อมีรูปภาพเยอะในโฟลเดอร์ เพื่อปิด Thumbnails คลิก "Organize" เลือก "Folder options"

ไปแท็บ "View" ติ๊กถูก "Always show icons, never thumbnails"

4. เปิดโฟลเดอร์ใน Process แยกกัน
Windows เปิดโฟลเดอร์ใน Process เดียว อาจสร้างข้อขัดแย้งและทำให้ Explorer ค้าง คุณสามารถบังคับให้ Windows เปิด Process ใหม่ทุกครั้งที่เปิดโฟลเดอร์ใหม่ ไปที่ "Folder options" อีกครั้ง ติ๊กถูก "Launch folder windows in a separate process"

5. ล้างประวัติ Windows Explorer
Explorer บันทึกโฟลเดอร์ที่เข้าถึงล่าสุด รายการเหล่านี้อาจสร้างข้อขัดแย้งทำให้ไฟล์ใน Explorer ค้าง คุณสามารถลบประวัติ Windows Explorer เพื่อล้างข้อขัดแย้ง
6. ตรวจสอบ Windows Event Viewer
หาก Explorer ค้างเพราะแอปพลิเคชันหรือกระบวนการ Windows จะถูกบันทึกใน Event Viewer
1. เปิด Event Viewer (กด Win + R พิมพ์ eventvwr ใน Run)
2. ด้านซ้ายดับเบิลคลิก "Windows logs" เลือก "Application" จะ thấyรายการ Event logs มากมาย คลิก "Level" ด้านบนจัดเรียงให้ "Errors" และ "Critical" อยู่บนสุด

3. ค้นหา Error หรือ Critical log ที่เกิดเมื่อ Explorer ค้าง หากเจอ คลิกที่มัน จะเห็นรายละเอียดในส่วน "General" ด้านล่าง ปกติ Error จะบอกตำแหน่งแอปพลิเคชันที่ก่อให้เกิดปัญหา

คุณอาจต้องลบแอปนั้นหรือติดตั้งใหม่เพื่อแก้ปัญหา อีกทั้งค้นหาออนไลน์ด้วยรายละเอียด Error เพื่อหาวิธีแก้เพิ่มเติม
7. วาง explorer.exe ในโฟลเดอร์ System32
อาจเป็นปัญหา Indexing แต่วาง explorer.exe ไปในโฟลเดอร์ System32 ช่วยแก้ปัญหา Explorer ค้างให้หลายคน ไปที่ C: Drive เปิดโฟลเดอร์ "Windows" หาไฟล์ "explorer.exe" คัดลอก (อย่าตัด เพราะต้องอยู่ในโฟลเดอร์ "Windows" ด้วย)

ในโฟลเดอร์ "Windows" เดียวกัน หาโฟลเดอร์ "System32" เปิดแล้ววาง "explorer.exe" ลงไป

8. รัน SFC และ Chkdsk
SFC scan ซ่อมไฟล์ระบบเสียหาย Chkdsk scan แก้ข้อผิดพลาดฮาร์ดดิสก์ รันได้จาก Command Prompt
กด Win + R พิมพ์ cmd เปิด Command Prompt พิมพ์ sfc /scannow รัน SFC scan ใช้เวลา 5-15 นาที Windows จะพยายามซ่อมไฟล์เสียหายอัตโนมัติ

ต่อมา พิมพ์ chkdsk ใน Command Prompt กด Enter การสแกนนี้ก็ใช้เวลา 5-15 นาที ข้อผิดพลาดจะถูกซ่อมอัตโนมัติ

สรุป
วิธีข้างต้นเป็นบางส่วนของวิธีแก้ปัญหา Windows Explorer ค้าง อีกทั้ง หาก Explorer ไม่รีสตาร์ทอัตโนมัติหลังค้าง คุณสามารถรีสตาร์ท Windows Explorer เองได้
หากคุณรู้วิธีแก้อื่นๆ สำหรับปัญหา Windows Explorer ค้าง แชร์ในความคิดเห็นด้านล่างได้เลย