หากเจอข้อผิดพลาด Windows 11/10 installation has failed บนคอมพิวเตอร์ขณะอัปเกรดเป็น Windows 10 ใหม่ หรืออัปเกรดจาก Windows 7/8/8.1 ลองวิธีแก้ไขในบทความนี้

สาเหตุที่เป็นไปได้ (ไม่จำกัดเพียงนี้):
- บางไฟล์ถูกคัดลอกซ้ำระหว่างติดตั้งเนื่องจากบั๊กใน Windows Media Creator
- ไฟล์บางตัวอาจมีนามสกุลผิด
- ปัญหา Boot Manager อาจก่อให้เกิดปัญหา ลองรีเซ็ตดู
- บริการหรือโปรแกรมบางอย่างอาจก่อให้เกิดปัญหา
Windows 11/10 installation has failed
ลองวิธีแก้ไขด้านล่าง (ไม่จำเป็นต้องตามลำดับ)
- ตรวจสอบข้อกำหนดขั้นต่ำ
- ถอน language pack
- ล้างแอตทริบิวต์โฟลเดอร์ $WINDOWS.~BT
- ถอดอุปกรณ์ต่อพ่วงทั้งหมด
- เปลี่ยนชื่อไฟล์ install.esd
- Rebuild BCD
- Clean install Windows 10
มาดูรายละเอียดแต่ละวิธี
1. ตรวจสอบข้อกำหนดขั้นต่ำ
ข้อกำหนดพื้นฐานสำหรับติดตั้ง Windows 10 หากอุปกรณ์ไม่ผ่าน อาจไม่ได้ประสบการณ์ที่ดี ควรพิจารณาซื้อคอมพิวเตอร์ใหม่
| Processor: | 1 gigahertz (GHz) หรือเร็วกว่า Processor ที่เข้ากันได้ หรือ System on a Chip (SoC) |
| RAM: | 1 gigabyte (GB) สำหรับ 32-bit หรือ 2 GB สำหรับ 64-bit |
| Hard drive size: | 32GB หรือใหญ่กว่า |
| Graphics card: | เข้ากันได้กับ DirectX 9 หรือใหม่กว่า พร้อม WDDM 1.0 driver |
| Display: | 800×600 |
| Internet Connection: | ต้องมีอินเทอร์เน็ตเพื่ออัปเดตและดาวน์โหลดฟีเจอร์บางอย่าง Windows 10 Pro in S mode ฯลฯ ต้องการอินเทอร์เน็ตระหว่างการตั้งค่าครั้งแรก (OOBE) และบัญชี Microsoft (MSA) หรือ Azure AD การเปลี่ยนออกจาก S mode ก็ต้องการอินเทอร์เน็ต |
หากระบบผ่านข้อกำหนดขั้นต่ำแต่ยังเจอข้อผิดพลาด ลองวิธีถัดไป
2. ถอน language pack
หาก Windows ก่อนหน้ามี language pack ที่ไม่ตรงกับ localization จะเจอข้อผิดพลาด ลองเปลี่ยน region และถอน language pack แล้วเริ่มอัปเกรดใหม่
3. ล้างแอตทริบิวต์โฟลเดอร์ $WINDOWS.~BT
ในบางกรณี Windows 10 installer พยายามเขียนทับ (คัดลอก) ไฟล์ติดตั้งในโฟลเดอร์ $WINDOWS.~BT บนดิสก์ท้องถิ่น อาจเกิดเพราะ installer พยายามคัดลอกไฟล์ 2 ครั้งติดกัน แต่ล้มเหลวและรายงานข้อผิดพลาด
เพื่อล้างแอตทริบิวต์โฟลเดอร์ติดตั้ง $WINDOWS.~BT:
- เริ่มติดตั้ง Windows 10 ตามปกติ ไปจนหน้าจอสุดท้าย ก่อนเริ่มติดตั้ง จะบอกว่าจะติดตั้งอะไรและตั้งค่าอะไร
- Minimize installer เปิด File Explorer เปิดโฟลเดอร์ ไปที่ Local Disk C
- หาโฟลเดอร์ $WINDOWS.~BT ใน root folder ของ Local Disk
- หาไม่เจอ ต้องแสดง hidden files
- คลิกขวาโฟลเดอร์ที่มีปัญหา คลิก Properties
- อยู่ที่แท็บ General หาส่วน Attributes ล่างสุด
- ยกเลิกติ๊ก Read-only และ System คลิก Apply ก่อนออก
ตรวจสอบว่าปัญหายังปรากฏหรือไม่เมื่อรันติดตั้งใหม่
4. ถอดอุปกรณ์ต่อพ่วงทั้งหมด
เครื่องพิมพ์เก่าและอุปกรณ์ต่อพ่วงที่ใช้ generic drivers อาจก่อให้เกิด Windows 10 installation has failed error ถอดอุปกรณ์ต่อพ่วงทั้งหมด ใช้แค่ที่จำเป็น ตอนอัปเกรดเสร็จ ค่อยเสียบกลับ จะติดตั้งอัตโนมัติ
5. เปลี่ยนชื่อไฟล์ install.esd
ปรากฏว่ามีบั๊กใน Windows Media Creation Tool ที่เปลี่ยนชื่อไฟล์ต่างจากที่ควรเป็น ข้อผิดพลาดเกิดเมื่อติดตั้งลง DVD เพราะไฟล์ชื่อ install.esd แทนที่จะเป็น install.wim ซึ่งจะทำให้ติดตั้งราบรื่น ในวิธีนี้ ต้องเปลี่ยนชื่อ install.esd
วิธีทำ:
- เริ่มติดตั้ง Windows 11/10 ตามปกติ ไปหน้าจอสุดท้าย ก่อนเริ่มติดตั้ง
- Minimize installer เปิด File Explorer ไปที่ดิสก์ที่เสียบ installation media (USB หรือ DVD)
- ดับเบิลคลิก เปิดโฟลเดอร์ sources ภายใน
- หาไฟล์ install.esd คลิกขวาเลือก Rename
- เปลี่ยนนามสกุลจาก esd เป็น wim
ลองรันอัปเกรดใหม่ ดูว่าปัญหาหายหรือไม่
6. Rebuild BCD
วิธีนี้ rebuild Boot Configuration Data (BCD) ดูว่าข้อผิดพลาด Windows 11/10 installation has failed หายหรือไม่
7. Clean install Windows 11/10
เนื่องจากเจอปัญหานี้จาก Update Assistant หรือรัน setup จาก Windows 10 ISO ที่ mount ไว้ วิธีนี้ติดตั้ง Windows ใหม่แบบสะอาด ดูว่าผ่านบล็อกอัปเกรดได้ไหม
วิธีใดวิธีหนึ่งควรจะทำงานได้!
