หากคุณเจอ Windows Upgrade error 0x800700B7- 0x2000A เมื่อพยายามอัปเกรดเป็น Windows 11 หรือเวอร์ชัน/บิลด์ล่าสุดของ Windows 10 ไม่ต้องตกใจ เพราะคุณอยู่ในที่ที่ถูกต้อง! โพสต์นี้มีไว้ช่วยคุณด้วยโซลูชันที่เหมาะสมที่สุดที่คุณสามารถลองเพื่อแก้ไขปัญหานี้ให้สำเร็จ

คำอธิบายข้อผิดพลาดอ่านว่า:
The installation failed in the SAFE_OS phase with an error during PREPARE_FIRST_BOOT operation
ข้อผิดพลาดนี้หมายความว่า Windows Setup จบการทำงานอย่างไม่คาดคิดเนื่องจากกระบวนการอื่นทำงานอยู่ในพื้นหลัง
แก้ไข Windows Upgrade error 0x800700B7- 0x2000A
หากคุณเผชิญปัญหานี้ คุณสามารถลองโซลูชันที่แนะนำด้านล่างในลำดับไม่สำคัญ และดูว่าช่วยแก้ไข Windows Upgrade error 0x800700B7- 0x2000A บนอุปกรณ์ของคุณได้หรือไม่
- ตรวจสอบข้อกำหนดระบบ
- รัน Windows Update Troubleshooter
- รัน SFC และ DISM scan
- ตรวจสอบ User Account/Profile
- ปิด/ลบ Security software
- ตรวจสอบการรองรับ peripheral ที่ต่ออยู่
- อัปเดต device drivers
- ปิด Legacy USB support
- ปิด Fast Startup
- อัปเกรดใน Clean Boot state
- อัปเกรดโดยใช้ Windows 11/10 ISO
มา ดูรายละเอียดกระบวนการที่เกี่ยวข้องกับแต่ละโซลูชันที่ระบุไว้
1] ตรวจสอบข้อกำหนดระบบ
การกระทำแรกที่คุณสามารถทำเพื่อแก้ไข Windows Upgrade error 0x800700B7- 0x2000A บนอุปกรณ์ของคุณคือ ตรวจสอบข้อกำหนดระบบสำหรับ Windows 11 หรือตรวจสอบว่าอุปกรณ์ของคุณรัน Windows 10 ได้หรือไม่ กรณีตามไป
แม้ว่าคุณจะติดตั้ง Windows 11 บนฮาร์ดแวร์ที่ไม่รองรับได้ อย่างไรก็ตาม หากคุณติ๊กถูกทุกกล่องข้อกำหนดระบบแต่ปัญหายังไม่หาย ให้ดำเนินต่อไปกับโซลูชันถัดไป
2] รัน Windows Update Troubleshooter
โซลูชันนี้ต้องการให้คุณรัน Windows Update Troubleshooter ที่ในตัว และลองทำการอัปเกรดอีกครั้ง และดูว่าทำสำเร็จโดยไม่มีข้อผิดพลาดหรือไม่ หากทำได้ ลองโซลูชันถัดไป
3] รัน SFC และ DISM scan
โซลูชันนี้ต้องการให้คุณรัน SFC scan และ DISM scan – ทั้งคู่เป็น utilities ใน Windows ที่ช่วยให้ผู้ใช้สแกนหาการเสียหายใน Windows image และ system files และกู้คืนไฟล์ที่เสียหาย
เพื่อความสะดวก คุณสามารถรันทั้งสอง scan พร้อมกันได้โดยใช้ขั้นตอนด้านล่าง
- กด Windows key + R เพื่อเปิดกล่อง Run
- ในกล่อง Run พิมพ์ notepad และกด Enter เพื่อเปิด Notepad
- Copy และ paste syntax ด้านล่างลงใน text editor
echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- บันทึกไฟล์ด้วยชื่อและเติมนามสกุล .bat – เช่น SFC_DISM_scan.bat และในกล่อง Save as type ให้เลือก All Files
- รันไฟล์ batch นี้ด้วยสิทธิ์ admin ซ้ำๆ (คลิกขวาไฟล์ที่บันทึก เลือก Run as Administrator จากเมนูบริบท) จนกว่าจะรายงานว่าไม่มีข้อผิดพลาด
- รีสตาร์ท PC
ตอนบูท ลองอัปเกรดอีกครั้ง หากไม่สำเร็จ ให้ดำเนินต่อไปกับโซลูชันถัดไป
4] ตรวจสอบ User Account/Profile
คุณอาจเจอข้อผิดพลาดหากมีปัญหากับ user profile อาจเป็นว่า user profile ของคุณเสียหาย ในกรณีนี้ คุณสามารถซ่อม corrupt user profile และลองอัปเกรดอีกครั้ง หรือคุณสามารถ backup ไฟล์ไปที่อุปกรณ์จัดเก็บภายนอก แล้วสร้าง user account/profile ใหม่ แล้วลองอัปเกรดอีกครั้ง นอกจากนี้ ให้ลบบัญชีที่ไม่จำเป็น
5] ปิด/ลบ Security software
Security software โดยเฉพาะจากผู้ขายภายนอก ที่ติดตั้งบนอุปกรณ์ของคุณ อาจกระตุ้นข้อผิดพลาดนี้ ในกรณีนี้ คุณสามารถปิดหรือลบ security software แล้วลองทำการอัปเกรดอีกครั้ง
ในการปิดซอฟต์แวร์แอนตี้ไวรัส ให้หาไอคอนในพื้นที่แจ้งเตือนหรือ system tray บนแถบงาน (มักอยู่มุมขวาล่างของเดสก์ทอป) คลิกขวาไอคอน และเลือกตัวเลือกเพื่อปิดหรือออกจากโปรแกรม
ในการลบโปรแกรมแอนตี้ไวรัสภายนอกจาก PC แนะนำให้ใช้ dedicated removal tool เพื่อลบไฟล์ทั้งหมดที่เกี่ยวข้องกับโปรแกรมแอนตี้ไวรัสของคุณ
6] ตรวจสอบการรองรับ peripheral ที่ต่ออยู่
หากคุณพยายามอัปเกรดเป็น Windows 11/10 ด้วยฮาร์ดแวร์ที่ไม่ได้รับการรองรับจาก Windows ที่ต่ออยู่กับคอมพิวเตอร์ การอัปเกรดอาจล้มเหลว ในกรณีนี้ คุณสามารถถอดฮาร์ดแวร์ทั้งหมดออก และลองอัปเกรดอีกครั้ง ตรวจสอบกับผู้ผลิต PC ว่าพวกเขารองรับฮาร์ดแวร์หรือไม่ ตรวจสอบกับผู้ผลิตอุปกรณ์ว่ารองรับ Windows 11/10 หรือไม่
7] อัปเดต device drivers
โซลูชันนี้ต้องการให้คุณอัปเดตไดรเวอร์ด้วยตนเองผ่าน Device Manager หรือคุณสามารถรับอัปเดตไดรเวอร์จากส่วน Optional Updates ภายใต้ Windows Update คุณอาจดาวน์โหลดเวอร์ชันล่าสุดของไดรเวอร์สำหรับอุปกรณ์ใดๆ จากเว็บไซต์ของผู้ผลิต
เมื่อคุณอัปเดต device drivers ที่ล้าสมัยทั้งหมดบนระบบแล้ว คุณสามารถลองอัปเกรดอีกครั้ง และหากกระบวนการล้มเหลว คุณสามารถลองโซลูชันถัดไป
8] ปิด Legacy USB support
บางรุ่น PC อาจล้มเหลวในการอัปเกรดเมื่อ Legacy USB Support เปิดใช้งานใน BIOS ในกรณีนี้ คุณสามารถปิด Legacy USB support ใน BIOS และดูว่าช่วยแก้ไขปัญหาที่มีอยู่หรือไม่
ในการปิด Legacy USB support บนคอมพิวเตอร์ของคุณ ทำดังนี้:
- บูทเข้า BIOS
- เมื่ออยู่ใน BIOS setup แล้ว ให้ตรวจสอบเมนูหาตัวเลือกเพื่อเปิดหรือปิด onboard USB ports ตรวจสอบให้แน่ใจว่าตัวเลือก USB ทั้งหมดและ Legacy USB support options ถูกปิดหรือ off
- Save และ exit BIOS หลังจากทำการเปลี่ยนแปลง
หลังจากคอมพิวเตอร์รีบูทแล้ว ให้ลองอัปเกรด Windows อีกครั้ง และดูว่าปัญหาแก้ไขได้หรือไม่
9] ปิด Fast Startup
Fast Startup ออกแบบมาเพื่อช่วยให้คอมพิวเตอร์เริ่มต้นเร็วขึ้นหลังจากคุณปิดเครื่อง เมื่อคุณปิดเครื่อง คอมพิวเตอร์จริงๆ แล้วเข้าสู่สถานะ hibernation แทนที่จะเป็น full shutdown
โซลูชันนี้ต้องการให้คุณปิด Fast Startup และลองอัปเกรดอีกครั้ง หากการดำเนินการเสร็จสมบูรณ์ ถือว่าดีแล้ว หากไม่ ให้ลองโซลูชันถัดไป
10] อัปเกรดใน Clean Boot state
เนื่องจากข้อผิดพลาดที่เห็น หมายความว่า Windows Setup จบการทำงานอย่างไม่คาดคิดเนื่องจากกระบวนการอื่นทำงานในพื้นหลัง คุณสามารถ clean boot ระบบของคุณ และลองทำการอัปเกรดในสถานะนั้น
Clean Boot ทำเพื่อเริ่ม Windows โดยใช้ชุดไดรเวอร์และโปรแกรมเริ่มต้นที่น้อยที่สุด นี่ช่วยกำจัด software conflicts ที่เกิดขึ้นเมื่อคุณติดตั้งโปรแกรมหรืออัปเดต หรือเมื่อคุณรันโปรแกรมใน Windows 11/10
11] อัปเกรดโดยใช้ Windows 11/10 ISO
หากคุณเจอข้อผิดพลาดติดตั้ง Windows upgrade นี้ขณะใช้ Windows Update Assistant คุณสามารถแทนที่จะดาวน์โหลด Windows 11/10 ISO image file โดยตรงจากเว็บไซต์ Microsoft เมื่อคุณดาวน์โหลด ISO ไปที่ตำแหน่งหนึ่ง (แนะนำ desktop) บนอุปกรณ์ของคุณ ให้ mount ISO image แล้วดับเบิลคลิกไฟล์ setup.exe เพื่อเริ่มกระบวนการ in-place upgrade ของ Windows หากขั้นตอนนี้ล้มเหลวด้วย คุณสามารถ clean install Windows 11/10 บนอุปกรณ์ได้
ขอหวังว่าจะช่วยได้!
โพสต์เกี่ยวข้อง: Error 0x8007007f when using Windows 11 Installation Assistant
วิธีแก้ไขรหัสข้อผิดพลาด 0x800700b7?
ผู้ใช้ PC ที่เจอรหัสข้อผิดพลาด 0x800700b7 บนคอมพิวเตอร์ Windows 11/10 สามารถแก้ไข System Restore error 0x800700b7 โดยใช้โซลูชันใดโซลูชันหนึ่งต่อไปนี้:
- Uninstall และ reinstall ซอฟต์แวร์
- รัน System File Checker scan
- รัน Check Disk utility
- Restore Windows
- ปิดซอฟต์แวร์แอนตี้ไวรัส
- ลบ Scheduled Task ใดๆ บนระบบ
วิธีแก้ไข Microsoft update error?
ในบางกรณี Update Troubleshooter ช่วยให้ผู้ใช้ PC แก้ไขปัญหาได้ หากคุณเจอรหัสข้อผิดพลาดขณะดาวน์โหลดและติดตั้ง Windows updates บนอุปกรณ์ของคุณ ในการรัน troubleshooter ทำดังนี้: Select Start > Settings > Update & Security > Troubleshoot > Additional troubleshooters ต่อไป ภายใต้ Get up and running ให้เลือก Windows Update > Run the troubleshooter
