ทุกไฟล์และแอปใน Windows อาจเสียหาย (Corrupt) ได้ รวมถึงแอปของระบบด้วย 近期 หลายผู้ใช้รายงานว่า Registry Editor เสียหาย ก่อให้เกิดปัญหามากมาย Registry Editor คือฐานข้อมูลเก็บการตั้งค่าคอนฟิกของแอปที่ติดตั้งทั้งหมด ทุกครั้งที่ติดตั้งแอปใหม่ คุณสมบัติ (ขนาด, เวอร์ชัน, ที่เก็บ) จะถูกบันทึกลง Registry ใช้แก้ไขและแก้ปัญหาแอปได้ อ่านเพิ่ม: Windows Registry คืออะไร ทำงานอย่างไร?
เนื่องจาก Registry เก็บตั้งค่าสำคัญทั้งระบบ ควรระวังมากตอนแก้ไข หากไม่ระวัง อาจทำให้ Registry เสียหายและก่อให้เกิดความเสียหายร้ายแรง ต้อง Backup Registry ก่อนแก้ไขทุกครั้ง นอกจากการแก้ไขผิดเอง ไวรัส/มัลแวร์ การปิดเครื่องผิดปกติ หรือ System Crash ก็ทำให้ Registry เสียหายได้ Registry เสียหายรุนแรงจะทำให้บูทไม่ได้ (Blue Screen of Death) ถ้าไม่รุนแรงก็เจอ BSOD บ่อย ซึ่งทำให้สภาพเครื่องแย่ลง ต้องซ่อม Registry ทันที
บทความนี้อธิบายวิธีซ่อม Registry เสียหายใน Windows 10 พร้อมขั้นตอน Backup Registry ก่อนแก้ไข
ซ่อม Registry เสียหายใน Windows 10
วิธีแก้ขึ้นอยู่กับความรุนแรง และว่าเครื่องบูทได้หรือไม่ วิธีง่ายที่สุดคือให้ Windows ทำ Automatic Repair เอง ถ้าบูทได้ ให้รันคำสั่งซ่อมไฟล์ระบบ และทำความสะอาด Registry ด้วยโปรแกรมภายนอก สุดท้ายต้อง Reset PC, กลับเวอร์ชันเก่า, หรือใช้ Bootable Windows 10 Drive
วิธีที่ 1: ใช้ Automatic Repair
Windows มีเครื่องมือซ่อมแซม built-in (Windows Recovery Environment - RE) เข้าถึงได้ 3 ทาง:
- Win > คลิกไอคอนเกียร์ (Settings) > Update & Security
- เมนูซ้าย: Recovery > Advanced startup > Restart now
- เครื่อง Restart > หน้าจอ Advanced Boot: Continue, Troubleshoot, Turn off PC
- คลิก Troubleshoot
- หมายเหตุ: ถ้าบูทไม่ได้เพราะ Registry เสีย กดปิดเครื่องแรง (Force Shutdown) ที่หน้าจอ Error ทำซ้ำ 3-4 ครั้ง จนขึ้น "Preparing Automatic Repair"
- คลิก Advanced Options
- คลิก "Startup or Automatic Repair" เพื่อซ่อม Registry
วิธีที่ 2: รัน SFC และ DISM Scan
ถ้าบูทได้ ให้รัน System File Checker (SFC) ทันที SFC ตรวจสอบความสมบูรณ์ของไฟล์ระบบ แทนที่ไฟล์เสียหาย/หายไปด้วย Cached copy DISM (Deployment Image Servicing and Management) ซ่อมไฟล์ที่ SFC หายไป
- Win+R > cmd > Ctrl+Shift+Enter (เปิด CMD Admin) > Yes
- พิมพ์ sfc /scannow > Enter
- รอเสร็จ แล้วพิมพ์ DISM /Online /Cleanup-Image /RestoreHealth > Enter
วิธีที่ 3: ใช้ Bootable Windows Disc
อีกวิธีคือ Boot จาก USB Bootable (สร้างได้จากบทความ: How to Create Windows 10 Bootable USB Flash Drive)
- ปิดเครื่อง เสียบ Bootable Drive
- Boot จาก Drive (กดปุ่มที่บอกให้กด)
- หน้า Windows Setup > คลิก "Repair your computer"
- Advanced Recovery > Advanced Options > Troubleshoot
- Startup or Automatic Repair > เลือก User Account > ใส่รหัสผ่าน
- Windows จะวินิจฉัยและซ่อม Registry อัตโนมัติ
วิธีที่ 4: Reset Computer
ถ้าวิธีข้างต้นไม่ได้ ให้ Reset PC มี 2 ตัวเลือก: Keep my files (ลบแอปภายนอก ล้าง Drive ที่ติดตั้ง Windows - ย้ายไฟล์ส่วนตัวไป Drive อื่นก่อน) หรือ Remove everything ลอง Keep my files ก่อน ไม่ได้ค่อย Remove everything
- Win+I > Settings > Update & Security
- Recovery > Get Started (ใต้ Reset this PC)
- เลือก "Keep my files" (เก็บไฟล์ส่วนตัว แอปภายนอกจะหาย Settings รีเซ็ต)
- ทำตามขั้นตอนบนหน้าจอ
วิธีที่ 5: Restore System Backup (System Restore)
กลับไปเวอร์ชัน Windows ก่อนหน้าที่ Registry ยังดีอยู่ (ต้องเปิด System Restore ไว้ก่อนหน้านี้)
- ค้นหา "control panel" > เปิด
- คลิก Recovery > ปรับขนาดไอคอน > Security and Maintenance
- Advanced recovery tools > "Open System Restore"
- Next
- ดู Date & Time ของ Restore Points (ติ๊ก Show more restore points) เลือกจุดก่อนปัญหาเกิด > Scan for affected programs
- ดูแอป/ไดรเวอร์ที่จะเปลี่ยน > Finish เพื่อกู้คืน
นอกจากนี้ยังมี Registry Cleaner ภายนอก เช่น Restore Advanced System Repair, RegSofts Registry Cleaner สแกนและซ่อม Key ที่เสียหายกลับค่าเริ่มต้น
วิธี Backup Registry Editor
ต้อง Backup Registry ก่อนแก้ไขทุกครั้ง:
- Win+R > regedit > Enter > Yes (UAC)
- คลิกขวา "Computer" ด้านซ้าย > Export
- เลือกที่เก็บ (แนะนำ USB หรือ Cloud) ตั้งชื่อไฟล์รวมวันที่ (เช่น Registrybackup17Nov)
- Save
ถ้า Registry เสียหายอีกครั้ง ให้เสียบ USB หรือดาวน์โหลดจาก Cloud > Import: เปิด Registry Editor > File > Import > เลือกไฟล์ Backup > Open
ป้องกันปัญหา Registry: Uninstall แอปให้สะอาด (ลบไฟล์คงเหลือ) สแกนไวรัส/มัลแวร์เป็นระยะ
แนะนำเพิ่มเติม:
- BSOD Log File ตั้งอยู่ที่ไหนใน Windows 10?
- 5 วิธีหยุด Automatic Updates Windows 10
- ใช้ Fn Key Lock ใน Windows 10
- แก้ Site Can't Be Reached, Server IP Not Found
หวังว่าบทความนี้ช่วยซ่อม Registry เสียหายใน Windows 10 ได้ หากยังมีปัญหา ถามได้ในความคิดเห็น