Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข Critical_Process_Died Error บน Windows 10/11: คู่มือขั้นตอน

“Blue screen of death” ย่อว่า BSOD สามารถทำลายวันของคุณได้ แม้จะมี BSOD error codes มากกว่า 500 รหัส Windows 10/11 Critical_Process_Died คือรหัสที่ได้รับความสนใจมากที่สุด

ยุติธรรมแล้ว BSODs น้อยลงใน Windows 10 เมื่อเทียบกับ version ก่อนหน้า แต่ยังรำคาญเมื่อเกิด การสูญเสียงานที่กำลังทำเป็นสิ่งน้อยที่สุดที่ต้องกังวล

ทำไงแก้ unexpected error นี้ใน Windows 10? อ่านต่อ เราจะอธิบายทุกอย่าง

STOP Code Critical_Process_Died คืออะไร?

CRITICAL PROCESS DIED เป็นหนึ่งในไม่กี่ Windows BSODs (Blue Screens of Death) ที่ถูกกระตุ้น หากคุณ kill svchost.exe process ใน Windows 10 (คลิกขวาใน Task Manager > “End process tree”) เครื่องจะ crash ทันทีพร้อม error code นี้

เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัย

หมายความว่า Windows จะไม่ start เว้นแต่ generic system process ที่เชื่อมต่อ Windows services กับ dynamic link libraries (DLLs) จะทำงานอยู่ เนื่องจากเป็น critical component ของการทำงานของ Windows OS ระบบจะไม่ทำงานได้ เว้นแต่จะมี instance ของ service นี้ทำงานอยู่ (อย่างน้อย 1 ตัวสำหรับแต่ละ DLL ที่ใช้งาน)

โดยสรุป CRITICAL PROCESS DIED บ่งชี้ว่า process ที่สำคัญต่อการทำงานของ Windows ได้จบการทำงานทันใจและอย่างไม่คาดคิด (ในมุมมองของ OS) ไม่แนะนำให้ผู้ใช้ kill svchost.exe เว้นแต่พวกเขา save work, ปิดแอปทั้งหมด, และพร้อมสำหรับ PC restart หลัง BSOD ปรากฏและ post-crash dump files บันทึกแล้ว

ที่พื้นฐาน สาเหตุตรงไปตรงมา: background process ที่ Windows พึ่งพา กลายเป็น corrupted อาจหยุดทำงานสิ้นสุด หรือข้อมูลถูก modify ผิดพลาด

ขุดลึกกว่านั้น ยากมากที่จะระบุสาเหตุแน่ชัด ทุกอย่างจาก faulty drivers ถึง memory errors อาจเป็นแหล่งปัญหา แย่กว่านั้น มีสถานการณ์เกือบอนันต์ที่ BSOD อาจเกิด อาจเกิดเฉพาะตอน gaming, login, เปิดแอปเฉพาะ, หรือ wake จาก sleep mode

เมื่อคอมพิวเตอร์ crash จาก stop code critical_process_died จะเห็นหน้าจอสีน้ำเงินพร้อมข้อความ:

Your PC ran into a problem and needs to restart. We’re just collecting some error info, and then we’ll restart for you. (x% complete).

บางคอมพิวเตอร์เข้าสู่ loop ของการ reboot ติดต่อกัน ทำให้ troubleshooting เป็นปวดหัวใหญ่

โชคดีที่มี solutions สำหรับ Critical_Process_Died ntoskrnl exe error ที่ลองได้ แม้คุณไม่ใช่ tech expert ก็ทำได้ง่าย

ลองแต่ละ solution ทีละอัน เรียงตาม likelihood ของการให้ quick fix รีบูทคอมพิวเตอร์หลังแต่ละ solution ดูว่าได้ผลหรือไม่

ปัจจัยที่กระตุ้น Blue Screen Critical_Process_Died

Windows OS ให้แน่ใจว่า only authorized applications เข้าถึงข้อมูลและ system components เฉพาะได้ เมื่อ critical component ของ Windows ตรวจพบ unauthorized modification ของข้อมูลมัน จะ intervene ทันที ทำให้ BSOD critical_process_died

เหมือน BSODs ส่วนใหญ่ สิ่งที่ดีที่สุดสำหรับการสืบสวนเพิ่มเติมคือ พิจารณาว่าอะไรเปลี่ยนไปบน PC ล่าสุด ตามสถิติ สาเหตุทั่วไปที่สุดของ stop code นี้คือ rogue update ตามด้วย system file corruption ทำให้ executable ของ critical system process บางตัว (ซึ่ง svchost.exe เป็นตัวอย่างดี) ตาย สาเหตุที่เป็นไปได้:

Faulty update: หมายถึง (มักเป็น recent) Windows update เช่น Cumulative Update, security update, หรืออัปเดตอื่น ที่ก่อให้เกิด unintended side effects บนบาง PC หากระบุ update ที่เป็นปัญหาได้ จะมี notes ที่ช่วยเหลือใน Microsoft’s update release notes โปรด lookup Knowledge Base number ของอัปเดตและอ่านว่า Microsoft กล่าวอะไรเกี่ยวกับ string นั้น

ดู updates ที่ติดตั้งล่าสุด: ไปที่ old Windows control panel > Programs and Features > “View installed updates” จะแสดงรายการ updates ตามลำดับติดตั้ง หากต้องลบ ให้คลิกขวา > “Uninstall”

Corrupt system files: ซ่อมได้ด้วยคำสั่ง DISM /Online /Cleanup-Image /CheckHealth (รันที่ administrative CMD หรือ administrative PowerShell session) หากคำสั่งนี้พบอะไร ให้ clean ด้วย DISM /Online /Cleanup-Image /RestoreHealth ต่อด้วย system file checker จนกว่าจะรายงาน nothing found or fixed (อาจใช้ 2-3 รอบ): SFC /SCANNOW หาได้ผล จะแก้ IRQL error ด้วยบ่อยครั้ง

Incompatible device drivers: ส่วนใหญ่ (~90%) error เกิดจาก bad driver หากติดตั้งหรืออัปเดต driver ใหม่ (เช่น printer, sound card, controller) อาจเป็นสาเหตุ หากอัปเดต driver ใหม่ ให้ใช้ “Roll Back Driver” ใน Driver tab ของ Device Manager สำหรับอุปกรณ์นั้น หาก tab นั้นสีเทา อาจต้อง uninstall current driver ด้วยตนเองและ reinstall previous version

อย่างไรก็ตาม สาเหตุของ error ไม่ได้ชัดเจนเสมอไป มีรายงาน Critical Process Died error บน laptop ใหม่ และไม่แปลกที่ error จะปรากฏอย่างกะทันหันบนคอมพิวเตอร์ที่รันสบายมาหลายปี

นั่นคือเหตุผลที่ critical ต้องใช้ broad approach และแก้ multiple potential causes พร้อมกัน สามารถเริ่มด้วย method ใดก็ได้ในบทความนี้ หรือลองทั้งหมดพร้อมกัน ตัดสินใจอยู่ที่คุณ เราแนะนำให้ continuous testing หลังแต่ละขั้นตอน เพื่อรู้ว่าวิธีไหนดีที่สุด

วิธีแก้ Windows 10/11 Error Critical_Process_Died

หากค้างใน boot loop และออกจาก Blue Screen of Death ไม่ได้ ขั้นแรกคือ restart คอมพิวเตอร์ใน Safe Mode Windows เริ่มใน Safe Mode ด้วย limited set ของ files, programs, และ drivers Startup programs ถูก disable และติดตั้งเฉพาะ drivers ที่จำเป็นต่อการรัน Windows นอกจากนี้ การรันสแกนด้วย professional PC Repair Tool เช่น Outbyte PC Repair เป็นไอเดียดี เพื่อป้องกัน BSODs อย่าง Critical_Process_Died

วิธี Boot เข้า Safe Mode

PCs ต่างๆ เปิด Safe Mode แตกต่างกัน แต่อันพบบ่อยคือกด “SHIFT + F8” หรือ F8 เดียว จะแสดง “Advanced Boot Options Menu.”

  1. Restart Windows 10 computer และกด SHIFT + F8 (หรือ F8 เดียว) ซ้ำๆ ก่อน Windows 10 OS โหลด เพื่อเปิด Recovery Mode
  2. ลูกศรเลือก “Advanced Boot Options” > Enter
  3. ลูกศรเลือก “Safe Mode” > Enter อีกครั้ง

Safe Mode with Networking เป็นอีกตัวเลือก แต่ถ้า BSOD เกิดจาก Wi-Fi chipset driver วิธีนี้จะไม่แก้ปัญหา!

หาก SHIFT + F8 หรือ F8 เดียวไม่ได้บน PC ลองใช้ Windows installation disk

หรือเสียบ Windows Recovery USB ก่อน startup process เข้า WinRE

หาไม่มี installation disk/USB ให้ restart คอมพิวเตอร์หลายครั้ง จะ boot เข้า WinRE ท้ายที่สุด WinRE คือ repair tool ที่มากับ Windows 10 ให้ troubleshoot issues ของ OS

เข้า WinRE แล้ว ไป Troubleshoot > Advanced Options > Startup Settings > “Restart.” คอมพิวเตอร์ restart แล้ว ไป startup settings ทำตามขั้นตอนข้างต้น

หากคอมพิวเตอร์ boot และ login ได้ ให้ทำขั้นตอนอื่นๆ ด้านล่าง

วิธีที่ 1: สแกนด้วย Hardware and Device Troubleshooting Tool

เริ่มจาก simplest solution ก่อนไปอันซับซ้อน

Windows ตอนนี้มาพร้อม specialized troubleshooting tools เยอะ หนึ่งในนั้น dedicated ไปที่ hardware และ device issues

น่าเสียดาย ไม่พร้อมใน Settings menu แล้ว ต้อง start จาก command line โชคดีที่ง่าย: เปิด Command Prompt พิมพ์ msdt.exe -id DeviceDiagnostic > Enter

หน้าจอถัดไป คลิก Next ระบบจะสแกนหาปัญหาไม่กี่นาที จะรายงานผลลัพธ์

วิธีที่ 2: รัน DISM Tool

หาก errors คงอยู่ ให้ไป Deployment Imaging and Servicing Management (DISM) tool จะซ่อม corrupt system image

Tool มี 3 functions:

  • /ScanHealth
  • /CheckHealth
  • /RestoreHealth

เราสนใจแค่ตัวสุดท้าย ใช้ DISM: เปิด Command Prompt as admin (ตามขั้นตอนก่อนหน้า) พิมพ์ DISM /Online /Cleanup-Image /RestoreHealth

กระบวนการปกติใช้ 10-30 นาที ไม่ต้องตกใจถ้า progress bar หยุดที่ 20% นานหลายนาที เป็น normal behavior

Restart คอมพิวเตอร์หลังสแกนเสร็จ

วิธีที่ 3: รัน SFC Scan

ขั้นตอนต่อไป ให้รัน System File Checker utility utility ที่รู้จักดีซ่อม corrupted หรือ incorrectly modified system files รักษาอาการ Windows-based ailments หลากหลาย

จริงๆ ไม่ได้มีประโยชน์เสมอไป คนใช้มาจากนิสัยมากกว่าความจำเป็น แต่ในกรณี Critical_Process_Died Windows 10/11 error นี้เป็นขั้นตอนสำคัญใน troubleshooting process

รัน checker: เปิด Command Prompt as admin วิธีง่ายคือค้นหา cmd คลิกขวา > Run as administrator

Command Prompt เปิดแล้ว พิมพ์ sfc /scannow > Enter กระบวนการอาจใช้เวลาสักครู่ เสร็จแล้ว จะแสดงรายการปัญหาและขั้นตอนที่ scan ใช้แก้ไขบนหน้าจอ Restart คอมพิวเตอร์เพื่อดำเนินต่อ

วิธีที่ 4: สแกนหา Malware

Malware บนระบบอาจก่อให้เกิด stop code Malware สามารถ corrupt system files และ processes ทำให้ทำงานไม่ได้

ใช้ Windows Defender หรือ third-party antivirus suite ที่ชอบ แค่ทำ full-system scan แบบละเอียด

วิธีที่ 5: อัปเดต Device Drivers

สาเหตุทั่วไปของ stop code คือ bad driver จึงสมควรตรวจสอบว่าไม่มี driver ไหนต้องการ updates

เช็ค driver status: คลิกขวา Start tile > Device Manager > หาอุปกรณ์ที่มี yellow exclamation point

หามี exclamation point ให้คลิกขวาอุปกรณ์ > Update Driver Software จาก context menu

วิธีที่ 6: Uninstall Recent Windows Updates

หากปัญหาใหม่ recent Windows update อาจเป็นสาเหตุ โชคดีที่ uninstall recent updates ได้ง่าย เพื่อดูว่าปัญหาหายไปหรือไม่

Uninstall update: ไป Update & Security > Windows Update > Update History > Uninstall Updates ใน Settings app Highlight update ที่ต้องการ uninstall > คลิก Uninstall button บนสุดหน้าต่าง

วิธีที่ 7: ทำ Clean Boot

Clean boot คือ startup mode ที่ใช้น้อยที่สุดของ drivers, processes, และ programs เมื่อคอมพิวเตอร์ทำงานแล้ว คุณสามารถโหลด missing processes ทีละอันเพื่อ isolate issue

Clean boot คอมพิวเตอร์:

  1. ค้นหา System Configuration ใน Start menu search bar > คลิกตัวเลือกที่ดีที่สุด
  2. แท็บ Services
  3. ยกเลิกติ๊ก Hide all Microsoft Services
  4. เลือก Disable All
  5. ไป Startup tab
  6. Select Open Task Manager
  7. คลิก Startup tab อีกครั้งในหน้าต่างใหม่
  8. Disable ทุก item ในรายการ
  9. Reboot คอมพิวเตอร์

วิธีที่ 8: ทำ System Restore

ใช้ System Restore tool คืนค่าคอมพิวเตอร์สู่ previous state ตัวเลือกนี้มีได้ก็ต่อเมื่อคุณ enabled การสร้าง restore points ก่อน stop code problems เริ่มต้น

ใช้ System Restore: ไป Settings > Update & Security > Recovery > Reset this PC > Get Started > Keep Files แล้วทำตามคำแนะนำบนหน้าจอ

วิธีที่ 9: Reinstall หรือ Reset

ถึงเวลาทุยคอมพิวเตอร์ไปที่กำแพงใกล้ที่สุดและไปช้อปปิ้งแล้วหรือ? หากวิธีข้างต้นไม่ได้ผล?

จริงๆ ยังมีอีกหนึ่งโอกาส ตัวเลือกสุดท้ายคือ reset Windows หรือ reinstall จากศูนย์ หากล้มเหลว คุณเกือบแน่นอนว่ามี hardware problem

สรุป

วิธีแก้ที่อธิบายข้างต้นควรแก้ไขส่วนใหญ่ของ ‘CRITICAL PROCESS DIED’ error ใน Windows 10 การ reboot เข้า Safe Mode และ Clean Boot เป็นขั้นตอนสำคัญใน troubleshooting สามารถทำ system restore หรือใช้ SFC tool ซ่อม corrupted files นอกจากนี้ เทคนิคเดียวกันอาจใช้แก้ Blue Screen of Death (BSOD) issues อื่นๆ ใน Windows 10 ได้