ข้อผิดพลาด 0xc000021a เป็น Blue Screen of Death (BSOD) ที่เกิดขึ้นสุ่ม ระบุว่า "Your PC ran into a problem and needs to restart" อาจไม่สามารถเข้าถึงคอมพิวเตอร์ได้แม้หลังรีสตาร์ท ข้อผิดพลาดนี้เกิดเมื่อไฟล์ WinLogon (Winlogon.exe) หรือ Client Server-Run Time Subsystem (Csrss.exe) เสียหาย Winlogon จัดการกระบวนการล็อกอิน/ล็อกเอาท์ ส่วน Csrss.exe เป็นส่วนของ Microsoft Client/Server หากไฟล์ทั้งสองเสียหาย จะแสดงข้อความ:
STOP: c000021a {Fatal System Error}
The Windows subsystem system process terminated unexpectedly with a status of 0xc0000005.
The system has been shut down.
สาเหตุอื่นๆ ที่เป็นไปได้:
- System Files เสียหาย
- ซอฟต์แวร์บุคคลที่สามไม่เข้ากันได้
- Driver เสียหาย ล้าสมัย หรือไม่เข้ากันได้
ตอนนี้คุณรู้สาเหตุแล้ว มาดูวิธี Fix BSOD Error 0xc000021a in Windows 10 กัน
หมายเหตุ: ต้องมี Windows Installation หรือ Recovery Disc ก่อนเริ่ม
Fix BSOD Error 0xc000021a in Windows 10
หากใช้ Windows 10 ให้เปิดใช้งาน Legacy Advanced Boot Options Screen ก่อน
วิธีที่ 1: เรียกใช้ Startup/Automatic Repair
- ใส่ DVD ติดตั้ง Windows 10 ที่บูทได้ รีสตาร์ทคอมพิวเตอร์
- กดปุ่มใดปุ่มหนึ่งเมื่อโหลดบูทจาก CD/DVD
- เลือกภาษา คลิก Next คลิก Repair your computer มุมซ้ายล่าง
- ที่หน้าจอ Choose an option คลิก Troubleshoot
- ที่หน้าจอ Troubleshoot คลิก Advanced options
- ที่หน้าจอ Advanced options คลิก Automatic Repair หรือ Startup Repair
- รอจนกว่า Windows Automatic/Startup Repairs จะเสร็จ
- รีสตาร์ท ควรแก้ไขได้แล้ว หากไม่ได้ ลองวิธีถัดไป
วิธีที่ 2: บูทเข้าสู่ Last Known Good Configuration
ก่อนอื่น ให้เปิดใช้งาน Legacy Advanced Boot Menu เพื่อให้ได้ Boot Options:
- รีสตาร์ท Windows 10
- เข้าสู่ BIOS ตั้งค่าบูทจาก CD/DVD
- ใส่ DVD ติดตั้ง Windows 10 รีสตาร์ท
- กดปุ่มใดปุ่มหนึ่งเมื่อโหลดบูทจาก CD/DVD
- เลือกภาษา คลิก Next คลิก Repair your computer
- ที่หน้าจอ Choose an option คลิก Troubleshoot
- ที่หน้าจอ Troubleshoot คลิก Advanced options
- ที่หน้าจอ Advanced options คลิก Command Prompt
- พิมพ์ C: แล้วกด Enter
- พิมพ์คำสั่ง:
BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY - กด Enter เพื่อ Enable Legacy Advanced Boot Menu
- ปิด Command Prompt กลับสู่หน้าจอ Choose an option คลิก Continue เพื่อรีสตาร์ท
- ถอด DVD ติดตั้ง Windows 10 เพื่อให้ได้ Boot options
- ที่หน้าจอ Boot Options เลือก Last Known Good Configuration (Advanced)
วิธีนี้ควร Fix BSOD Error 0xc000021a ได้ หากไม่ได้ ลองวิธีถัดไป
วิธีที่ 3: ถอนการติดตั้งซอฟต์แวร์บุคคลที่สามใน Safe Mode
ใช้คำแนะนำข้างต้นจาก Advanced boot option เลือก Safe Mode แล้วถอนการติดตั้งซอฟต์แวร์บุคคลที่สามที่อาจขัดแย้งกับ Windows
วิธีที่ 4: เรียกใช้ System Restore
- ใส่สื่อติดตั้ง Windows หรือ Recovery Drive/System Repair Disc เลือกภาษา คลิก Next
- คลิก Repair your computer ด้านล่าง
- เลือก Troubleshoot แล้ว Advanced Options
- คลิก System Restore ทำตามคำแนะนำบนหน้าจอ
- รีสตาร์ทคอมพิวเตอร์
วิธีที่ 5: เรียกใช้คำสั่ง DISM
- เปิด Command Prompt จากวิธีข้างต้น
- พิมพ์คำสั่งใน cmd แล้วกด Enter ทีละคำสั่ง:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- รอคำสั่ง DISM ทำงานจนเสร็จ
- หากไม่ได้ผล ลองคำสั่งด้านล่าง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยแหล่งซ่อมแซมของคุณ (Windows Installation หรือ Recovery Disc)
- รีบูทคอมพิวเตอร์ ควร Fix BSOD Error 0xc000021a in Windows 10
วิธีที่ 6: ปิดใช้งาน Driver Signature Enforcement
- เปิด Command Prompt สูงสุด (elevated) จากวิธีข้างต้น
- ที่หน้าต่าง cmd พิมพ์คำสั่งต่อไปนี้ตามลำดับ:
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING ON
- รีบูทคอมพิวเตอร์ ตรวจสอบว่าซ่อมแซมได้หรือไม่
หมายเหตุ: หากต้องการเปิดใช้งาน signature enforcement อีกครั้ง ให้เปิด Command Prompt (Admin) พิมพ์:
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS bcdedit /set testsigning off
วิธีที่ 7: เรียกใช้ SFC และ CHKDSK
- เข้า Command Prompt จากวิธีที่ 1 คลิก Command Prompt ที่หน้าจอ Advanced options
- พิมพ์คำสั่ง:
sfc /scannow chkdsk C: /f /r /x
หมายเหตุ: ใช้ตัวอักษรไดรฟ์ที่ Windows ติดตั้งอยู่ C: คือไดรฟ์ที่ตรวจสอบ /f ให้สิทธิ์แก้ไขข้อผิดพลาด /r ค้นหา bad sectors และกู้คืน /x ยกเลิก mount ไดรฟ์ก่อนเริ่ม
- ออกจาก Command Prompt และรีสตาร์ทคอมพิวเตอร์
วิธีที่ 8: Refresh หรือ Reset Your PC
- เมื่อ Boot menu ปรากฏ เลือก Troubleshooting
- เลือก Refresh หรือ Reset
- ทำตามคำแนะนำบนหน้าจอ
- ควรมี OS disc ล่าสุด (แนะนำ Windows 10) เพื่อทำขั้นตอนนี้
บทความแนะนำ:
- 0xc000000f: An Error occurred while attempting to read the boot configuration data
- Fix Error 2502 and 2503 while installing or uninstalling
- Error code: 0x80070035 The network path was not found
- How to Fix Chrome Won't Open or Launch
เสร็จแล้ว คุณแก้ไข Fix BSOD Error 0xc000021a in Windows 10 เรียบร้อย หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น