"Your PC/Device needs to be repaired. The operating system couldn't be loaded because the system registry file is missing or contains errors. Error code: 0xc0000225" ข้อความนี้อาจโผล่บนหน้าจอเมื่อคุณเริ่มต้น PC หรือ Mac คุณอาจสับสนกับสถานการณ์นี้และต้องการรีสตาร์ท PC หรือ Mac แต่คุณจะพบว่าไม่ได้ผล รหัสข้อผิดพลาดเดียวกันยังโผล่อยู่
นอกจากข้อมูลข้อผิดพลาดที่กล่าวมาในประโยคแรกแล้ว คุณอาจเห็นข้อความต่อไปนี้ด้วย:
- 0xc0000225 Info: The operating system couldn't be loaded because a critical system driver is missing or contains errors.
- 0xc0000225 Info: An unexpected error has occurred.
- 0xc0000225 Info: A required device isn't connected or can't be accessed.
- Your PC needs to be repaired. An unexpected error has occurred. Error code: 0xc0000225
אז מהו קוד שגיאה 0xc0000225, למה הוא מופיע על המסך הכחול ואיך לתקן אותו? זה יכול להיות קשה להבנה עבורך. אבל אתה יכול למצוא את התשובה בפוסט הזה ו לתקן קוד שגיאה 0xc0000225 ב-Windows 7/8/10/11 או Mac. ואז אתה יכול להפעיל את ה-PC או ה-Mac שלך כרגיל.
รหัสข้อผิดพลาด 0xc0000225 คืออะไร?
รหัสข้อผิดพลาด 0xc0000225 หมายความว่า Windows ไม่สามารถหาไฟล์ระบบที่ถูกต้องสำหรับการบูทคอมพิวเตอร์ได้ ข้อมูลสำคัญที่เรียกว่า BCD (Boot Configuration Data) ซึ่งบอก Windows ว่าจะบูทอย่างไรเมื่อรันบน PC
บางครั้ง รหัสข้อผิดพลาดนี้อาจโผล่บนหน้าจอของคุณ หากไฟล์ระบบของคุณเสียหายหรือสูญหาย หรือหากระบบไฟล์ (file system) ของดิสก์ของคุณถูกกำหนดค่าผิดพลาด
หรืออาจเป็นว่า สายข้อมูลของคุณเสียหาย ฮาร์ดแวร์ของคุณมีปัญหา คุณติดตั้งมัลแวร์ หรือคุณเชื่อมต่ออุปกรณ์ภายนอก และสิ่งเหล่านี้อาจก่อให้เกิดปัญหาเดียวกันได้เช่นกัน แต่หนึ่งในเหตุผลที่พบบ่อยที่สุดสำหรับข้อผิดพลาดนี้คือ BCD หายหรือเสียหาย
ถ้าเพื่อนของคุณมีปัญหาเดียวกัน แชร์ให้พวกเขารู้!
วิธีแก้ไขรหัสข้อผิดพลาด 0xc0000225 บน Windows 7/8/10/11?
ก่อนที่คุณจะแก้ไขรหัสข้อผิดพลาด 0xc0000225 คุณต้องสร้าง USB flash drive หรือ CD สำหรับซ่อมแซม Windows คุณไม่สามารถแก้ไขรหัสข้อผิดพลาด 0xc0000225 จากภายใน Windows เหมือนข้อผิดพลาดการบูทอื่นๆ ได้ แต่คุณได้รับอนุญาตให้ใช้เครื่องมือซ่อมแซมผ่านสื่อซ่อมแซม (repair medium) เมื่อคุณบูทระบบไม่ได้
และสิ่งที่คุณต้องการคือ CD หรือ USB ขนาด 8GB ที่ไม่มีข้อมูล เพื่อให้คุณสามารถลบข้อมูลทั้งหมดระหว่างกระบวนการสร้าง หลังจากที่คุณสร้างสำเร็จแล้ว ใส่ลงใน PC ของคุณ และเปลี่ยนลำดับการเริ่มต้นใน BIOS และเริ่ม PC ของคุณ
ตอนนี้ คุณสามารถทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขรหัสข้อผิดพลาด 0xc0000225 บน Windows 7/8/10/11
ใช้ Windows Startup Repair
วิธีที่ง่ายที่สุดในการแก้ไขรหัสข้อผิดพลาด 0xc0000225 คือการใช้ตัวแก้ไขปัญหา built-in ใน Windows มันสามารถช่วยตรวจสอบปัญหาระบบและพยายามแก้ไขมัน ดังนั้นมันจึงสามารถแก้ไข BCD ที่เสียหายได้เช่นกัน

คุณสามารถทำดังต่อไปนี้เพื่อให้ทำงานบน Windows 7/8/10/11
- เริ่ม PC จากสื่อซ่อมแซม และตั้งค่า Language, Time, และ Keyboard
- คลิก Repair your computer ที่มุมซ้ายล่างของหน้าจอ
- เลือก Troubleshoot > Advanced options > Startup repair
หลังจากการดำเนินการเหล่านี้ คุณสามารถลองรีสตาร์ท PC ของคุณอีกครั้ง เพื่อตรวจสอบว่ารหัสข้อผิดพลาดยังโผล่อยู่หรือไม่ หากไม่ คุณสามารถใช้ PC ของคุณได้ตามปกติ แต่ถ้ารหัสข้อผิดพลาดยังโผล่ คุณต้องดำเนินการ troubleshooting ต่อ
หากคุณแก้ปัญหาได้ แชร์ความสุขกับเพื่อนๆ!
ใช้ SFC ตรวจสอบไฟล์ระบบและดิสก์
เหตุผลหนึ่งที่ก่อให้เกิดรหัสข้อผิดพลาดที่กล่าวมาคือ ไฟล์ระบบเสียหาย หรือดิสก์ถูกกำหนดค่าผิดพลาด ดังนั้นคุณสามารถรัน SFC เพื่อตรวจสอบว่าไฟล์ระบบหรือดิสก์เสียหายหรือไม่

- คลิก Repair your computer > Troubleshoot > Advanced options
- คลิก Command Prompt
- พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อตรวจสอบ
sfc/scannow - หลังจากการดำเนินการนี้ พิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบดิสก์ของคุณ เช่น ถ้าไฟล์ระบบบูทของคุณถูกเก็บไว้ใน Disk C คุณสามารถพิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบและซ่อมแซม
chkdsk c:/f
จนถึงตอนนี้ คุณสามารถเริ่ม PC ของคุณอีกครั้ง เพื่อตรวจสอบว่ารหัสข้อผิดพลาดเดิมยังโผล่อยู่หรือไม่ หากยังโผล่ คุณต้องใช้วิธีอื่นๆ เพื่อแก้ไข
Rebuild BCD (สร้าง BCD ใหม่)
เราได้กล่าวไว้ว่า หนึ่งในเหตุผลที่พบบ่อยที่สุดสำหรับรหัสข้อผิดพลาดคือ BCD หายหรือเสียหาย ดังนั้น หากทุกวิธีแก้ไขข้างต้นไม่ได้ผล ในขณะนี้ คุณต้อง rebuild BCD และคุณต้องไปที่ Command Prompt ก่อน

- คลิก Repair your computer > Troubleshoot > Advanced options
- คลิก Command Prompt
- พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง และกด Enter หลังจากทุกคำสั่ง
bootrec/scanos
bootrec/fixmbr
bootrec/fixboot
bootrec/rebuildbcd
คำสั่งแรกจะสแกนดิสก์ของคุณเพื่อช่วยคุณหาการติดตั้ง Windows ที่หายไป คำสั่งที่สองและสามจะเขียน MBR ใหม่และ boot sector ใหม่ลงดิสก์ของคุณ และคำสั่งสุดท้ายจะ rebuild BCD ของคุณและสแกนดิสก์อีกครั้ง และคุณสามารถรีสตาร์ท PC เพื่อตรวจสอบว่ารหัสข้อผิดพลาดได้รับการแก้ไขหรือไม่
ตั้งค่า Active Partition
หากคุณทำทุกวิธีข้างต้นเพื่อแก้ไขรหัสข้อผิดพลาด 0xc0000225 แต่มันไม่ได้ผล อาจมีบางอย่างผิดปกติกับ active partition
Active partition คือพาร์ติชันบูทของคอมพิวเตอร์ และคุณสามารถเปลี่ยนมันเพื่อบอกระบบว่าจะบูทจากที่ไหน อย่างไรก็ตาม การดำเนินการผิดบางอย่างอาจเป็นเพราะ active partition อาจไม่ได้ถูกตั้งค่าอย่างถูกต้อง จึงทำให้เกิดรหัสข้อผิดพลาด 0xc0000225

ทำดังต่อไปนี้เพื่อตั้งค่า active partition ให้ถูกต้อง
- ไปที่ Command Prompt เหมือนข้างต้น
- พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง และกด Enter หลังจากทุกคำสั่ง เช่น ถ้าไดรฟ์บูทของคุณคือ Disk C คุณสามารถพิมพ์คำสั่งต่อไปนี้
diskpart
list disk
select disk c
list partition
select partition x
active
คำสั่งแรกจะแสดงรายการดิสก์ทั้งหมดบน PC ของคุณ พิมพ์คำสั่งที่สองเพื่อเลือกดิสก์ระบบของคุณ และคำสั่งที่สามจะแสดงรายการพาร์ติชันทั้งหมดในดิสก์ระบบที่เลือก คำสั่งที่สี่และห้า เลือกพาร์ติชันและทำให้มันกลายเป็น active partition
"X" หมายถึงหมายเลขของพาร์ติชันระบบ หลังจากพิมพ์คำสั่งทั้งหมดแล้ว คุณสามารถพิมพ์ "exit" เพื่อออก และรีสตาร์ท PC เพื่อตรวจสอบว่าคุณแก้ไขข้อผิดพลาดได้หรือไม่
ใช้ Last Known Good Configuration
Last Known Good Configuration เป็นทางลัดในการแก้ไข Blue Screen of Death บน Windows โดยทั่วไป มันสามารถแก้ไขความผิดปกติส่วนใหญ่ได้ แต่ไม่ได้ผล หาก PC ของคุณไม่สามารถเริ่มต้นได้

- รีสตาร์ท Windows ของคุณ และกดค้าง F8 เพื่อเข้าสู่ Safe Mode
- เลือก The Last Known Good Configuration และกด Enter
แต่สิ่งที่คุณต้องระวังคือ หากคุณใช้วิธีนี้เริ่ม PC ของคุณ คุณจะสูญเสียการตั้งค่าทั้งหมดที่คุณทำมาตั้งแต่ครั้งล่าสุดที่คุณเริ่ม PC นี้สำเร็จ
Restore System (กู้คืนระบบ)
หากทุกวิธีข้างต้นไม่สามารถช่วยคุณเริ่ม PC ได้สำเร็จ วิธีเดียวที่เหลือสำหรับคุณคือการกู้คืนระบบ (restore system) ก่อนการดำเนินการนี้ คุณต้องแน่ใจว่าคุณได้สำรองข้อมูลของคุณไว้แล้ว

- ไปที่ Advanced options
- คลิก System Restore
- เลือก system restore point
- คลิก Finish เพื่อกู้คืน
วิธีแก้ไขรหัสข้อผิดพลาด 0xc0000225 บน Mac?
รหัสข้อผิดพลาด 0xc0000225 เกิดขึ้นไม่ได้บน Windows เท่านั้น แต่เกิดขึ้นบน Mac ด้วย เมื่อคุณล้างดิสก์และรีสตาร์ท Mac คุณอาจเห็นรหัสข้อผิดพลาด 0xc0000225 บนหน้าจอเหมือน Windows ดังนั้น ทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขรหัสข้อผิดพลาด 0xc0000225 บน Mac ของคุณ
ติดตั้ง macOS ใหม่ (Reinstall macOS)

- ปิดเครื่อง Mac ของคุณ
- กดปุ่มเปิด และทันทีถือ Command + R เพื่อเริ่มจาก macOS Recovery Mode
- macOS Utilities จะโผล่ขึ้นมา จากนั้นเลือก Reinstall macOS
- คลิก Continue เพื่อรันการติดตั้ง
หากคุณไม่สามารถติดตั้งระบบบน Mac ได้ คุณต้องกลับไปจัดรูปแบบ startup disk ของคุณ ระหว่างการติดตั้ง Mac ของคุณอาจรีสตาร์ทและแสดงแถบความคืบหน้าหลายครั้ง
หากวิธีแก้ไขเหล่านี้มีประโยชน์ แชร์ให้เพื่อนๆ รู้!
อ่านเพิ่มเติม: This Device Cannot Start (Code 10) Error: How to Fix it on Windows?
คำถามที่พบบ่อยเกี่ยวกับรหัสข้อผิดพลาด 0xc0000225
คำถาม: รหัสข้อผิดพลาด 0xc0000225 หมายถึงอะไร?
คำตอบ: รหัสข้อผิดพลาด 0xc0000225 หมายความว่า Windows ไม่สามารถหาไฟล์ระบบที่ถูกต้องสำหรับการบูทคอมพิวเตอร์ได้
คำถาม: แก้ยังไงถ้าไม่มีดิสก์ติดตั้ง?
คำตอบ: คุณสามารถสร้าง USB flash drive ที่บูทได้ และใช้วิธีที่กล่าวมาในบทความเพื่อแก้ไข