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

เมื่อเจอปัญหานี้ คุณจะได้รับข้อความผิดพลาดเต็มรูปแบบคล้ายนี้:
System Restore did not complete successfully. Your computer's system files and settings were not changed.
Details:
System Restore failed to extract the file from the restore point.
An unspecified error occurred during System Restore. (0x8007045b)You can try System Restore again and choose a different restore point. If you continue to see this error, you can try an advanced recovery method.
ปัญหานี้เกิดจากปัญหาที่รู้จักในโปรแกรม System Restore
แก้ไขข้อผิดพลาด System Restore 0x8007045b
ถ้ามี Encrypted Content ใน Restore Point ตอนเริ่มโปรแกรม System Restore เพื่อกู้คืนระบบ System Restore จะสร้าง Shutdown Task เพื่อทำงานกู้คืนจริง เมื่อ Task นี้ทำงาน บริการระบบส่วนใหญ่หยุดแล้ว รวมถึง Encrypting File System (EFS)
ถ้ามีไฟล์ใดถูกเข้ารหัสโดย EFS ใน Restore Point โปรแกรม System Restore จะต้องเรียก EFS Service เพื่อ Extract ไฟล์ประเภทนี้จาก Restore Point แต่เพราะ EFS Service หยุดแล้วและไม่สามารถ Restart ได้เพราะระบบกำลัง Shutdown กระบวนการกู้คืนจึงล้มเหลว
เพื่อแก้ปัญหานี้ คุณต้องบูตเข้า Windows RE (Recovery Environment) แล้วรันการดำเนินการ System Restore
เนื่องจาก Windows RE ติดตั้งมากับ Windows 11/10 แล้ว คุณสามารถบูตเข้าได้หลายวิธี
- ถ้าค้างที่หน้าจอ Login ให้คลิกปุ่ม Shutdown แล้วเลือก Restart พร้อมกด Shift ค้าง
- Windows 11 ไป Settings > System > Recovery > Advanced Startup > Restart now Windows 10 ไป Settings > Update & Security > Recovery > ภายใต้ Advanced Startup คลิก Restart now
- ใช้ Recovery Media บูตเข้า Windows RE

ใน Windows RE คลิก Troubleshoot > Advanced Options > System Restore แล้วทำตามพรอมป์เพื่อดำเนินการ System Restore
สิ่งนี้แก้ปัญหาได้เพราะ EFS ทำงานอยู่เสมอใน Windows RE และเพราะ System Restore ไม่ต้องสร้าง Shutdown Task เพื่อทำงานกู้คืนใน Windows RE ปัญหาเฉพาะนี้จึงไม่เกิดใน Windows RE
หวังว่าบทความนี้ช่วยได้!
Error คล้ายกัน: System Restore Error 0x8007007e
