จะแก้ไขข้อผิดพลาด 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
การรู้ว่าข้อผิดพลาดการหยุดเกิดขึ้นเมื่อใดเป็นสิ่งสำคัญในการหาวิธีแก้ไขปัญหา
เราจะเสนอวิธีแก้ปัญหาให้คุณมากกว่าสองสามวิธี นำเสนอตามระดับความยาก ดังนั้น เราขอแนะนำให้คุณพยายามทำตามลำดับจนกว่าข้อผิดพลาดจะได้รับการแก้ไข:
- ซ่อมแซมรายการรีจิสทรีที่เกี่ยวข้องกับข้อผิดพลาด 0xA7
- เรียกใช้การสแกนทั้งระบบเพื่อกำจัดมัลแวร์
- ล้างไฟล์และโฟลเดอร์ชั่วคราวในระบบของคุณ
- อัปเดตไดรเวอร์อุปกรณ์
- ทำการคืนค่าระบบ
- ถอนการติดตั้งซอฟต์แวร์ที่ติดตั้งล่าสุด
- เรียกใช้การสแกน System File Checker (SFC)
- ติดตั้งการอัปเดต Windows
- เรียกใช้คำสั่ง CHKDSK เพื่อจัดการกับฮาร์ดไดรฟ์ที่เสียหาย
- ปิด Fast Startup
- ทดสอบหน่วยความจำที่เสียหาย (RAM)
- ทำการติดตั้ง 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+ รายการที่ครอบคลุมความต้องการการบำรุงรักษาและการบริการของพีซีส่วนใหญ่
Windows ยังมาพร้อมกับยูทิลิตี้ในตัวที่คุณสามารถใช้ได้:
- ไปที่เมนูเริ่ม
- พิมพ์ 'CMD' ในช่องค้นหา พร้อมรับคำสั่งจะปรากฏในรายการผลลัพธ์ คลิกขวาที่มันแล้วเลือก Run as Administrator
- คลิกปุ่มใช่เมื่อมีข้อความแจ้งการยืนยันการควบคุมบัญชีผู้ใช้ (UAC)
- ในหน้าต่างที่เปิดขึ้น ให้พิมพ์ (หรือคัดลอกและวาง) 'cleanmgr' (อย่าเพิ่มเครื่องหมายจุลภาคกลับด้าน) จากนั้นกด Enter เพื่อดำเนินการคำสั่ง
- รอให้กระบวนการเสร็จสิ้นการคำนวณว่าคุณสามารถกู้คืนพื้นที่ดิสก์ได้เท่าใด กล่องโต้ตอบจะปรากฏขึ้นหลังจากนั้น ให้คุณเลือกรายการที่คุณต้องการลบ ('ไฟล์ชั่วคราว' ส่วนใหญ่มักใช้พื้นที่มากที่สุด)
- ทำเครื่องหมายที่ช่องทำเครื่องหมายสำหรับรายการที่คุณต้องการนำออก จากนั้นคลิก ตกลง
แก้ไข 4: อัปเดตไดรเวอร์อุปกรณ์ของคุณ
ข้อผิดพลาดหน้าจอสีน้ำเงินมักเกี่ยวข้องกับไดรเวอร์อุปกรณ์ที่ผิดพลาด สูญหาย เสียหาย หรือล้าสมัย

ไปที่ Device Manager และระบุไดรเวอร์ที่อาจทำให้เกิดข้อผิดพลาด BAD_EXHANDLE จากนั้นไปที่เว็บไซต์ทางการของผู้ผลิตพีซีของคุณเพื่อดาวน์โหลดและติดตั้งเวอร์ชันล่าสุด
บันทึก:
ในการเปิด Device Manager ให้กดแป้นโลโก้ Windows + X บนแป้นพิมพ์เพื่อเรียกใช้เมนู WinX จากนั้นคลิกที่ตัวเลือกจากรายการ
อย่างไรก็ตาม คุณอาจพบว่ากระบวนการด้วยตนเองนี้น่าเบื่อ อาจเป็นไปได้ว่าคุณอาจติดตั้งไดรเวอร์ที่ไม่ถูกต้องหรือเวอร์ชันที่เข้ากันไม่ได้
เพื่อให้สิ่งต่าง ๆ ง่ายขึ้นสำหรับตัวคุณเอง เราขอแนะนำให้คุณดาวน์โหลด Auslogics Driver Updater เครื่องมือจะจดจำข้อกำหนดระบบของคุณโดยอัตโนมัติ จากนั้นจึงเรียกใช้การสแกนเพื่อตรวจหาไดรเวอร์ที่หายไป ล้าสมัย เข้ากันไม่ได้ และเสียหาย หลังจากนั้น จะดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดที่แนะนำโดยผู้ผลิตพีซีของคุณ
นอกจากนี้ยังสร้างข้อมูลสำรองของไดรเวอร์ปัจจุบันของคุณเพื่อให้คุณสามารถเลิกทำการอัพเดตได้หากจำเป็น
แก้ไข 5: ทำการคืนค่าระบบ
การคืนค่าจะทำให้ระบบของคุณกลับสู่สถานะก่อนหน้าเมื่อไม่มีข้อผิดพลาดหน้าจอสีน้ำเงิน ซึ่งจะช่วยประหยัดเวลาและปัญหาในการดำเนินการแก้ไขปัญหาต่างๆ
ทำตามขั้นตอนง่าย ๆ เหล่านี้:
- ไปที่เมนูเริ่ม คุณสามารถทำได้โดยกดแป้นโลโก้ Windows
- พิมพ์ 'System Restore' ในแถบค้นหาและคลิกที่ตัวเลือกเมื่อปรากฏในรายการผลลัพธ์
- ในหน้าต่างที่เปิดขึ้น ให้คลิกแท็บ System Protection แล้วคลิกปุ่ม "System Restore"
- เลือกจุดคืนค่า จากนั้นทำตามคำแนะนำที่แสดงบนหน้าจอเพื่อดำเนินการให้เสร็จสิ้น
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ พีซีของคุณจะกลับมาเป็นปกติ
แก้ไข 6: ถอนการติดตั้งซอฟต์แวร์ที่ติดตั้งล่าสุด
หากมีซอฟต์แวร์บางตัวที่คุณติดตั้งไว้ก่อนที่ BSOD จะเกิดขึ้น การถอนการติดตั้งจะช่วยแก้ปัญหานี้ได้
ทำตามขั้นตอนง่าย ๆ เหล่านี้เพื่อถอนการติดตั้งโปรแกรมบนพีซี Windows 10 ของคุณ:
- กดปุ่มโลโก้ Windows + R เพื่อเรียกใช้กล่อง Run
- พิมพ์ 'แผงควบคุม' ในช่องข้อความแล้วคลิกตกลงหรือกด Enter
- ค้นหา 'โปรแกรมและคุณลักษณะ' ในหน้าต่างและคลิกที่ "ถอนการติดตั้งโปรแกรม"
- ค้นหาโปรแกรมที่ติดตั้งล่าสุดจากรายการ คลิกขวาที่มันและเลือก 'ถอนการติดตั้ง' จากเมนูบริบท
แก้ไข 7: เรียกใช้ System File Checker (SFC) Scan
System File Checker เป็นยูทิลิตี้ Windows ในตัวที่สแกนหาและซ่อมแซมไฟล์ระบบที่เสียหาย สามารถช่วยแก้ไขข้อผิดพลาด 0xA7:
- ไปที่เมนูเริ่ม
- พิมพ์ CMD ในแถบค้นหาและคลิกขวาที่ 'Command Prompt' จากผลลัพธ์
- เลือกเรียกใช้ในฐานะผู้ดูแลระบบ
- คลิกปุ่มใช่เมื่อข้อความแจ้งการควบคุมบัญชีผู้ใช้ (UAC) ปรากฏขึ้น
- พิมพ์ sfc /scannow ในหน้าต่าง แล้วกด Enter บนแป้นพิมพ์ของคุณ
หมายเหตุ: อย่าลืมเว้นวรรคระหว่าง 'sfc' และ '/scannow'
- รอให้การสแกนเสร็จสิ้น อาจใช้เวลาสักครู่
แก้ไข 8: ติดตั้ง Windows Updates
Microsoft ออกการอัปเดตสำหรับ Windows อย่างต่อเนื่อง การติดตั้งเซอร์วิสแพ็คและแพตช์ล่าสุดสำหรับระบบปฏิบัติการของคุณอาจเป็นสิ่งที่คุณต้องการเพื่อแก้ไขข้อผิดพลาดหน้าจอสีน้ำเงินที่คุณกำลังเผชิญอยู่
ทำตามขั้นตอนง่าย ๆ เหล่านี้:
- ไปที่เมนูเริ่ม
- พิมพ์ 'Windows Update' ในแถบค้นหา จากนั้นคลิกตัวเลือกจากรายการผลลัพธ์
- คลิกปุ่ม 'ตรวจสอบการอัปเดต' หากมีให้ใช้งาน Windows จะดาวน์โหลดและติดตั้งโดยอัตโนมัติ
แก้ไข 9: เรียกใช้คำสั่ง CHKDSK เพื่อจัดการกับฮาร์ดไดรฟ์ที่เสียหาย
BAD_EXHANDLE BSOD อาจเป็นผลมาจากความเสียหายในฮาร์ดดิสก์ไดรฟ์ของคุณ
HDD ของคุณอาจประสบปัญหาเมื่อเวลาผ่านไป ไฟล์ระบบและข้อมูลที่เก็บไว้เสียหายเนื่องจากการปิดระบบที่ไม่เหมาะสม การติดตั้งและถอนการติดตั้งซอฟต์แวร์ที่ไม่สมบูรณ์หรือเสียหาย ไฟดับกะทันหัน และโปรแกรม 'ฮาร์ดปิด'
โชคดีที่มียูทิลิตี้ในตัวใน Windows ที่เรียกว่า Check Disk (CHKDSK) คุณสามารถใช้เพื่อสแกนหาและซ่อมแซมความเสียหายในฮาร์ดไดรฟ์ของคุณ:
- ไปที่เมนูเริ่ม
- พิมพ์ 'CMD' ในแถบค้นหา จากนั้นคลิกขวาที่ Command Prompt จากรายการผลลัพธ์
- เลือกเรียกใช้ในฐานะผู้ดูแลระบบในเมนู
- พิมพ์ (หรือคัดลอกและวาง) 'chkdsk /f' ในหน้าต่างแล้วกด Enter
หมายเหตุ: อย่าใส่เครื่องหมายจุลภาคกลับด้าน
- รอให้การสแกนเสร็จสิ้น
แก้ไข 10: ปิดการเริ่มต้นอย่างรวดเร็ว
มีสองวิธีในการทำเช่นนี้:
วิธีที่ 1:
- พิมพ์ 'ตัวเลือกพลังงาน' ใน Cortana และคลิกที่ตัวเลือกเมื่อปรากฏในผลลัพธ์
- ที่ด้านซ้ายมือของหน้าต่างที่เปิดขึ้น ให้คลิกตัวเลือกที่ระบุว่า "เลือกสิ่งที่ปุ่มเปิดปิดทำ"
- ภายใต้การตั้งค่าการปิดเครื่อง ให้เปิด Fast Startup แล้วบันทึกการเปลี่ยนแปลง
- ออกจากหน้าต่างและรีสตาร์ทระบบของคุณ
วิธีที่ 2:
สิ่งนี้เกี่ยวข้องกับการเรียกใช้บรรทัดในพร้อมท์คำสั่งที่ยกระดับ:
- กดแป้นโลโก้ Windows + X บนแป้นพิมพ์เพื่อเรียกใช้เมนู WinX
- ค้นหา Command Prompt (Admin) ในรายการและคลิกที่มัน
- คลิกปุ่มใช่เมื่อมีข้อความแจ้งการควบคุมบัญชีผู้ใช้ (UAC)
- ในหน้าต่างที่เปิดขึ้น ให้พิมพ์หรือคัดลอกและวาง 'powercfg -h off' แล้วกด Enter บนแป้นพิมพ์เพื่อดำเนินการ ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใส่เครื่องหมายจุลภาคกลับด้าน
- ออกจากหน้าต่าง
แก้ไข 11: ทดสอบหน่วยความจำที่เสียหาย (RAM)
ข้อผิดพลาด Blue Screen of Death อาจเป็นผลมาจากความเสียหายของหน่วยความจำ (RAM)
ในกรณีนี้ การเรียกใช้เครื่องมือวินิจฉัยหน่วยความจำของ Windows อาจช่วยแก้ปัญหานี้ได้
ทำตามขั้นตอนง่าย ๆ เหล่านี้:
- ไปที่เมนูเริ่ม
- พิมพ์ 'Windows Memory Diagnostic' หรือ 'mdsched.exe' ในแถบค้นหา แล้วคลิกตัวเลือกจากรายการผลลัพธ์
- ในหน้าต่างที่เปิดขึ้น ให้คลิกตัวเลือกที่ระบุว่า “รีสตาร์ททันทีและตรวจหาปัญหา”
- พีซีของคุณจะรีบูตและเครื่องมือวิเคราะห์หน่วยความจำจะเริ่มตรวจสอบปัญหาหน่วยความจำ
หากคุณเพิ่มโมดูลหน่วยความจำใหม่ก่อนที่จะพบข้อผิดพลาด 0xA7 ให้ลบออกและดูว่าเป็นสาเหตุของปัญหาหรือไม่ หากปัญหาได้รับการแก้ไข แสดงว่าหน่วยความจำมีข้อบกพร่องหรือไม่เข้ากัน ในกรณีนั้น คุณต้องเปลี่ยนโมดูลหน่วยความจำ
แก้ไข 12: ทำการติดตั้ง Windows Clean
หาก BSOD ยังคงอยู่หลังจากที่คุณได้พยายามแก้ไขทั้งหมดข้างต้นแล้ว ตัวเลือกสุดท้ายที่คุณต้องมีคือติดตั้ง Windows ใหม่ การดำเนินการนี้จะลบข้อมูลทั้งหมดในฮาร์ดไดรฟ์ของคุณและช่วยให้คุณเริ่มต้นระบบใหม่ได้ ดังนั้น สำรองไฟล์สำคัญทั้งหมดของคุณ รวมทั้งเอกสาร เพลง และวิดีโอ ก่อนที่คุณจะเริ่ม
เราหวังว่าโซลูชันเหล่านี้จะเป็นประโยชน์กับคุณ
หากคุณมีข้อสังเกต คำถาม หรือข้อเสนอแนะ โปรดอย่าลังเลที่จะแบ่งปันในส่วนด้านล่าง
เราอยากได้ยินจากคุณ