บทความนี้แนะนำวิธีแก้ Backup and Restore Error 0x80070057, An internal error has occurred, The parameter is incorrect บน Windows หากเจอปัญหาตอน restore/backup ไฟล์ด้วย Backup and Restore Tool ผ่าน Control Panel บทความนี้ช่วยได้

บางครั้งพยายาม restore ไฟล์/ระบบด้วย Backup and Restore tool แต่อาจล้มเหลว
Backup and Restore ล้มเหลว Error 0x80070057
สถานการณ์นี้อาจเกิดจากไดรฟ์เสียหาย ตอน backup/restore ล้มเหลว อาจได้ข้อความ:
An internal error has occurred: The parameter is incorrect: (0x80070057)
หรือ
System Restore did not complete successfully. Your computer's system files and settings were not changed. An unspecified error occurred during System Restore. (0x80070057).
สาเหตุเป็นไปได้: ไดรฟ์เสียหาย
ลองวิธีต่อไปนี้:
1. เปลี่ยนการตั้งค่าตัวแบ่งทศนิยม (Decimal symbol)
- เปิด Control Panel
- คลิก Clock, Language, and Region > Region and Language
- แท็บ Formats > Additional settings
- ในช่อง Decimal symbol ใส่ . (จุด) คลิก OK 2 ครั้ง
- รีสตาร์ทคอมพิวเตอร์
2. ใช้ Registry Editor
เปิด Registry Editor ไปที่:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\System
เมนู Edit > New > DWORD Value
พิมพ์ CopyFileBufferedSynchronousIo Enter
คลิกขวา CopyFileBufferedSynchronousIo > Modify Value data ใส่ 1 OK
เกี่ยวข้อง: The system image restore failed: 0x80070057
3. ใช้ Hotfix
อาจดาวน์โหลดและติดตั้ง hotfix จาก Microsoft ไปที่ KB2569601 ขอ Fix374032
สุดท้าย ลอง restore ใหม่หลังรัน chkdsk /R บนดิสก์นั้น
อ่านต่อ: Windows Backup Unspecified error 0x80004005
