หากคุณได้รับข้อผิดพลาด 'แอปถูกบล็อกไม่ให้เข้าถึงฮาร์ดแวร์กราฟิก' ใน Windows 10 โดยทั่วไปมักเป็นเพราะไดรเวอร์ของคุณล้าสมัย สิ่งนี้สามารถแก้ไขได้โดยการอัพเดทไดรเวอร์ของคุณ หากคุณใช้กราฟิกการ์ดในตัว คุณสามารถอัปเดตไดรเวอร์ของคุณผ่านทางเว็บไซต์ของเมนบอร์ดได้ หากคุณใช้การ์ดกราฟิกเฉพาะ คุณจะต้องอัปเดตไดรเวอร์ของคุณผ่านทางเว็บไซต์ของผู้ผลิต หากคุณประสบปัญหาในการอัปเดตไดรเวอร์ คุณสามารถลองใช้เครื่องมืออัปเดตไดรเวอร์ เครื่องมืออัปเดตไดรเวอร์จะสแกนคอมพิวเตอร์ของคุณเพื่อหาไดรเวอร์ที่ล้าสมัย แล้วอัปเดตให้คุณ เมื่อคุณอัปเดตไดรเวอร์แล้ว ให้รีสตาร์ทคอมพิวเตอร์แล้วลองเรียกใช้แอพอีกครั้ง หากยังไม่ได้ผล คุณอาจต้องถอนการติดตั้งและติดตั้งแอปใหม่อีกครั้ง
บ่อยครั้งที่โปรแกรมบนพีซี Windows 10 ของคุณจะถูกปฏิเสธการเข้าถึงฮาร์ดแวร์กราฟิก ข้อความบอกว่า แอปพลิเคชันถูกบล็อกไม่ให้เข้าถึงไฟล์กราฟิก อี หนึ่งในสถานการณ์ทั่วไปคือเมื่อคอมพิวเตอร์ของคุณค้างขณะเล่นเกมด้วยเหตุผลบางอย่าง วิธีนี้ทำให้กำหนดค่าไดรเวอร์ไม่ถูกต้อง และเมื่อแอปพลิเคชันพยายามเข้าถึงไดรเวอร์กราฟิกก็จะล้มเหลว ในคู่มือนี้ เราจะแสดงวิธีแก้ไขข้อผิดพลาดของแอพ Windows 10 ที่บล็อกการเข้าถึงฮาร์ดแวร์กราฟิก
จากประสบการณ์ของฉัน ปัญหาส่วนใหญ่เกิดขึ้นเมื่อไดรเวอร์ไม่เข้ากันกับ Windows 10 เวอร์ชันที่คุณมีอยู่ และในกรณีส่วนใหญ่ จะไม่สามารถเผยแพร่การอัปเดตหลักได้ สิ่งนี้ทำให้ GPU ใช้เวลานานขึ้นในการตอบสนองต่อคำขอกราฟิกและหยุดทำงานในกรณีส่วนใหญ่ ลองดูวิธีแก้ปัญหาที่เป็นไปได้
แอปถูกบล็อกไม่ให้เข้าถึงฮาร์ดแวร์กราฟิก
1] ถอนการติดตั้งและติดตั้งไดรเวอร์การ์ดแสดงผลของคุณใหม่
บทสนทนาการปิดระบบระยะไกล
นี่เป็นสิ่งแรกที่คุณต้องลอง บ่อยครั้งที่ไดรเวอร์ที่ดาวน์โหลดจาก Windows Update ได้รับการกำหนดค่าอย่างไม่ถูกต้อง วิธีที่ดีที่สุดคือดาวน์โหลดไดรเวอร์ล่าสุดจากไซต์ OEM คุณจะต้องค้นหาเว็บไซต์โดยใช้รายละเอียดชื่อกราฟิกการ์ดของคุณ ดูโพสต์ของเราที่ ถอนการติดตั้งและติดตั้งไดรเวอร์ใหม่ . ตรวจสอบให้แน่ใจว่าได้เรียกใช้โหมดความเข้ากันได้ของโปรแกรมสำหรับ Windows 10 เมื่อทำการติดตั้งไดรเวอร์
2] วิ่ง ตัวแก้ไขปัญหาอุปกรณ์ฮาร์ดแวร์
Windows มาพร้อมกับเครื่องมือในตัวเพื่อแก้ไขปัญหาฮาร์ดแวร์ใดๆ มีอยู่ในการตั้งค่า > การอัปเดตและความปลอดภัย > แก้ไขปัญหา เรียกใช้และหากมีปัญหาที่แอปสามารถแก้ไขได้ ก็จะดำเนินการดังกล่าว เรียนรู้เพิ่มเติมเกี่ยวกับวิธีใช้ ตัวแก้ไขปัญหาอุปกรณ์ฮาร์ดแวร์ .
3] ให้แอปพลิเคชันเข้าถึงฮาร์ดแวร์กราฟิก
การตั้งค่ากราฟิกของ Windows 10 ทำให้คุณสามารถจัดสรรแอปเพื่อใช้กราฟิกการ์ดของคุณได้แล้ว วิธีนี้จะได้ผลหากคุณประสบปัญหาในการรับบางแอปพลิเคชันเพื่อเข้าถึงฮาร์ดแวร์กราฟิกของคุณ ใช้งานได้กับทั้ง WIN32 และแอพสโตร์
คุณสามารถค้นหาการตั้งค่านี้ได้ในการตั้งค่า > จอแสดงผล > การตั้งค่ากราฟิก การดำเนินการนี้จะไม่ปรับปรุงประสิทธิภาพ แต่ยังช่วยยืดอายุแบตเตอรี่ได้มากอีกด้วย เรียนรู้เพิ่มเติมเกี่ยวกับการใช้งาน การตั้งค่ากราฟิกใน Windows 10
4] ปิดใช้งานการตรวจสอบ TDR
ทีดีอาร์หมายถึง การตรวจจับการหมดเวลาและการกู้คืน . คุณลักษณะนี้ปรากฏขึ้นครั้งแรกใน Windows Vista จากนั้นมีจนถึง Windows 10 ระบบได้รับการออกแบบมาเพื่อกู้คืนกราฟิกระบบเมื่อระบบปฏิบัติการไม่ได้รับการตอบสนองเป็นระยะเวลาหนึ่ง ค่าเริ่มต้นคือ 2 วินาที
อาจเป็นไปได้ว่ากราฟิกการ์ดต้องการเวลามากขึ้นเนื่องจากงานหนักและ OS คิดว่ามีปัญหาและรีสตาร์ทกราฟิกเป็นวิธีการกู้คืน โซลูชันที่เราเสนอในขณะนี้ขยายเวลา OTDR เป็นมากกว่า 8 วินาที สิ่งนี้ทำให้มีหน้าต่างมากขึ้นสำหรับระบบปฏิบัติการในการตอบสนอง
การบันทึก : หากคุณไม่พบคีย์เหล่านี้ เราขอแนะนำให้คุณสร้างโดยทำตามคำแนะนำบน docs.microsoft.com .
- ปิดแอพพลิเคชั่นทั้งหมดบนพีซี
- พิมพ์ regedit ในช่องค้นหาและเรียกใช้ในฐานะผู้ดูแลระบบ
- ไปที่ HKEY_LOCAL_MACHINE SYSTEM ControlSet002 Control GraphicsDrivers หรือ HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Control GraphicsDrivers แล้วแต่ว่าจะใช้ได้
ขึ้นอยู่กับรุ่นของ Windows เช่น 32 บิตหรือ 64 บิต ให้ทำตามขั้นตอนเหล่านี้:
สำหรับ Windows 32 บิต:
- เลือกค่า DWORD (32 บิต)
- พิมพ์ TdrDelay เป็นชื่อแล้วกด Enter
- ดับเบิลคลิก TdrDelay และเพิ่ม 8 สำหรับข้อมูลค่า แล้วคลิก ตกลง
สำหรับ Windows 64 บิต:
- เลือกค่า QWORD (64 บิต)
- พิมพ์ TdrDelay เป็นชื่อแล้วกด Enter
- ดับเบิลคลิก TdrDelay และเพิ่ม 8 สำหรับข้อมูลค่า แล้วคลิก ตกลง
หลังจากนั้น ให้รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล
การเปลี่ยนแปลงรีจิสทรีที่เราทำเพิ่มความล่าช้าอีก 8 วินาทีในการตรวจสอบ Tdr ดังนั้นหาก GPU ตอบสนองหลังจากผ่านไป 10 วินาที ก็ยังใช้งานได้ คุณอาจต้องเปลี่ยนค่านี้เพื่อดูว่าอะไรเหมาะกับคุณ
หากยังไม่ได้ผล คุณอาจต้องใช้ขั้นตอนที่รุนแรงในการทิ้ง TDR โดยสิ้นเชิง คุณสามารถทำได้โดยเปลี่ยน 'TdrLevel