Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

SYSTEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD Error ใน Windows 11/10

หลัง Windows 11/10 Update หรือระหว่าง Upgrade เจอ SYSTEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD Blue Screen (BSOD) บทความนี้แนะนำวิธีแก้

SYSTEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD Error ใน Windows 11/10

SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD

The SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD bug check has a value of 0x000000D4. This indicates that a driver did not cancel pending operations before unloading.

Error เกิดจาก Driver Unload ไม่สำเร็จ ตัวผิดปกติมักเป็นไฟล์ mwac.sys, invprotectdrv64 sys, fpprocess.sys หากเจอ ให้ระบุไฟล์จาก Blue Screen แล้วหา Driver Name ที่เกี่ยวข้อง

แล้วลอง:

  • ติดตั้ง Device/Driver ใหม่ ให้ Uninstall Driver
  • Update Driver ใหม่ๆ ใช้ Rollback กลับเวอร์ชันเก่า
  • ไม่ได้ Update ให้ Download Driver ใหม่ Update ดู
  1. Uninstall Problematic Drivers
  2. Download และ Install Latest Windows Drivers
  3. Run CHKDSK
  4. Run Driver Verifier Manager
  5. Undo Overclocking
  6. Uninstall Third-party Antivirus/Firewall

1] Uninstall Problematic Driver

บาง Drivers ไม่เข้ากับ Windows 11/10 ก่อให้ BSOD Graphics Card Drivers มักเป็นสาเหตุ

Uninstall Graphics Driver:

  • Win+X เปิด Power User Menu กด M เลือก Device Manager
  • Device Manager เปิด หา Graphic Card Driver Right-click > Uninstall Device
  • หามี Check Delete Driver Software for this Device OK
  • รอ Windows 10 ลบ Driver Restart PC

หรือใช้ Display Driver Uninstaller ลบ Graphics Card Driver

Restart เสร็จเช็ค Error อีก หากไม่มี Error ใช้ Default Driver ได้ หรือ Update Graphics Driver เวอร์ชันใหม่

2] Download และ Install Latest Drivers

Hardware บางอย่างต้อง Driver เหมาะสม ถ้า Driver เก่าหรือมี Bug Windows 10 ใช้ Hardware ไม่ได้ BSOD Error ลอง Update Drivers ผ่าน Device Manager หรือ Third-party Software (ไม่แนะนำ) Auto Update All Drivers

หา Driver ที่ก่อให้ Error ไม่ได้ ให้ Update All Installed Drivers เยี่ยมเว็บ Manufacturer โหลด Latest Drivers สำหรับ Hardware Model Update ให้มากที่สุด

3] Run CHKDSK

BSOD บางครั้งจาก Corrupted Files บน Hard Drive รัน CHKDSK Scan หาและแก้

รัน CHKDSK:

  • เปิด Command Prompt Admin/Elevated
  • พิมพ์คำสั่ง Enter แทน X ด้วย Drive Letter:
chkdsk /r X:

ทำซ้ำทุก Partition หากไม่เข้าถึง C Drive ใน Windows 10 จะบอก Restart เพื่อ Scan C Drive

หากเข้าถึง Windows 10 ไม่ได้ Interrupt Boot Process (Power On เห็น Logo กด Power Button ปิด) 3 ครั้ง เริ่ม Automatic Repair เลือก Troubleshoot > Advanced Options > Command Prompt รัน CHKDSK

4] Run Driver Verifier Manager

SYSTEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD Error ใน Windows 11/10

Windows มี Driver Verifier Manager Tool ระบุ Problematic Drivers พิมพ์ verifier ใน Start Search Enter Driver Verifier Manager Test Drivers ที่ระบุตอน Startup Detect Problem ระบุและ Stop ไม่ให้ Run

5] Undo Overclocking

หลายคน Overclock Hardware เพื่อ Performance แต่มาพร้อม Risk ก่อให้ BSOD แก้โดยตั้ง RAM Settings เป็น Default เกือบ Component Overclocked ไหนก็ทำ Error ได้ ลบ Overclock Settings ทั้งหมด

หาก PC ไม่ได้ Overclock Error อาจจาก Hardware ใหม่ Faulty หรือติดตั้งใหม่ ไม่ Compatible ถอด Hardware ใหม่ออก เช็ค RAM, Motherboard, Hard Drive, Major Components

6] Uninstall Third-party Antivirus/Firewall

Firewall/Antivirus สำคัญแต่อาจ Interfere Windows 10 ก่อให้ BSOD รู้จักว่า Barracuda NextGen Firewall F-Series ก่อให้ Error ลบแล้วแก้ได้ แตเกือบ Third-party AV/Firewall ไหนก็ทำได้ ลบ Third-party AV ทั้งหมดด้วย Dedicated Removal Tool ลบไฟล์เกี่ยวข้องหมด

หากลบ AV แล้ว Error หาย ติดตั้ง AV เดิมใหม่ได้ หรือเปลี่ยน Alternative Software หรือใช้ Windows Defender (Native AV)

หวังว่าจะช่วยได้!

SYSTEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD Error ใน Windows 11/10