ในโพสต์นี้เราจะดูวิธีแก้ไขรหัสข้อผิดพลาด 0xc0000225, 0xc00000e หรือ 0xc0000001 – Winload.efi file missing or not found บน Windows 11/10 ระหว่างบูตหรือสตาร์ทอัป
Winload.efi เป็นไฟล์ EFI หรือ Extensible Firmware Interface ไฟล์เหล่านี้เป็นไฟล์นำออกใช้สำเฟิร์มแวร์ของคอมพิวเตอร์ที่อิงตาม UEFI และทำหน้าที่โหลดไฟล์ไปยังบูทโหลเดอร์ ไฟล์เหล่านี้ใช้สำหรับงานเฉพาะ เช่น เปิดเครื่อง รีสตาร์ท ติดตั้ง Windows รีเซ็ตเครื่อง และอื่นๆ ดังนั้น Winload.efi จึงเป็นไฟล์สำคัญมาก หากไฟล์นี้หาย เสียหาย หรือเสียหาย Windows จะไม่สามารถดำเนินการต่อได้
ข้อความข้อผิดพลาดบางอย่างที่ไฟล์นี้แสดงเมื่อหายหรือเสียหาย:
- winload.efi is missing
- winload.efi cannot be found
- winload.efi is missing or contains errors
- This program can't start because winload.efi is missing from your computer
- This application requires the file winload.efi, which was not found on this system.
- There was a problem starting [path]\winload.efi. The specified module could not be found.
รหัสข้อผิดพลาด 0xc0000225, 0xc00000e และ 0xc0000001 เกี่ยวข้องกับข้อผิดพลาด Winload.efi file not found
แก้ไขข้อผิดพลาดไฟล์ Winload.efi หายไป
หากคุณสร้าง System Restore point บ่อยๆ ลองยกเลิกการเปลี่ยนแปลงด้วย System Restore แล้วลองอัปเกรดอีกครั้ง ถ้ายังไม่เคยสร้าง แนะนำให้เริ่มทำเพราะเป็นฟีเจอร์ที่แข็งแกร่งช่วยแก้ไขคอมพิวเตอร์ในหลายสถานการณ์
เพื่อแก้ไขข้อผิดพลาดนี้ เราจะทำตามวิธีต่อไปนี้:
- Rebuild BCD
- ปิด Secure Boot
- รัน System File Checker
- ปิด Early Launch Anti-Malware Protection
1. Rebuild BCD
สำหรับวิธีนี้ ต้องทำบูต USB Windows แล้วบูตคอมพิวเตอร์จากมัน เมื่อเจอหน้าจอ Welcome คลิก Next แล้วคลิก Repair your computer มุมซ้ายล่าง
ต่อไปคลิก Troubleshoot > Advanced Options > Command Prompt
ใน Command Prompt ให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งตามลำดับเพื่อ Rebuild BCD และซ่อม MBR:
bootrec /repairbcd
bootrec /osscan
bootrec /repairmbr
สุดท้ายพิมพ์ exit เพื่อปิด Command Prompt แล้วรีบูตคอมพิวเตอร์
2. ปิด Secure Boot
แนะนำให้ปิด Secure Boot ในตั้งค่า BIOS เริ่มจากบูตเข้า Windows 10 ก่อน ไป Settings > Windows Update ตรวจสอบอัปเดตและติดตั้งถ้ามี OEM จะส่งและอัปเดตรายการฮาร์ดแวร์ ดไรเวอร์ และ OS ที่เชื่อถือได้สำหรับ PC ของคุณ
แล้วไปที่ BIOS ของ PC: Settings > Update & Security > Advanced Startup options คลิก Restart Now จะรีบูตและเสนอตัวเลือกขั้นสูง เลือก Troubleshoot > Advanced Options จะเห็น UEFI Firmware Settings คลิกเข้าไปจะไป BIOS
แต่ละ OEM ต่างกัน Secure Boot มักอยู่ที่ Security > Boot > Authentication Tab ตั้งเป็น Disabled
ตั้ง Legacy Support เป็น On หรือ Enabled บันทึกการเปลี่ยนแปลงและออก PC จะรีบูต
3. ใช้ System File Checker
กด WINKEY + X หรือคลิกขวา Start > Command Prompt (Admin) หรือค้นหา cmd คลิกขวา > Run as Administrator คลิก Yes สำหรับ UAC แล้วพิมพ์คำสั่ง:
sfc /scannow
รีสตาร์ทระบบหลังสแกนเสร็จ สามารถใช้ FixWin ฟรีแวร์ของเราเพื่อรัน System File Checker ด้วยคลิกเดียวได้
เกี่ยวข้อง: A required device isn't connected or cannot be accessed.
4. ปิด Early Launch Anti-Malware Protection
วิธีนี้ง่าย เลือก Restart ใน Start Menu พร้อมกดค้าง Shift จะรีบูตไป Startup Settings ตรวจสอบว่าตัวเลือกที่ 8 คือ Disable early launch anti-malware protection แล้วกด F8 จะโหลด Windows ด้วย Early Anti-malware protection ปิดเฉพาะเซสชันนั้น ลองทำงานเดิมดูว่าปัญหาแก้ไขได้ไหม
แจ้งเราทราบว่าบทความนี้ช่วยได้ไหม หรือมีข้อเสนออื่นไหม