Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีแก้ไขข้อผิดพลาด Registry ใน Windows 10

Windows Registry เป็นฐานข้อมูลใหญ่เก็บการตั้งค่าของโปรแกรม ฮาร์ดแวร์ และแอปพลิเคชัน ทุกครั้งที่ติดตั้งโปรแกรม คีย์และค่าจะถูกเพิ่มเข้าไปใน Registry หากไม่ดูแล Registry อย่างถูกต้อง จะเกิดข้อผิดพลาดและการเสียหาย ก่อให้เกิดปัญหาระบบและแอปพลิเคชัน

Registry ทำงานอย่างไร?

OS อ้างอิง Registry ตลอดเวลา สำหรับตำแหน่งไฟล์ ตัวเลือกโปรแกรม การติดตั้งซอฟต์แวร์ใหม่ การเปลี่ยนฮาร์ดแวร์ ใช้ Registry Editor (regedit) เข้าถึงและแก้ไขได้ (Win+R > regedit) โครงสร้าง: Registry Values (คำสั่ง) อยู่ใน Registry Keys (โฟลเดอร์) จัดกลุ่มใน Registry Hives

สำคัญ: สำรอง Registry ก่อนแก้ไขเสมอ

สาเหตุทั่วไปของ Registry Errors

Registry Cleaner แก้ได้แค่ Empty keys, Duplicate keys, Orphaned entries (ขยะ) แต่ Registry Errors จริง คือ: Registry หาย/เสียหาย, BSOD, Windows บูทไม่ได้, "Windows cannot access the registry" - Cleaner ไม่ช่วยได้ในกรณีนี้

สาเหตุร้ายแรง: Malware/Virus โจมตีและแก้ไข Registry ติดตั้งคีย์ที่ลบไม่ได้ เปลี่ยน File Associations ป้องกันไม่ให้รัน .exe ต้องแก้ทันที

ปัญหาจาก Registry เสียหาย

  • คอมพิวเตอร์รีสตาร์ทไม่ได้ (มักเกิดตอน Shutdown)
  • Power failure / Shutdown ผิดปกติ ทำให้ Registry Hive ไม่สม่ำเสมอ
  • ฮาร์ดแวร์เสีย (CPU, RAM, Disk controller) ทำให้เขียน Registry ผิดพลาด

วิธีแก้ไข Registry Errors

  1. สำรอง Registry: regedit > คลิกขวา Computer > Export > บันทึกไฟล์ .reg ไว้ที่ปลอดภัย
  2. สร้าง System Restore Point: Control Panel > System & Security > System > Advanced System Settings > System Protection > Create
  3. กู้คืน Registry: regedit > File > Import > เลือกไฟล์ .reg ที่สำรองไว้ หรือใช้ System Restore
  4. ใช้ System File Checker (SFC): Command Prompt (Admin) > sfc /scannow - สแกนและซ่อมแซมไฟล์ระบบ/Registry อัตโนมัติ

มาตรการป้องกัน

  • Uninstall โปรแกรมที่ไม่ใช้ อย่างถูกต้อง (อาจใช้ Uninstaller tool)
  • สแกนไวรัสเป็นประจำ ลบมัลแวร์ที่ติดตั้งคีย์ Registry
  • ใช้ Registry Cleaner ลบขยะ (Empty keys, Orphaned entries) และซ่อม ActiveX extensions