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

วิธีแก้ไขข้อผิดพลาด BSOD MULTIPLE_IRP_COMPLETE_REQUESTS

แก้ไข MULTIPLE_IRP_COMPLETE_REQUESTS Error: หากคุณเผชิญ Multiple_IRP_Complete_Requests พร้อมค่า Bug Check 0x00000044 และ Blue Screen of Death แสดงว่ามีไดรเวอร์พยายามขอให้ IRP (I/O request packet) เสร็จสิ้นซึ่งเสร็จสิ้นไปแล้ว ทำให้เกิดข้อขัดแย้งและข้อความข้อผิดพลาด กล่าวคือเป็นปัญหาไดรเวอร์ ที่พยายามทำให้แพ็กเก็ตของตัวเองเสร็จสิ้นสองครั้ง

ปัญหาหลักคือ ไดรเวอร์อุปกรณ์สองตัวเชื่อว่าทั้งคู่เป็นเจ้าของแพ็กเก็ตและพยายามทำให้แพ็กเก็ตเสร็จสิ้น แต่มีเพียงตัวเดียวที่สำเร็จ ส่วนอีกตัวล้มเหลว ทำให้เกิด BSOD MULTIPLE_IRP_COMPLETE_REQUESTS มาเริ่มแก้ไขกันเลย

เคล็ดลับ: หากคุณใช้ซอฟต์แวร์ Virtual Drive เช่น LogMeIn Hamachi, Daemon tools ให้ลบการติดตั้งและลบไดรเวอร์ของพวกเขาให้หมด ซึ่งควรช่วยแก้ไขปัญหานี้

แก้ไข MULTIPLE_IRP_COMPLETE_REQUESTS Error

ควรสร้าง Restore Point ก่อน เพื่อป้องกันกรณีเกิดปัญหา

วิธีที่ 1: ใช้ Event Viewer

1. กด Windows Key + R แล้วพิมพ์ eventvwr.msc และกด Enter เพื่อเปิด Event Viewer

2. ใน Event Viewer ไปที่เส้นทางต่อไปนี้:

Event Viewer (Local) > Windows Logs > System

3. หา entry ของ Blue Screen of Death หรือ MULTIPLE_IRP_COMPLETE_REQUESTS และตรวจสอบว่าไดรเวอร์ไหนก่อให้เกิดข้อผิดพลาด

4. หากพบไดรเวอร์ที่มีปัญหา ให้กด Windows Key + R แล้วพิมพ์ devmgmt.msc และกด Enter

5. คลิกขวาที่ไดรเวอร์อุปกรณ์ที่มีปัญหา และเลือก Uninstall

6. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และดูว่าสามารถ แก้ไข MULTIPLE_IRP_COMPLETE_REQUESTS Error ได้หรือไม่

วิธีที่ 2: Troubleshoot BSOD Error

1. ดาวน์โหลด BlueScreenView จากที่นี่

2. แตกไฟล์หรือติดตั้งซอฟต์แวร์ตามสถาปัตยกรรม Windows และดับเบิลคลิกเพื่อรันแอปพลิเคชัน

3. เลือก MULTIPLE_IRP_COMPLETE_REQUESTS (Bug Check String) และหา "caused by driver"

4. ค้นหาใน Google ซอฟต์แวร์หรือไดรเวอร์ที่ก่อให้เกิดปัญหา และแก้ไขสาเหตุพื้นฐาน

5. ดาวน์โหลด & ติดตั้ง ไดรเวอร์ล่าสุดจากเว็บไซต์ผู้ผลิต

6. หากไม่ได้ ให้ลอง Uninstall ไดรเวอร์อุปกรณ์

วิธีที่ 3: เรียกใช้ System File Checker และ DISM Tool

1. กด Windows Key + X แล้วคลิก Command Prompt(Admin)

2. พิมพ์คำสั่งต่อไปนี้ใน cmd และกด Enter:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (ถ้าข้างบนล้มเหลว ลองตัวนี้)

3. รอกระบวนการเสร็จ และรีสตาร์ทคอมพิวเตอร์

4. เปิด cmd อีกครั้ง และพิมพ์คำสั่งต่อไปนี้ กด Enter หลังแต่ละคำสั่ง:

a) Dism /Online /Cleanup-Image /CheckHealth
b) Dism /Online /Cleanup-Image /ScanHealth
c) Dism /Online /Cleanup-Image /RestoreHealth

5. ปล่อยให้คำสั่ง DISM ทำงาน และรอจบ

6. หากคำสั่งด้านบนไม่ได้ผล ลองคำสั่งด้านล่าง:

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)

7. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และดูว่าสามารถ แก้ไข MULTIPLE_IRP_COMPLETE_REQUESTS Error ได้หรือไม่

วิธีที่ 4: เรียกใช้ Driver Verifier

วิธีนี้มีประโยชน์ก็ต่อเมื่อคุณสามารถเข้าสู่ Windows ได้ปกติ ไม่ใช่ Safe Mode ต่อไป ตรวจสอบให้แน่ใจว่าสร้าง System Restore point

วิธีที่ 5: เรียกใช้ Memtest86+

1. เสียบ USB Flash Drive เข้าระบบ

2. ดาวน์โหลดและติดตั้ง Windows Memtest86 Auto-installer for USB Key

3. คลิกขวาที่ไฟล์รูปภาพที่ดาวน์โหลด และเลือก "Extract here"

4. เมื่อแตกไฟล์เสร็จ เปิดโฟลเดอร์และรัน Memtest86+ USB Installer

5. เลือก USB Drive ที่เสียบ เพื่อ Burn ซอฟต์แวร์ MemTest86 (นี่จะ Format USB Drive ของคุณ)

6. เมื่อกระบวนการเสร็จ ใส่ USB เข้า PC ที่แสดงข้อผิดพลาด MULTIPLE_IRP_COMPLETE_REQUESTS

7. รีสตาร์ทคอมพิวเตอร์ และตรวจสอบให้แน่ใจว่า Boot จาก USB Flash Drive ถูกเลือก

8. Memtest86 จะเริ่มทดสอบความเสียหายของหน่วยความจำในระบบ

9. หากผ่านการทดสอบทั้งหมด คุณมั่นใจได้ว่าหน่วยความจำทำงานถูกต้อง

10. หากบางขั้นตอนล้มเหลว Memtest86 จะพบความเสียหายของหน่วยความจำ หมายความว่า MULTIPLE_IRP_COMPLETE_REQUESTS Error เกิดจากหน่วยความจำเสีย/ผิดปกติ

11. เพื่อ แก้ไข MULTIPLE_IRP_COMPLETE_REQUESTS Error คุณจะต้องเปลี่ยน RAM หากพบ Bad memory sectors

วิธีที่ 6: อัปเดต BIOS

การอัปเดต BIOS เป็นงานสำคัญ และหากมีอะไรผิดพลาด อาจทำลายระบบอย่างรุนแรง ดังนั้น แนะนำให้มีผู้เชี่ยวชาญดูแล

1. ขั้นตอนแรก ระบุเวอร์ชัน BIOS โดยกด Windows Key + R แล้วพิมพ์ "msinfo32" (ไม่มีเครื่องหมายคำพูด) และกด Enter เพื่อเปิด System Information

2. เมื่อหน้าต่าง System Information เปิด ให้หา BIOS Version/Date แล้วบันทึกผู้ผลิตและเวอร์ชัน BIOS

3. ต่อไป ไปที่เว็บไซต์ผู้ผลิต เช่นในกรณีของผมเป็น Dell จะไปที่เว็บ Dell แล้วใส่หมายเลขซีเรียลคอมพิวเตอร์ หรือคลิกตัวเลือก Auto detect

4. จากรายการไดรเวอร์ที่แสดง จะคลิกที่ BIOS และดาวน์โหลดอัปเดตที่แนะนำ

หมายเหตุ: อย่าปิดคอมพิวเตอร์หรือถอดแหล่งจ่ายไฟขณะอัปเดต BIOS หรืออาจทำลายคอมพิวเตอร์ ระหว่างอัปเดต คอมพิวเตอร์จะรีสตาร์ทและคุณจะเห็นหน้าจอดำเป็นชั่วคราว

5. เมื่อดาวน์โหลดเสร็จ เพียงดับเบิลคลิกที่ไฟล์ Exe เพื่อรัน

6. สุดท้าย คุณอัปเดต BIOS แล้ว และนี่อาจ แก้ไข MULTIPLE_IRP_COMPLETE_REQUESTS Error

แนะนำ:

  • แก้ไข WORKER_INVALID Blue Screen Error บน Windows 10
  • หยุดการดาวน์โหลดไดรเวอร์อัตโนมัติบน Windows 10
  • เปลี่ยนมุมมองโฟลเดอร์เริ่มต้นของผลลัพธ์การค้นหาบน Windows 10
  • หยุด Windows 10 ติดตั้ง Realtek Audio Drivers อัตโนมัติ

เพียงเท่านี้คุณก็ แก้ไข MULTIPLE_IRP_COMPLETE_REQUESTS Error สำเร็จแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น