Registry บน Windows เป็นฐานข้อมูลแบบลำดับชั้น (hierarchical database) ที่เป็นศูนย์กลาง จัดเก็บข้อมูลและการกำหนดค่าของไฟล์และการตั้งค่าต่างๆ ของคอมพิวเตอร์ของคุณ
มันอาจเสียหาย (corrupted) ได้บางครั้ง สาเหตุของการเสียหายนี้อาจแตกต่างกันไปตั้งแต่ความล้มเหลวของไฟล์ระบบ ไปจนถึงการโจมตีโดย malware ที่เป็น敵意 แต่สิ่งที่ชัดเจนคือมีเทคนิคบางอย่างที่สามารถช่วยคุณหลุดพ้นจากปัญหา Registry มาไปดูทีละอย่างกัน
วิธีแก้ไข Registry ที่เสียหายในคอมพิวเตอร์ Windows
ก่อนที่คุณจะปนมือกับวิธีใดวิธีหนึ่งด้านล่าง จำเป็นอย่างยิ่งที่คุณต้องแน่ใจว่าข้อผิดพลาดที่คุณเผชิญหน้าจริงๆ แล้วเป็นข้อผิดพลาดเกี่ยวกับ Registry ที่เสียหาย
นี่คือสัญญาณเตือนเร็วๆ นี้: คุณเผชิญปัญหาในการบูต PC ของคุณ คุณได้ข้อผิดพลาดอย่าง "Windows could not start because the following file is missing or corrupt:\WINNT\SYSTEM32\CONFIG\SYSTEM" หรือ "System hive error"
หรือ อาจจะเป็นอย่างนี้: "Stop 0xc0000218 (0xe11a30e8, 0x00000000, 0x000000000, 0x00000000) UNKNOWN_HARD_ERROR" จริงๆ แล้ว Microsoft มีรายการข้อผิดพลาดเหล่านี้ครบถ้วนที่คุณสามารถดูได้
หากบั๊กใดบั๊กหนึ่งจากข้างต้นเป็นสิ่งที่ให้คุณปวดหัว แสดงว่าคุณจริงๆ แล้วกำลังจัดการกับ Registry ที่เสียหาย แต่ไม่ใช่เหตุผลที่ต้องกังวล เพียงปฏิบัติตามวิธีด้านล่าง และคุณสามารถกำจัดปัญหา Registry corruption ของคุณได้ในไม่ช้า เริ่มกันเลย
1. รันการสแกน SFC
System File Checker เป็นเครื่องมือ Windows ฟรีที่จะตรวจสอบความเสียหายของไฟล์ระบบบน PC ของคุณ และพยายามกู้คืนมัน คุณสามารถรันการสแกน SFC ด้วย Command prompt นี่คือวิธี:
- ไปที่ Start menu search bar พิมพ์ 'cmd' และเลือก best match
- ใน Command prompt ให้พิมพ์ sfc /scannow และกด Enter

ทันทีที่คุณรันคำสั่งข้างต้น การสแกนจะเริ่มต้น กรองและแก้ไขข้อผิดพลาดทั้งหมดที่อาจก่อให้เกิดข้อผิดพลาด Registry ใน PC ของคุณ
2. ทำ System Restore
System Restore เป็นเครื่องมือ Windows ฟรีที่ให้คุณย้อนกลับสถานะของ PC ไปยังจุดเวลาที่ทุกอย่างทำงานอย่างราบรื่น
ในคำของ Microsoft เอง:
ดังนั้น มันคืนค่าทุกอย่างกลับสู่วิธีที่มันเคยเป็นก่อนที่สิ่งต่างๆ จะพัง ทั่วไป คุณสามารถใช้ System Restore เพื่อแก้ Registry ของ Windows ที่เสียหาย สิ่งเดียวที่คุณจะต้องระวังคือ หากคุณเคยสร้าง System Restore เองมาก่อน นี่คือวิธีเริ่มต้น:
ไปที่ Start menu พิมพ์ 'system restore' และเลือก best match ตอนนี้ ในกล่องโต้ตอบ System Properties เลือกปุ่ม System Restore… จากนั้น เลือก Restore Point ที่คุณต้องการกู้คืน และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น

โปรดทราบว่าถ้าปุ่มนี้เป็นสีเทาบนหน้าจอของคุณ แสดงว่าคุณน่าจะไม่มี Restore Point บน PC ของคุณในตอนแรก อย่ากังวล ถ้าเป็นเช่นนั้น คุณสามารถข้ามไปวิธีถัดไปได้เลย นอกจากนี้ ตรวจสอบให้แน่ใจว่าคุณสร้าง Restore point ไว้ล่วงหน้าสำหรับเหตุการณ์เช่นนี้ในอนาคต
3. รันการสแกน DISM
คล้ายกับ System File Check DISM สามารถแก้ไขระบบของคุณได้เมื่อสิ่งต่างๆ เสียหาย ในขณะที่ SFC ทำงานหลักเพื่อซ่อมแซมไฟล์ระบบ DISM แก้ไขข้อผิดพลาดในฮาร์ดดライブของคุณ
ในการรันการสแกน DISM ให้ทำตามขั้นตอนด้านล่าง:
ไปที่ Start menu search bar พิมพ์ 'cmd' และเปิด Command prompt แบบ elevated ที่นั่น ให้พิมพ์คำสั่งต่อไปนี้พร้อมกับพารามิเตอร์ที่เกี่ยวข้องตามที่แสดงด้านล่าง และกด Enter:
Dism /Online /Cleanup-Image /RestoreHealth

การสแกนจะใช้เวลานานไม่กี่นาที และ command prompt จะกู้คืนข้อผิดพลาดที่มันพบ
4. System Reset
หากไม่มีวิธีใดจากข้างต้นทำงานได้ จึงการรีเซ็ตโรงงาน (factory reset) แบบสมบูรณ์เป็นทางเลือกสุดท้ายในการแก้ Registry ที่เสียหาย ในการเริ่มต้น ไปที่ Start menu search bar พิมพ์ 'factory reset' และเลือก best match
ไปที่ System > Recovery และคลิก Reset PC จากที่นั่น ตอนนี้ เลือก Keep my files หรือ Remove everything ขึ้นอยู่กับว่าคุณต้องการเก็บไฟล์ Windows ของคุณหรือลบทุกอย่าง

เลือกจาก Local install หรือ Cloud download ทำการเปลี่ยนแปลงเพิ่มเติมที่คุณต้องการ และสุดท้ายคลิก Next คลิก Reset เพื่อดำเนินการให้เสร็จสิ้น
การซ่อมแซม Registry ที่เสียหายบน Windows 10 หรือ Windows 11
Registry ที่เสียหายไม่ใช่เรื่องที่ควรสลuffไป มันไม่ได้แค่ทำให้การรันโปรแกรมของคุณเป็นลุยล้ม แต่บางครั้งยังทำให้การบูตและปิดเครื่องของ PC กลายเป็นเรื่องน่ารำคาญ เราหวังว่าวิธีหนึ่งจากข้างต้นทำให้คุณแก้ปัญหาได้ และคุณไม่ได้รับความยากลำบากจากปัญหา Registry ที่เสียหายอีกต่อไป