วิธีแก้ไขข้อผิดพลาดของรีจิสทรีใน Windows 10

รีจิสทรี(Windows Registry)ของ Windows เป็นฐานข้อมูลขนาดใหญ่ที่มีการตั้งค่าการกำหนดค่าสำหรับโปรแกรม ฮาร์ดแวร์ และแอปพลิเคชันที่ทำงานบนคอมพิวเตอร์ของคุณ ทุกครั้งที่คุณติดตั้งโปรแกรม(install a program)ค่าและคีย์ของโปรแกรมจะฝังอยู่ในรีจิสทรี ซึ่งคุณสามารถกำหนดค่าหรือดำเนินการตามขั้นตอนการแก้ไขปัญหาเพื่อซ่อมแซมโปรแกรมที่เสียหายได้

เมื่อรีจิสทรี ไม่(t)ได้รับการดูแลอย่างเหมาะสม จะเกิดข้อผิดพลาดของรีจิสทรีและความเสียหาย ทำให้เกิดปัญหา(problems in ) ระบบและแอปพลิเคชันจำนวน มาก ในระบบ ปฏิบัติการ(he operating system)

คู่มือนี้จะแสดงให้คุณเห็นว่ารีจิสทรีทำงานอย่างไร อะไรทำให้เกิดข้อผิดพลาดของรีจิสทรี และเสนอวิธีแก้ไขปัญหาที่ได้รับการทดลองและทดสอบแล้วเกี่ยวกับวิธีการแก้ไขข้อผิดพลาดของรีจิสทรีในWindows 10เพื่อให้คอมพิวเตอร์ของคุณทำงานได้ตามปกติอีกครั้ง

วิธีการทำงานของรีจิสทรีของ Windows(How The Windows Registry Works)

เมื่อใดก็ตามที่คุณติดตั้งโปรแกรมใหม่บนคอมพิวเตอร์ของคุณ รีจิสทรีจะได้รับชุดคำสั่งและการอ้างอิงไฟล์ชุดใหม่ ซึ่งจะถูกเพิ่มในตำแหน่งเฉพาะสำหรับโปรแกรม

ระบบปฏิบัติการอ้างอิงถึงข้อมูลเพิ่มเติม เช่น ตำแหน่งไฟล์ ตัวเลือกที่จะใช้กับโปรแกรม เมื่อติดตั้งซอฟต์แวร์ใหม่ การเปลี่ยนแปลงฮาร์ดแวร์ และอื่นๆ 

ไม่ใช่ทุกแอปพลิเคชันในWindowsที่ใช้รีจิสทรี บางคนเก็บการกำหนดค่าใน ไฟล์ XMLในขณะที่ประเภทแบบพกพาจัดเก็บข้อมูลในไฟล์ปฏิบัติการ

ในการเข้าถึงและกำหนดค่ารีจิสทรี คุณจะต้องใช้Registry Editor ซึ่งเป็นยูทิลิตี้ฟรีที่รวมอยู่ใน (Registry Editor)Windows ทุก รุ่นตั้งแต่Windows 95โดยค่าเริ่มต้น

ยูทิลิตีการแก้ไขรีจิสทรีฟรีนี้ไม่ใช่ตัวรีจิสทรีเอง เป็นเพียงวิธีการหนึ่งที่คุณสามารถดูและทำการเปลี่ยนแปลงได้ คุณสามารถเข้าถึงได้ผ่านCommand Promptและรันคำสั่ง regedit

หรือคลิกขวาที่Startแล้วเลือกRun พิมพ์regedit.exeแล้วคลิกตกลง(OK)หรือกดEnterบนแป้นพิมพ์เพื่อเปิดRegistry Editor(Registry Editor)

ภายในรีจิสทรีประกอบด้วยค่ารีจิสทรี คีย์รีจิสทรี และกลุ่มรีจิสทรี ค่ารีจิสทรีคือคำแนะนำในรีจิสทรีคีย์ ซึ่งเป็นโฟลเดอร์ที่มีข้อมูล ข้อมูลเหล่านี้มีอยู่ในหลายโฟลเดอร์ที่จัดหมวดหมู่ข้อมูลรีจิสทรีทั้งหมดภายในโฟลเดอร์ย่อย หรือที่เรียกว่ากลุ่มรีจิสทรี

เมื่อคุณเปลี่ยนแปลงค่าหรือคีย์ผ่านEditorคุณจะเปลี่ยนการกำหนดค่าที่ควบคุมโดยค่าเฉพาะ นี่คือสาเหตุที่มีการเปลี่ยนแปลงการตั้งค่าใดๆ ในพื้นที่ที่เกี่ยวข้องในรีจิสทรี แม้ว่าบางส่วนจะไม่มีผลจนกว่าคุณจะรีสตาร์ทเครื่อง

เมื่อคำนึงถึงสิ่งนี้ สิ่งสำคัญคือคุณต้องรู้ว่าคุณกำลังทำอะไรในแต่ละครั้งที่คุณทำการเปลี่ยนแปลงใดๆ ในรีจิสทรี(changes to the registry)ผ่านตัวแก้ไข

หมายเหตุ(Note) : ก่อนที่คุณจะทำการเปลี่ยนแปลงหรือแก้ไขรายการรีจิสตรีที่ใช้งานไม่ได้ ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลรีจิสทรีแล้ว

สาเหตุทั่วไปของข้อผิดพลาดของรีจิสทรีใน Windows 10(Common Causes of Registry Errors in Windows 10)

มีหลายวิธีที่Windows Registryได้รับข้อผิดพลาด และไม่ใช่ประเภทที่โปรแกรมทำความสะอาดรีจิสทรีแก้ไขได้ อันที่จริงโปรแกรมทำความสะอาดรีจิสทรีไม่ได้ลบข้อผิดพลาด(registry cleaners don’t remove errors)ดังกล่าว เป็นเพียงรายการที่ไม่จำเป็นบางรายการที่พบในรีจิสทรี

“ข้อผิดพลาด” บางส่วนที่แก้ไขโดยตัวล้างรีจิสทรี ได้แก่ คีย์ว่างหรือซ้ำกัน ค่าที่ไม่ได้ใช้ และรีจิสตรีคีย์ที่ถูกละทิ้งหลังจากที่คุณถอนการติดตั้งซอฟต์แวร์จากคอมพิวเตอร์ของคุณ

ข้อผิดพลาดของรีจิสทรีที่แท้จริง ซึ่งระบุถึงปัญหาที่แท้จริงเกี่ยวกับรีจิสทรีของระบบปฏิบัติการของคอมพิวเตอร์ของคุณคือประเภทร้ายแรงที่อาจทำให้เกิดปัญหา เช่น รีจิสทรีที่สูญหายหรือเสียหาย หน้าจอสีน้ำเงินตาย การป้องกันไม่ให้ Windows บูทอย่างถูกต้อง หรือกล่าวถึงว่า Windows สามารถ' t เข้าถึงรีจิสทรี

ในสถานการณ์เช่นนี้ ตัวล้างรีจิสทรีจะไม่สามารถช่วยแก้ไขข้อผิดพลาดของรีจิสทรีในWindows 10ได้ นอกจากนี้ยังไม่สามารถทำอะไรได้เลยหากไม่มีรีจิสทรีที่ใช้งานได้ ดังนั้น หากคุณได้รับข้อผิดพลาดดังกล่าวในคอมพิวเตอร์ของคุณ อย่า ติดตั้ง ตัวล้างรีจิสทรี (install a registry cleaner)จะไม่สามารถแก้ไขปัญหารีจิสทรีได้

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

อย่างไรก็ตาม หากมัลแวร์และไวรัสประเภทใดก็ตามโจมตีและแก้ไขรีจิสทรี นี่เป็นปัญหาใหญ่และต้องได้รับการเอาใจใส่และดำเนินการทันที ไวรัส สปายแวร์ และโทรจัน(Trojans)ติดตั้งรายการรีจิสตรีที่ไม่สามารถลบออกได้ด้วยตนเอง นอกจากนี้ยังป้องกันไม่ให้คุณเปิดไฟล์ปฏิบัติการด้วยการเปลี่ยนการเชื่อมโยงไฟล์ ซึ่งเป็นสาเหตุที่คุณต้องแก้ไขข้อผิดพลาดรีจิสทรีประเภทนี้ทันที

ปัญหาที่เกิดจาก Registry ที่เสียหาย(Problems Caused By a Corrupt Registry)

หากรีจิสทรีของคุณเสียหาย คอมพิวเตอร์อาจไม่รีสตาร์ท ซึ่งมักจะเกิดขึ้นเมื่อคอมพิวเตอร์ปิด และคุณไม่สามารถติดตามสาเหตุของมันได้ เนื่องจากจะยกเลิกการโหลดกระบวนการและไดรเวอร์ระหว่างการปิดระบบ

ไฟฟ้าขัดข้องหรือการปิดระบบโดยไม่คาดคิดอาจทำให้กลุ่มรีจิสทรีเสียหายได้ ในกรณีดังกล่าว กระบวนการอาจมีการปรับเปลี่ยนส่วนหนึ่งของกลุ่มรีจิสทรี และการปิดระบบโดยไม่คาดคิดหรือไฟฟ้าขัดข้องหยุดกระบวนการในทันที ดังนั้น กลุ่มรีจิสทรีจึงอยู่ในสถานะไม่สอดคล้องกัน และเมื่อคุณรีสตาร์ทคอมพิวเตอร์ ระบบปฏิบัติการจะพยายามโหลดกลุ่มรีจิสทรี แต่พบข้อมูลที่แปลไม่ได้ นำไปสู่ข้อความแสดงข้อผิดพลาด

หากไฟล์ของคุณเสียหายหรือคุณมีฮาร์ดแวร์ผิดพลาดที่เกี่ยวข้องกับการเขียนลงดิสก์ เช่น ตัวประมวลผล แคชRAMหรือตัวควบคุมดิสก์ สิ่งเหล่านี้อาจทำให้รีจิสทรีและระบบอื่นๆ และข้อมูลบนคอมพิวเตอร์ของคุณเสียหาย

ความเสียหายของ รีจิสทรี(Registry)อาจเกิดขึ้นเมื่อปิดระบบ และคุณอาจไม่พบสิ่งนี้จนกว่าคุณจะลองโหลดเมื่อรีสตาร์ทครั้งถัดไป ในกรณีนี้ กลุ่มจะถูกเขียนเมื่อปิดเครื่อง และกระบวนการอาจหยุดส่วนประกอบในคอมพิวเตอร์หรือคอมพิวเตอร์เองก่อนที่การเขียนจะเสร็จสมบูรณ์

วิธีแก้ไขข้อผิดพลาดของรีจิสทรีใน Windows 10(How to Fix Registry Errors in Windows 10)

  1. สำรองข้อมูลรีจิสทรีของคุณ
  2. สร้างจุดคืนค่าระบบ
  3. คืนค่ารีจิสทรีของคุณจากการสำรองข้อมูลหรือจุดคืนค่า
  4. ใช้System File Checkerเพื่อสแกนรีจิสทรีของคุณ

สำรองข้อมูลรีจิสทรีของคุณ

คำแนะนำที่ดีที่สุด ของเราเกี่ยวกับวิธีการสำรองและกู้คืน Windows Registry(ultimate guide on how to backup and restore the Windows Registry)ครอบคลุมรายละเอียดมากกว่านี้ แต่นี่เป็นวิธีที่รวดเร็วในการทำ: 

  • ในการดำเนินการนี้ ให้คลิกขวาที่Startแล้ว  เลือกRun
  • ในกล่อง Run ให้พิมพ์regeditแล้วคลิกOKหรือกด Enter บนแป้นพิมพ์ของคุณ

  • ใน หน้าต่าง Registry Editorให้คลิกขวา ที่ Computerทางด้านซ้ายบน แล้วคลิกExport

  • ตั้งชื่อไฟล์สำรองและบันทึกลงในแฟลชไดรฟ์หรือที่เก็บข้อมูลบนคลาวด์

สร้างจุดคืนค่าระบบ

  • ในการดำเนินการนี้ ให้เปิดแผงควบคุม(Control Panel)แล้วคลิกระบบและความ(System & Security)ปลอดภัย

  • คลิกระบบ(System) _

  • ที่ด้านซ้าย ให้คลิกการตั้งค่าระบบขั้น(Advanced System Settings)สูง

  • คลิก แท็บ การป้องกันระบบ(System Protection)เลือกสร้าง แล้ว(Create,)กด ตกลง

คืนค่ารีจิสทรีของคุณจากจุดสำรองหรือคืนค่า(Backup Or Restore)

  • ในการดำเนินการนี้ ให้กลับไปที่ หน้าต่าง Run (คลิกขวาที่ Start> Run ) แล้วพิมพ์regedit กดตกลงหรือกด Enter 
  • ใน Registry Editor คลิกFile>Import Import

  • ใน ป๊อปอัป Import Registry Fileให้เลือกตำแหน่งที่คุณบันทึกข้อมูลสำรอง คลิกที่ไฟล์ แล้วคลิกOpen

คุณยังสามารถกู้คืนได้จากจุดคืนค่า 

  • ในการดำเนินการนี้ ให้คลิกเริ่ม(Start )แล้วพิมพ์สร้างจุดคืนค่า(create a restore point)ในแถบค้นหา 
  • เลือกสร้างจุดคืนค่า(create a restore point)จากผลลัพธ์ จากนั้นเลือกSystem Restore(System Restore)

ใช้ตัวตรวจสอบไฟล์ระบบ

System File Checker ( SFC ) เป็นเครื่องมือที่ตรวจสอบไดรฟ์ของคุณเพื่อหาข้อผิดพลาดของรีจิสทรี และแทนที่รีจิสทรีที่ผิดพลาด

  • หากต้องการใช้เครื่องมือนี้ ให้เปิดCommand Promptแล้วเลือกRun as administrator

  • พิมพ์sfc /scannowแล้วกด Enter

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

หากคุณต้องการให้คอมพิวเตอร์ไม่มีข้อผิดพลาดของรีจิสทรีในอนาคต ต่อไปนี้คือสิ่งง่ายๆ ที่คุณสามารถทำได้:

  • ถอนการติดตั้งโปรแกรมและแอ(Properly uninstall programs and apps)พที่คุณไม่ได้ใช้อย่างเหมาะสม เครื่องมือลบสามารถช่วยได้นอกเหนือจากการใช้หน้าต่างAdd Add/Remove ProgramsในControl Panel
  • เรียกใช้การสแกนไวรัสเป็นประจำและลบมัลแวร์หรือไฟล์ที่เกี่ยวข้องใดๆ(delete any malware or related files)ที่ติดตั้งในรีจิสทรีของคุณ ทำให้โปรแกรมในระบบหยุดทำงาน
  • ลบ(Remove)รายการรีจิสตรีที่ไม่จำเป็นและซ่อมแซมไฟล์ที่หายไปและ ส่วนขยาย ActiveXโดยใช้ตัวล้างรีจิสทรี



About the author

ฉันเป็นผู้เชี่ยวชาญ Windows 10 ที่ได้รับการแนะนำเป็นอย่างยิ่ง และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการปรับแต่งรูปลักษณ์ของคอมพิวเตอร์และทำให้เครื่องมือ Office ของพวกเขาใช้งานง่ายขึ้น ฉันใช้ทักษะของฉันเพื่อช่วยให้ผู้อื่นค้นพบวิธีที่มีประสิทธิภาพที่สุดในการทำงานกับ Microsoft Office รวมถึงวิธีจัดรูปแบบข้อความและกราฟิกสำหรับการพิมพ์ออนไลน์ วิธีสร้างธีมที่กำหนดเองสำหรับ Outlook และแม้กระทั่งวิธีปรับแต่งรูปลักษณ์ของแถบงานบนเดสก์ท็อป คอมพิวเตอร์.



Related posts