อาการ
เมื่อคุณคืนค่ารีจิสทรีก่อนหน้านี้โดยใช้คำสั่งscanreg /restoreคุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
CheckerSystem รีจิสทรี Microsoft คืนค่าล้มเหลว
สาเหตุ
ลักษณะการทำงานนี้เกิดขึ้นเนื่องจากคุณกำลังพยายามที่จะคืนค่ารีจิสทรีที่บันทึกไว้ในรุ่นเก่าที่สุด จำนวนสูงสุดของรีจิสทรีถูกบันทึกตามที่ระบุไว้ในแฟ้ม Scanreg.ini โดยการตั้งค่า MaxBackupCopies เมื่อคุณพยายามคืนค่ารีจิสทรีที่เก่าที่สุด Windows พยายามสำรองข้อมูลรีจิสทรีปัจจุบัน เนื่องจาก Windows พยายามที่จะเขียนทับการสำรองรีจิสทรีเดียวกันกับที่คุณกำลังพยายามที่จะเรียกคืน การดำเนินการคืนค่าไม่สำเร็จ หมายเหตุ: การสำรองข้อมูลรีจิสทรีที่เก่าที่สุดจะยังคงถูกแทนที่ ด้วยการสำรองข้อมูลของรีจิสทรีปัจจุบัน และจะไม่พร้อมใช้งานเมื่อต้องการคืนค่ารีจิสทรีที่เก่าที่สุด
การแก้ไข
เมื่อต้องการแก้ไขปัญหานี้ ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้ก่อนที่จะใช้คำสั่งscanreg /restore :
-
เปลี่ยนชื่อการสำรองข้อมูลรีจิสทรีที่บันทึกอื่น ๆ เพื่อให้มีเนื้อที่ว่างสำหรับสำเนาสำรองอีกชุดหนึ่ง
-
เพิ่มการตั้งค่า MaxBackupCopies ในแฟ้ม Scanreg.ini เพื่อรองรับการสำรองข้อมูลของรีจิสทรีปัจจุบัน
คุณสามารถด้วยตนเองคืนค่าแฟ้มรีจิสทรี ซึ่งป้องกันการสำรองข้อมูลอัตโนมัติของรีจิสทรีปัจจุบัน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกนี้ คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
ข้อความแสดงข้อผิดพลาด220878 : การคืนค่าล้มเหลว