รีจิสทรีของ Windows เป็นฐานข้อมูลขนาดใหญ่ที่มีการตั้งค่าการกำหนดค่าสำหรับโปรแกรม ฮาร์ดแวร์ และแอปพลิเคชันที่ทำงานบนคอมพิวเตอร์ของคุณ ทุกครั้งที่คุณติดตั้งโปรแกรม ค่าและคีย์ของโปรแกรมจะฝังอยู่ในรีจิสทรี ซึ่งคุณสามารถกำหนดค่าหรือดำเนินการตามขั้นตอนการแก้ไขปัญหาเพื่อซ่อมแซมโปรแกรมที่เสียหายได้
เมื่อรีจิสทรีไม่ได้รับการดูแลอย่างเหมาะสม ข้อผิดพลาดของรีจิสทรีและความเสียหายจะเกิดขึ้น ทำให้เกิดปัญหาระบบและแอปพลิเคชันจำนวนมากในระบบปฏิบัติการ
คู่มือนี้จะแสดงวิธีการทำงานของรีจิสทรี สาเหตุที่ทำให้เกิดข้อผิดพลาดของรีจิสทรี และเสนอวิธีแก้ปัญหาที่ผ่านการทดสอบและทดลองแล้วเกี่ยวกับวิธีการแก้ไขข้อผิดพลาดของรีจิสทรีใน Windows 10 เพื่อให้คอมพิวเตอร์ของคุณทำงานได้ตามปกติอีกครั้ง
วิธีการทำงานของ Windows Registry
เมื่อใดก็ตามที่คุณติดตั้งโปรแกรมใหม่บนคอมพิวเตอร์ของคุณ รีจิสทรีจะได้รับชุดคำสั่งและการอ้างอิงไฟล์ชุดใหม่ ซึ่งจะถูกเพิ่มในตำแหน่งเฉพาะสำหรับโปรแกรม
ระบบปฏิบัติการอ้างอิงถึงข้อมูลเพิ่มเติม เช่น ตำแหน่งไฟล์ ตัวเลือกที่จะใช้กับโปรแกรม เมื่อติดตั้งซอฟต์แวร์ใหม่ การปรับเปลี่ยนฮาร์ดแวร์ของคุณ และอื่นๆ
ไม่ใช่ทุกแอปพลิเคชันใน Windows ที่ใช้รีจิสทรี บางคนเก็บการกำหนดค่าในไฟล์ XML ในขณะที่ประเภทแบบพกพาจัดเก็บข้อมูลในไฟล์ปฏิบัติการ
ในการเข้าถึงและกำหนดค่ารีจิสทรี คุณจะต้องใช้ Registry Editor ซึ่งเป็นยูทิลิตี้ฟรีที่รวมอยู่ใน Windows ทุกรุ่นตั้งแต่ Windows 95 เป็นค่าเริ่มต้น
ยูทิลิตีการแก้ไขรีจิสทรีฟรีนี้ไม่ใช่ตัวรีจิสทรีเอง เป็นเพียงวิธีการหนึ่งที่คุณสามารถดูและทำการเปลี่ยนแปลงได้ คุณสามารถเข้าถึงได้ผ่าน Command Prompt และรันคำสั่ง regedit
หรือคลิกขวาที่ เริ่ม แล้วเลือก เรียกใช้ . พิมพ์ regedit.exe และคลิก ตกลง หรือกด Enter บนแป้นพิมพ์เพื่อเปิด Registry Editor
ภายในรีจิสทรีประกอบด้วยค่ารีจิสทรี คีย์รีจิสทรี และกลุ่มรีจิสทรี ค่ารีจิสทรีคือคำแนะนำในรีจิสทรีคีย์ ซึ่งเป็นโฟลเดอร์ที่มีข้อมูล ข้อมูลทั้งหมดนี้พบได้ในหลายโฟลเดอร์ที่จัดหมวดหมู่ข้อมูลรีจิสทรีทั้งหมดภายในโฟลเดอร์ย่อย หรือที่เรียกว่ากลุ่มรีจิสทรี
เมื่อคุณทำการเปลี่ยนแปลงค่าหรือคีย์ผ่านตัวแก้ไข คุณจะเปลี่ยนการกำหนดค่าที่ควบคุมโดยค่าเฉพาะ นี่คือสาเหตุที่ทำการเปลี่ยนแปลงการตั้งค่าใดๆ ในพื้นที่ที่เกี่ยวข้องในรีจิสทรี แม้ว่าบางส่วนจะไม่มีผลจนกว่าคุณจะรีสตาร์ทเครื่อง
เมื่อคำนึงถึงสิ่งนี้ สิ่งสำคัญคือคุณต้องรู้ว่าคุณกำลังทำอะไรในแต่ละครั้งที่คุณทำการเปลี่ยนแปลงใดๆ ในรีจิสทรีผ่านตัวแก้ไข
หมายเหตุ :ก่อนที่คุณจะทำการเปลี่ยนแปลงหรือแก้ไขรายการรีจิสตรีที่ใช้งานไม่ได้ ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลรีจิสตรี้แล้ว
สาเหตุทั่วไปของข้อผิดพลาดของรีจิสทรีใน Windows 10
มีหลายวิธีที่ Windows Registry ได้รับข้อผิดพลาดและไม่ใช่ประเภทที่แก้ไขได้ด้วยตัวทำความสะอาดรีจิสทรี อันที่จริง โปรแกรมทำความสะอาดรีจิสทรีไม่ได้ลบข้อผิดพลาดดังกล่าว มีเพียงรายการที่ไม่จำเป็นบางรายการที่พบในรีจิสทรีเท่านั้น
“ข้อผิดพลาด” บางส่วนที่แก้ไขโดยตัวล้างรีจิสทรี ได้แก่ คีย์ว่างหรือซ้ำกัน ค่าที่ไม่ได้ใช้ และรีจิสตรีคีย์ที่ถูกละเลยที่เหลือหลังจากที่คุณถอนการติดตั้งซอฟต์แวร์จากคอมพิวเตอร์ของคุณ
ข้อผิดพลาดของรีจิสทรีที่แท้จริง ซึ่งระบุถึงปัญหาที่แท้จริงเกี่ยวกับรีจิสทรีของระบบปฏิบัติการของคอมพิวเตอร์ของคุณคือประเภทร้ายแรงที่อาจทำให้เกิดปัญหา เช่น รีจิสทรีที่สูญหายหรือเสียหาย หน้าจอสีน้ำเงินตาย การป้องกันไม่ให้ Windows บูทอย่างถูกต้อง หรือกล่าวถึงว่า Windows สามารถ' เข้าไปที่ Registry
ในสถานการณ์เช่นนี้ ตัวล้างรีจิสทรีจะไม่สามารถช่วยแก้ไขข้อผิดพลาดของรีจิสทรีใน Windows 10 ได้ นอกจากนี้ยังไม่สามารถทำอะไรได้เลยหากไม่มีรีจิสทรีที่ใช้งานได้ ดังนั้น หากคุณได้รับข้อผิดพลาดดังกล่าวในคอมพิวเตอร์ของคุณ อย่าติดตั้งตัวล้างรีจิสทรี ไม่สามารถแก้ไขปัญหารีจิสทรีได้
ดังที่เราได้กล่าวไปแล้ว สาเหตุบางประการของข้อผิดพลาดของรีจิสทรี เช่น ชิ้นส่วนรีจิสทรี คีย์ที่ซ้ำกัน รายการที่ถูกละเลย และข้อผิดพลาดในการปิดระบบไม่คุ้มค่าที่จะกังวล
อย่างไรก็ตาม หากมัลแวร์และไวรัสประเภทใดก็ตามโจมตีและแก้ไขรีจิสทรี นี่เป็นปัญหาใหญ่และต้องให้ความสนใจและดำเนินการทันที ไวรัส สปายแวร์ และโทรจันติดตั้งรายการรีจิสตรีที่ไม่สามารถลบออกได้ด้วยตนเอง นอกจากนี้ยังป้องกันไม่ให้คุณเปิดไฟล์ปฏิบัติการด้วยการเปลี่ยนการเชื่อมโยงไฟล์ ซึ่งเป็นสาเหตุที่คุณต้องแก้ไขข้อผิดพลาดรีจิสทรีประเภทนี้ทันที
ปัญหาที่เกิดจากรีจิสทรีที่เสียหาย
หากรีจิสทรีของคุณเสียหาย คอมพิวเตอร์อาจไม่รีสตาร์ท ซึ่งมักเกิดขึ้นเมื่อคอมพิวเตอร์ปิด และคุณไม่สามารถติดตามสาเหตุของคอมพิวเตอร์ได้ เนื่องจากจะยกเลิกการโหลดกระบวนการและไดรเวอร์ระหว่างการปิดระบบ
ไฟฟ้าขัดข้องหรือการปิดระบบโดยไม่คาดคิดอาจทำให้กลุ่มรีจิสทรีเสียหายได้ ในกรณีเช่นนี้ กระบวนการอาจมีการปรับเปลี่ยนส่วนหนึ่งของกลุ่มรีจิสทรีและการปิดเครื่องโดยไม่คาดคิดหรือไฟฟ้าขัดข้องทำให้กระบวนการหยุดลงอย่างกะทันหัน ดังนั้น กลุ่มรีจิสทรีจึงอยู่ในสถานะไม่สอดคล้องกัน และเมื่อคุณรีสตาร์ทคอมพิวเตอร์ ระบบปฏิบัติการจะพยายามโหลดกลุ่มรีจิสทรี แต่พบข้อมูลที่แปลไม่ได้ ทำให้เกิดข้อความแสดงข้อผิดพลาด
หากไฟล์ของคุณเสียหายหรือคุณมีฮาร์ดแวร์ผิดพลาดที่เกี่ยวข้องกับการเขียนลงดิสก์ เช่น ตัวประมวลผล แคช RAM หรือตัวควบคุมดิสก์ สิ่งเหล่านี้อาจทำให้รีจิสทรีและระบบและข้อมูลอื่นๆ ในคอมพิวเตอร์ของคุณเสียหายได้
ความเสียหายของรีจิสทรีอาจเกิดขึ้นเมื่อปิดระบบ และคุณอาจไม่พบสิ่งนี้จนกว่าคุณจะลองโหลดเมื่อรีสตาร์ทครั้งถัดไป ในกรณีนี้ กลุ่มจะถูกเขียนเมื่อปิดเครื่อง และกระบวนการอาจหยุดส่วนประกอบในคอมพิวเตอร์หรือคอมพิวเตอร์เองก่อนที่การเขียนจะเสร็จสมบูรณ์
วิธีแก้ไขข้อผิดพลาดของรีจิสทรีใน Windows 10
- สำรองข้อมูลรีจิสทรีของคุณ
- สร้างจุดคืนค่าระบบ
- คืนค่ารีจิสทรีของคุณจากจุดสำรองหรือคืนค่า
- ใช้ System File Checker เพื่อสแกนรีจิสทรีของคุณ
สำรองข้อมูลรีจิสทรีของคุณ
คำแนะนำขั้นสูงสุดของเราเกี่ยวกับวิธีการสำรองและกู้คืน Windows Registry ครอบคลุมรายละเอียดมากกว่านี้ แต่นี่เป็นวิธีที่รวดเร็วในการทำ:
- ในการดำเนินการนี้ ให้คลิกขวาที่ เริ่ม แล้วเลือก เรียกใช้ .
- ในช่อง Run พิมพ์ regedit และคลิก ตกลง หรือกด Enter บนแป้นพิมพ์
- ในหน้าต่าง Registry Editor ให้คลิกขวาที่ คอมพิวเตอร์ ที่ด้านซ้ายบนสุด แล้วคลิกส่งออก .
- ตั้งชื่อไฟล์สำรองและบันทึกลงในแฟลชไดรฟ์หรือที่เก็บข้อมูลบนคลาวด์
สร้างจุดคืนค่าระบบ
- ในการดำเนินการนี้ ให้เปิด แผงควบคุม และคลิกระบบและความปลอดภัย .
- คลิก ระบบ .
- ทางด้านซ้าย ให้คลิก การตั้งค่าระบบขั้นสูง .
- คลิก การป้องกันระบบ แท็บ เลือก สร้าง แล้วกดตกลง
กู้คืน Registry ของคุณจากจุดสำรองหรือคืนค่า
- ในการดำเนินการนี้ ให้กลับไปที่หน้าต่าง Run (คลิกขวาที่ Start>Run) แล้วพิมพ์ regedit . กดตกลงหรือกด Enter
- ในตัวแก้ไขรีจิสทรี ให้คลิก ไฟล์>นำเข้า .
- ใน นำเข้าไฟล์รีจิสทรี ป๊อปอัป เลือกตำแหน่งที่คุณบันทึกข้อมูลสำรอง คลิกที่ไฟล์แล้วคลิก เปิด .
คุณยังสามารถกู้คืนได้จากจุดคืนค่า
- ในการดำเนินการนี้ ให้คลิก เริ่ม แล้วพิมพ์ สร้างจุดคืนค่า ในแถบค้นหา
- เลือก สร้างจุดคืนค่า จากผลลัพธ์ จากนั้นเลือก การคืนค่าระบบ .
ใช้ตัวตรวจสอบไฟล์ระบบ
System File Checker (SFC) เป็นเครื่องมือที่ตรวจสอบไดรฟ์ของคุณเพื่อหาข้อผิดพลาดของรีจิสทรี และแทนที่รีจิสทรีที่ผิดพลาด
- ในการใช้เครื่องมือนี้ ให้เปิดพรอมต์คำสั่ง และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- พิมพ์ sfc /scannow แล้วกด Enter
มาตรการป้องกัน
หากคุณต้องการให้คอมพิวเตอร์ปราศจากข้อผิดพลาดของรีจิสทรีในอนาคต ต่อไปนี้คือสิ่งที่คุณสามารถทำได้:
- ถอนการติดตั้งโปรแกรมและแอปที่คุณไม่ได้ใช้อย่างเหมาะสม เครื่องมือลบสามารถช่วยได้นอกเหนือจากการใช้หน้าต่าง Add/Remove Programs ในแผงควบคุม
- เรียกใช้การสแกนไวรัสเป็นประจำและลบมัลแวร์หรือไฟล์ที่เกี่ยวข้องใดๆ ที่ติดตั้งในรีจิสทรีของคุณ ทำให้โปรแกรมในระบบหยุดทำงาน
- ลบรายการรีจิสตรีที่ไม่จำเป็นและซ่อมแซมไฟล์ที่หายไปและส่วนขยาย ActiveX โดยใช้ตัวล้างรีจิสทรี