จะแก้ไขข้อผิดพลาด BSOD 0xA7 BAD_EXHANDLE ได้อย่างไร

เผยแพร่แล้ว: 2019-10-22

ข้อผิดพลาดจอฟ้ามรณะ (BSOD) เป็นสิ่งที่ไม่น่าพบเจอ

ในคู่มือนี้ เราจะพูดถึง BAD_EXHANDLE และวิธีแก้ไข

ข้อผิดพลาด 0xa7 คืออะไร: BAD_EXHANDLE

BAD_EXHANDLE เป็นการตรวจสอบจุดบกพร่องด้วยค่า 0x000000A7 เกิดขึ้นเมื่อตารางตัวจัดการโหมดเคอร์เนลตรวจพบสถานะรายการตารางหมายเลขอ้างอิงที่ไม่สอดคล้องกัน

อะไรทำให้เกิดปัญหา BAD_EXHANDLE ใน Windows 10

ข้อผิดพลาด BAD_EXHANDLE BSOD อาจเกิดจากปัญหาซอฟต์แวร์ ฮาร์ดแวร์ ไดรเวอร์ หรือเฟิร์มแวร์ที่หลากหลาย:

  • ไดรเวอร์ที่ไม่เข้ากันกับฮาร์ดแวร์ที่ติดตั้งใหม่
  • หน่วยความจำเสียหาย (RAM)
  • ฮาร์ดดิสก์เสีย.
  • โปรแกรมควบคุมอุปกรณ์เก่า เสียหาย หรือกำหนดค่าไม่ถูกต้อง
  • ความเสียหายในรีจิสทรีของ Windows ที่เกิดจากการติดตั้งหรือถอนการติดตั้งซอฟต์แวร์
  • ไฟล์ระบบสูญหายหรือเสียหายอันเป็นผลมาจากการติดตั้งซอฟต์แวร์หรือไดรเวอร์ที่เกี่ยวข้องกับ Windows OS ของคุณ
  • ไฟล์ระบบหรือไฟล์โปรแกรมที่เกี่ยวข้องกับ Windows OS เสียหายจากการติดไวรัสหรือมัลแวร์

อาการของข้อผิดพลาด BAD_EXHANDLE BSOD

  • Windows ทำงานช้า และเมาส์หรือคีย์บอร์ดของคุณตอบสนองช้า
  • คอมพิวเตอร์ของคุณค้างสักครู่ สิ่งนี้เกิดขึ้นเป็นระยะ
  • คุณได้รับ “STOP Error 0xA7: BAD_EXHANDLE” แสดงบนหน้าจอ
  • “BAD_EXHANDLE” ปรากฏขึ้น และหน้าต่างโปรแกรมที่ใช้งานอยู่หยุดทำงาน
  • ข้อความแสดงข้อผิดพลาดปรากฏขึ้น: ตรวจพบปัญหาและ Windows ถูกปิดเพื่อป้องกันความเสียหายต่อคอมพิวเตอร์ของคุณ ปัญหาน่าจะเกิดจากไฟล์ต่อไปนี้:”
  • ทุกครั้งที่คุณลองเรียกใช้โปรแกรมใดโปรแกรมหนึ่ง พีซีของคุณจะขัดข้องโดยมีข้อผิดพลาด 0xA7

วิธีแก้ไขข้อผิดพลาด 0xa7 บน Windows 10

คุณอาจพบข้อผิดพลาดหน้าจอสีน้ำเงิน BAD_EXHANDLE ในสถานการณ์ใดสถานการณ์หนึ่งต่อไปนี้:

  • หลังจากติดตั้งฮาร์ดแวร์หรือซอฟต์แวร์ใหม่
  • ระหว่างการติดตั้งโปรแกรม
  • ขณะโหลดไดรเวอร์ Windows
  • ในขณะที่ Windows กำลังทำงาน
  • ระหว่างการปิดระบบหรือเริ่มต้นระบบ Windows

การรู้ว่าข้อผิดพลาดการหยุดเกิดขึ้นเมื่อใดเป็นสิ่งสำคัญในการหาวิธีแก้ไขปัญหา

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

  1. ซ่อมแซมรายการรีจิสทรีที่เกี่ยวข้องกับข้อผิดพลาด 0xA7
  2. เรียกใช้การสแกนทั้งระบบเพื่อกำจัดมัลแวร์
  3. ล้างไฟล์และโฟลเดอร์ชั่วคราวในระบบของคุณ
  4. อัปเดตไดรเวอร์อุปกรณ์
  5. ทำการคืนค่าระบบ
  6. ถอนการติดตั้งซอฟต์แวร์ที่ติดตั้งล่าสุด
  7. เรียกใช้การสแกน System File Checker (SFC)
  8. ติดตั้งการอัปเดต Windows
  9. เรียกใช้คำสั่ง CHKDSK เพื่อจัดการกับฮาร์ดไดรฟ์ที่เสียหาย
  10. ปิด Fast Startup
  11. ทดสอบหน่วยความจำที่เสียหาย (RAM)
  12. ทำการติดตั้ง Windows ใหม่ทั้งหมด

หากข้อผิดพลาด BSOD เกิดขึ้นระหว่างการปิดระบบหรือการเริ่มต้นระบบ คุณอาจไม่สามารถเข้าถึง Windows เพื่อดำเนินการแก้ไขปัญหาที่จำเป็นได้ ดังนั้น คุณจะต้องบูตเข้าสู่เซฟโหมดที่มีระบบเครือข่ายก่อน

แก้ไข 1: ซ่อมแซมรายการรีจิสทรีที่เกี่ยวข้องกับข้อผิดพลาด 0xa7

เราไม่แนะนำให้แก้ไขรีจิสทรีของ Windows ด้วยตนเองเพื่อลบคีย์ที่ไม่ถูกต้อง ข้อผิดพลาดเล็กน้อยอาจทำให้เกิดความเสียหายร้ายแรงต่อระบบปฏิบัติการของคุณ และทำให้พีซีของคุณไม่ทำงาน

เราขอแนะนำให้คุณเรียกใช้การสแกนด้วยตัวล้างรีจิสทรีที่เชื่อถือได้ เช่น Auslogics Registry Cleaner โดยจะตรวจหาและซ่อมแซมรายการรีจิสทรีที่ไม่ถูกต้อง ลิงก์เสีย และการอ้างอิงไฟล์ที่ขาดหายไปซึ่งอาจทำให้เกิดข้อผิดพลาด 0xA7 โดยอัตโนมัติ นอกจากนี้ยังปรับปรุงความเร็วและประสิทธิภาพของระบบของคุณ

เครื่องมือนี้จะสร้างการสำรองข้อมูลขึ้นมาก่อน เพื่อให้คุณสามารถเลิกทำการเปลี่ยนแปลงใดๆ ได้ด้วยการคลิกเพียงครั้งเดียวหากต้องการ

แก้ไข 2: เรียกใช้การสแกนระบบทั้งหมดเพื่อกำจัดมัลแวร์

ข้อผิดพลาด Blue Screen of Death ที่คุณกำลังเผชิญอาจเป็นผลมาจากการติดมัลแวร์ รายการที่เป็นอันตรายอาจเสียหาย เสียหาย หรือลบไฟล์ระบบที่จำเป็นในพีซีของคุณ

ดังนั้น เราขอแนะนำให้คุณเรียกใช้การสแกนแบบเต็มด้วย Auslogics Anti-Malware ทำเช่นนั้นแม้ว่าคุณจะมีโปรแกรมป้องกันไวรัสที่ใช้งานอยู่ในระบบของคุณแล้วก็ตาม เครื่องมือนี้ได้รับการออกแบบมาให้ไม่ขัดแย้งกับโปรแกรมรักษาความปลอดภัยหลักของคุณ มันอาจค้นหาและกำจัดสิ่งของที่ซ่อนอยู่ซึ่งคนหลังอาจพลาดไป

แก้ไข 3: ล้างไฟล์และโฟลเดอร์ชั่วคราวในระบบของคุณ

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

ทำการตรวจสอบระบบของคุณอย่างสมบูรณ์ด้วย Auslogics BoostSpeed มันจะกำจัดไฟล์ขยะและปัญหาอื่น ๆ ที่อาจทำให้เกิดข้อผิดพลาด 0xA7

คุณสามารถกำหนดเวลาการบำรุงรักษาอัตโนมัติเพื่อให้พีซีของคุณสะอาดและปรับให้เหมาะสมตลอดเวลา

ที่แนะนำ

แก้ไขปัญหาพีซีด้วย Auslogics BoostSpeed

นอกจากการทำความสะอาดและปรับแต่งพีซีของคุณแล้ว BoostSpeed ​​ยังปกป้องความเป็นส่วนตัว วินิจฉัยปัญหาฮาร์ดแวร์ เสนอเคล็ดลับในการเพิ่มความเร็ว และมอบเครื่องมือมากกว่า 20+ รายการที่ครอบคลุมความต้องการการบำรุงรักษาและการบริการของพีซีส่วนใหญ่

Auslogics BoostSpeed ​​เป็นผลิตภัณฑ์ของ Auslogics ซึ่งได้รับการรับรอง Microsoft Silver Application Developer
ดาวน์โหลดฟรี

Windows ยังมาพร้อมกับยูทิลิตี้ในตัวที่คุณสามารถใช้ได้:

  1. ไปที่เมนูเริ่ม
  2. พิมพ์ 'CMD' ในช่องค้นหา พร้อมรับคำสั่งจะปรากฏในรายการผลลัพธ์ คลิกขวาที่มันแล้วเลือก Run as Administrator
  3. คลิกปุ่มใช่เมื่อมีข้อความแจ้งการยืนยันการควบคุมบัญชีผู้ใช้ (UAC)
  4. ในหน้าต่างที่เปิดขึ้น ให้พิมพ์ (หรือคัดลอกและวาง) 'cleanmgr' (อย่าเพิ่มเครื่องหมายจุลภาคกลับด้าน) จากนั้นกด Enter เพื่อดำเนินการคำสั่ง
  5. รอให้กระบวนการเสร็จสิ้นการคำนวณว่าคุณสามารถกู้คืนพื้นที่ดิสก์ได้เท่าใด กล่องโต้ตอบจะปรากฏขึ้นหลังจากนั้น ให้คุณเลือกรายการที่คุณต้องการลบ ('ไฟล์ชั่วคราว' ส่วนใหญ่มักใช้พื้นที่มากที่สุด)
  6. ทำเครื่องหมายที่ช่องทำเครื่องหมายสำหรับรายการที่คุณต้องการนำออก จากนั้นคลิก ตกลง

แก้ไข 4: อัปเดตไดรเวอร์อุปกรณ์ของคุณ

ข้อผิดพลาดหน้าจอสีน้ำเงินมักเกี่ยวข้องกับไดรเวอร์อุปกรณ์ที่ผิดพลาด สูญหาย เสียหาย หรือล้าสมัย

ไปที่ Device Manager และระบุไดรเวอร์ที่อาจทำให้เกิดข้อผิดพลาด BAD_EXHANDLE จากนั้นไปที่เว็บไซต์ทางการของผู้ผลิตพีซีของคุณเพื่อดาวน์โหลดและติดตั้งเวอร์ชันล่าสุด

บันทึก:

ในการเปิด Device Manager ให้กดแป้นโลโก้ Windows + X บนแป้นพิมพ์เพื่อเรียกใช้เมนู WinX จากนั้นคลิกที่ตัวเลือกจากรายการ

อย่างไรก็ตาม คุณอาจพบว่ากระบวนการด้วยตนเองนี้น่าเบื่อ อาจเป็นไปได้ว่าคุณอาจติดตั้งไดรเวอร์ที่ไม่ถูกต้องหรือเวอร์ชันที่เข้ากันไม่ได้

เพื่อให้สิ่งต่าง ๆ ง่ายขึ้นสำหรับตัวคุณเอง เราขอแนะนำให้คุณดาวน์โหลด Auslogics Driver Updater เครื่องมือจะจดจำข้อกำหนดระบบของคุณโดยอัตโนมัติ จากนั้นจึงเรียกใช้การสแกนเพื่อตรวจหาไดรเวอร์ที่หายไป ล้าสมัย เข้ากันไม่ได้ และเสียหาย หลังจากนั้น จะดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดที่แนะนำโดยผู้ผลิตพีซีของคุณ

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

แก้ไข 5: ทำการคืนค่าระบบ

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

ทำตามขั้นตอนง่าย ๆ เหล่านี้:

  1. ไปที่เมนูเริ่ม คุณสามารถทำได้โดยกดแป้นโลโก้ Windows
  2. พิมพ์ 'System Restore' ในแถบค้นหาและคลิกที่ตัวเลือกเมื่อปรากฏในรายการผลลัพธ์
  3. ในหน้าต่างที่เปิดขึ้น ให้คลิกแท็บ System Protection แล้วคลิกปุ่ม "System Restore"
  4. เลือกจุดคืนค่า จากนั้นทำตามคำแนะนำที่แสดงบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น
  5. รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ พีซีของคุณจะกลับมาเป็นปกติ

แก้ไข 6: ถอนการติดตั้งซอฟต์แวร์ที่ติดตั้งล่าสุด

หากมีซอฟต์แวร์บางตัวที่คุณติดตั้งไว้ก่อนที่ BSOD จะเกิดขึ้น การถอนการติดตั้งจะช่วยแก้ปัญหานี้ได้

ทำตามขั้นตอนง่าย ๆ เหล่านี้เพื่อถอนการติดตั้งโปรแกรมบนพีซี Windows 10 ของคุณ:

  1. กดปุ่มโลโก้ Windows + R เพื่อเรียกใช้กล่อง Run
  2. พิมพ์ 'แผงควบคุม' ในช่องข้อความแล้วคลิกตกลงหรือกด Enter
  3. ค้นหา 'โปรแกรมและคุณลักษณะ' ในหน้าต่างและคลิกที่ "ถอนการติดตั้งโปรแกรม"
  4. ค้นหาโปรแกรมที่ติดตั้งล่าสุดจากรายการ คลิกขวาที่มันและเลือก 'ถอนการติดตั้ง' จากเมนูบริบท

แก้ไข 7: เรียกใช้ System File Checker (SFC) Scan

System File Checker เป็นยูทิลิตี้ Windows ในตัวที่สแกนหาและซ่อมแซมไฟล์ระบบที่เสียหาย สามารถช่วยแก้ไขข้อผิดพลาด 0xA7:

  1. ไปที่เมนูเริ่ม
  2. พิมพ์ CMD ในแถบค้นหาและคลิกขวาที่ 'Command Prompt' จากผลลัพธ์
  3. เลือกเรียกใช้ในฐานะผู้ดูแลระบบ
  4. คลิกปุ่มใช่เมื่อข้อความแจ้งการควบคุมบัญชีผู้ใช้ (UAC) ปรากฏขึ้น
  5. พิมพ์ sfc /scannow ในหน้าต่าง แล้วกด Enter บนแป้นพิมพ์ของคุณ

หมายเหตุ: อย่าลืมเว้นวรรคระหว่าง 'sfc' และ '/scannow'

  1. รอให้การสแกนเสร็จสิ้น อาจใช้เวลาสักครู่

แก้ไข 8: ติดตั้ง Windows Updates

Microsoft ออกการอัปเดตสำหรับ Windows อย่างต่อเนื่อง การติดตั้งเซอร์วิสแพ็คและแพตช์ล่าสุดสำหรับระบบปฏิบัติการของคุณอาจเป็นสิ่งที่คุณต้องการเพื่อแก้ไขข้อผิดพลาดหน้าจอสีน้ำเงินที่คุณกำลังเผชิญอยู่

ทำตามขั้นตอนง่าย ๆ เหล่านี้:

  1. ไปที่เมนูเริ่ม
  2. พิมพ์ 'Windows Update' ในแถบค้นหา จากนั้นคลิกตัวเลือกจากรายการผลลัพธ์
  3. คลิกปุ่ม 'ตรวจสอบการอัปเดต' หากมีให้ใช้งาน Windows จะดาวน์โหลดและติดตั้งโดยอัตโนมัติ

แก้ไข 9: เรียกใช้คำสั่ง CHKDSK เพื่อจัดการกับฮาร์ดไดรฟ์ที่เสียหาย

BAD_EXHANDLE BSOD อาจเป็นผลมาจากความเสียหายในฮาร์ดดิสก์ไดรฟ์ของคุณ

HDD ของคุณอาจประสบปัญหาเมื่อเวลาผ่านไป ไฟล์ระบบและข้อมูลที่เก็บไว้เสียหายเนื่องจากการปิดระบบที่ไม่เหมาะสม การติดตั้งและถอนการติดตั้งซอฟต์แวร์ที่ไม่สมบูรณ์หรือเสียหาย ไฟดับกะทันหัน และโปรแกรม 'ฮาร์ดปิด'

โชคดีที่มียูทิลิตี้ในตัวใน Windows ที่เรียกว่า Check Disk (CHKDSK) คุณสามารถใช้เพื่อสแกนหาและซ่อมแซมความเสียหายในฮาร์ดไดรฟ์ของคุณ:

  1. ไปที่เมนูเริ่ม
  2. พิมพ์ 'CMD' ในแถบค้นหา จากนั้นคลิกขวาที่ Command Prompt จากรายการผลลัพธ์
  3. เลือกเรียกใช้ในฐานะผู้ดูแลระบบในเมนู
  4. พิมพ์ (หรือคัดลอกและวาง) 'chkdsk /f' ในหน้าต่างแล้วกด Enter

หมายเหตุ: อย่าใส่เครื่องหมายจุลภาคกลับด้าน

  1. รอให้การสแกนเสร็จสิ้น

แก้ไข 10: ปิดการเริ่มต้นอย่างรวดเร็ว

มีสองวิธีในการทำเช่นนี้:

วิธีที่ 1:

  1. พิมพ์ 'ตัวเลือกพลังงาน' ใน Cortana และคลิกที่ตัวเลือกเมื่อปรากฏในผลลัพธ์
  2. ที่ด้านซ้ายมือของหน้าต่างที่เปิดขึ้น ให้คลิกตัวเลือกที่ระบุว่า "เลือกสิ่งที่ปุ่มเปิดปิดทำ"
  3. ภายใต้การตั้งค่าการปิดเครื่อง ให้เปิด Fast Startup แล้วบันทึกการเปลี่ยนแปลง
  4. ออกจากหน้าต่างและรีสตาร์ทระบบของคุณ

วิธีที่ 2:

สิ่งนี้เกี่ยวข้องกับการเรียกใช้บรรทัดในพร้อมท์คำสั่งที่ยกระดับ:

  1. กดแป้นโลโก้ Windows + X บนแป้นพิมพ์เพื่อเรียกใช้เมนู WinX
  2. ค้นหา Command Prompt (Admin) ในรายการและคลิกที่มัน
  3. คลิกปุ่มใช่เมื่อมีข้อความแจ้งการควบคุมบัญชีผู้ใช้ (UAC)
  4. ในหน้าต่างที่เปิดขึ้น ให้พิมพ์หรือคัดลอกและวาง 'powercfg -h off' แล้วกด Enter บนแป้นพิมพ์เพื่อดำเนินการ ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใส่เครื่องหมายจุลภาคกลับด้าน
  5. ออกจากหน้าต่าง

แก้ไข 11: ทดสอบหน่วยความจำที่เสียหาย (RAM)

ข้อผิดพลาด Blue Screen of Death อาจเป็นผลมาจากความเสียหายของหน่วยความจำ (RAM)

ในกรณีนี้ การเรียกใช้เครื่องมือวินิจฉัยหน่วยความจำของ Windows อาจช่วยแก้ปัญหานี้ได้

ทำตามขั้นตอนง่าย ๆ เหล่านี้:

  1. ไปที่เมนูเริ่ม
  2. พิมพ์ 'Windows Memory Diagnostic' หรือ 'mdsched.exe' ในแถบค้นหา แล้วคลิกตัวเลือกจากรายการผลลัพธ์
  3. ในหน้าต่างที่เปิดขึ้น ให้คลิกตัวเลือกที่ระบุว่า “รีสตาร์ททันทีและตรวจหาปัญหา”
  4. พีซีของคุณจะรีบูตและเครื่องมือวิเคราะห์หน่วยความจำจะเริ่มตรวจสอบปัญหาหน่วยความจำ

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

แก้ไข 12: ทำการติดตั้ง Windows Clean

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

เราหวังว่าโซลูชันเหล่านี้จะเป็นประโยชน์กับคุณ

หากคุณมีข้อสังเกต คำถาม หรือข้อเสนอแนะ โปรดอย่าลังเลที่จะแบ่งปันในส่วนด้านล่าง

เราอยากได้ยินจากคุณ