หลายครั้งอาจเกิดขึ้นว่าโปรแกรมบน Windows 11/10 PC ของคุณถูกปฏิเสธการเข้าถึงฮาร์ดแวร์กราฟิกส์ ข้อความระบุว่า แอปพลิเคชันถูกบล็อกจากการเข้าถึงฮาร์ดแวร์กราฟิกส์ สถานการณ์ทั่วไปคือเมื่อ PC ของคุณค้างเพราะบางเหตุผลขณะเล่นเกม สิ่งนี้ทำให้ไดรเวอร์ผิดพลาด และเมื่อแอปพลิเคชันพยายามเข้าถึงไดรเวอร์กราฟิกส์ มันก็ล้มเหลว ในคู่มือนี้ เราแบ่งปันวิธีแก้ไขข้อผิดพลาด Application that has been blocked from accessing graphics hardware
จากประสบการณ์ของผม ปัญหาหลักเกิดขึ้นที่ไดรเวอร์ไม่เข้ากันกับ Windows 11/10 เวอร์ชันปัจจุบันของคุณ และส่วนใหญ่ล้มเหลวหลังการอัปเดตครั้งใหญ่ สิ่งนี้ทำให้ GPU ใช้เวลานานขึ้นในการตอบสนองคำขอกราฟิกส์ และส่วนใหญ่ล้มเหลว มาดูโซลูชันที่เป็นไปได้

แอปพลิเคชันถูกบล็อกจากการเข้าถึงฮาร์ดแวร์กราฟิกส์
1. ถอนการติดตั้งและติดตั้งใหม่ไดรเวอร์การ์ดจอ

นี่คือสิ่งแรกที่คุณต้องลอง หลายครั้งไดรเวอร์ที่ดาวน์โหลดจาก Windows Update ผิดพลาด วิธีที่ดีที่สุดคือดาวน์โหลดไดรเวอร์ล่าสุดจากเว็บไซต์ OEM คุณจะต้องค้นหาบนเว็บไซต์โดยใช้รายละเอียดชื่อการ์ดจอของคุณ ดูโพสต์ของเราเกี่ยวกับถอนการติดตั้งและติดตั้งไดรเวอร์ใหม่ ขณะติดตั้งไดรเวอร์ ให้แน่ใจว่ารันโปรแกรมในโหมดความเข้ากันได้ (Compatibility Mode) สำหรับ Windows 11/10
2. รัน Hardware Devices Troubleshooter

Windows มาพร้อมกับเครื่องมือในตัวสำหรับ troubleshoot อุปกรณ์ฮาร์ดแวร์ ใช้งานได้ภายใต้ Settings > Troubleshoot รันมัน และหากมีปัญหาที่แอปพลิเคชันสามารถแก้ไขได้ มันจะทำให้แก้ไข อ่านเพิ่มเติมเกี่ยวกับวิธีใช้ Hardware Devices Troubleshooter.
3. ให้สิทธิ์เข้าถึงฮาร์ดแวร์กราฟิกส์แก่แอปพลิเคชัน
Windows 11
ใน Windows 11 คุณสามารถเลือกได้ว่าแอปไหนสามารถใช้ฮาร์ดแวร์กราฟิกส์ของคุณได้ โดยค่าเริ่มต้น ตัวเลือกนี้ตั้งเป็นโหมด Power Saving ซึ่ง Windows 决定 Graphics Preference สำหรับแอปต่างๆ แต่หากคุณต้องการ คุณสามารถเปลี่ยนการตั้งค่านี้ได้ ขั้นตอนต่อไปนี้จะช่วยคุณ:

- คลิกขวาที่เมนู Start ของ Windows 11 และเลือก Settings
- ในแอป Settings ให้แน่ใจว่าคุณเลือกหมวดหมู่ System ด้านซ้าย
- ตอนนี้ คลิกที่แท็บ Display ด้านขวา
- เลื่อนลงบนหน้า Display คุณจะพบแท็บ Graphics ภายใต้ส่วน Related Settings คลิกที่มัน
- บนหน้า Graphics คุณจะเห็นรายการแอปที่คุณสามารถเลือก Graphics Preference ได้ หากแอปของคุณไม่อยู่ในรายการ คุณสามารถเพิ่มได้โดยคลิกปุ่ม Browse
- ตอนนี้ เลือกแอป แล้วคลิกปุ่ม Options
- เลือกตัวเลือกที่ต้องการ และคลิกปุ่ม Save การเปลี่ยนแปลงจะไม่มีผลทันทีหลังจากบันทึก Graphics Preference สำหรับแอปเฉพาะ คุณต้องรีสตาร์ทแอป
คุณยังสามารถให้การ์ดจอของคุณเข้าถึง Microsoft Store Apps ได้ สำหรับเรื่องนี้ คุณต้องเลือก Microsoft Store Apps ในเมนูแบบเลื่อนลงสำหรับการเพิ่มแอป หลังจากนั้น เมื่อคุณคลิกปุ่ม Browse Windows จะแสดงรายการ Microsoft Store Apps ทั้งหมดให้เลือก

Windows 10

การตั้งค่า Graphics ของ Windows 10 อนุญาตให้คุณกำหนดแอปพลิเคชันให้ใช้การ์ดจอ นี่จะทำงานหากคุณมีปัญหากับแอปพลิเคชันเฉพาะที่เข้าถึงฮาร์ดแวร์กราฟิกส์ ทำงานได้กับ WIN32 Applications และ Apps จาก Store ทั้งคู่
คุณสามารถพบตัวเลือกเฉพาะนี้ที่ Settings > Display > Graphics Settings การใช้งานนี้จะไม่เพิ่มประสิทธิภาพเท่านั้น แต่ยังประหยัดแบตเตอรี่ได้มาก
อ่านเพิ่มเติมเกี่ยวกับการใช้ Graphics Settings ใน Windows 11/10
4. ปิดใช้งาน TDR Checker
TDR ย่อมาจาก Timeout Detection and Recovery ฟีเจอร์นี้ปรากฏครั้งแรกใน Windows Vista และคงอยู่จนถึง Windows 11/10 ระบบสร้างขึ้นเพื่อกู้คืนกราฟิกส์ของระบบเมื่อ OS ไม่ได้รับการตอบสนองภายในเวลาที่กำหนด ค่าเริ่มต้นตั้งอยู่ที่ 2 วินาที
อาจเกิดขึ้นได้ว่าการ์ดจอใช้เวลานานเพราะงานที่หนัก และ OS รู้สึกว่ามีปัญหาและรีสตาร์ทกราฟิกส์เป็นวิธีการกู้คืน โซลูชันที่เราเสนอตอนนี้เพิ่มเวลา TDR ให้มากกว่า 8 วินาที นี่ให้หน้าต่างเวลามากขึ้นสำหรับ OS ในการตอบสนอง
หมายเหตุ: หากคุณไม่พบ Keys นี้ เราแนะนำให้สร้างโดยทำตามคู่มือบน docs.microsoft.com
ปิดแอปพลิเคชันทั้งหมดบน PC
พิมพ์ regedit ในกล่องค้นหา และเปิดด้วยสิทธิ์ Admin
ไปที่:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002 \Control\GraphicsDrivers หรือ HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 \Control\GraphicsDrivers
ichever พร้อมใช้งาน – ขึ้นอยู่กับ Windows เวอร์ชันของคุณ เช่น 32-bit หรือ 64-bit และทำดังนี้:
สำหรับ Windows 32-bit:
- เลือก DWORD (32-bit) value
- พิมพ์ TdrDelay เป็น Name และกด Enter
- ดับเบิลคลิก TdrDelay และเพิ่ม 8 สำหรับ Value data แล้วคลิก OK
สำหรับ Windows 64-bit:
- เลือก QWORD (64-bit) value
- พิมพ์ TdrDelay เป็น Name และกด Enter
- ดับเบิลคลิก TdrDelay และเพิ่ม 8 สำหรับ Value data แล้วคลิก OK
รีสตาร์ท PC ของคุณหลังจากนี้ เพื่อให้การเปลี่ยนแปลงมีผล
การเปลี่ยนแปลง Registry ที่เราทำ เพิ่มความล่าช้าอีก 8 วินาทีให้ TDR Checker ดังนั้น หาก GPU ตอบกลับใน 10 วินาที มันยังทำงานอยู่ คุณอาจต้องเปลี่ยนค่านี้เพื่อดูว่าค่าไหนทำงานได้ดีที่สุดสำหรับคุณ
หากยังไม่ทำงาน คุณอาจต้องทำขั้นตอนรุนแรง และปิด TDR ทั้งหมด คุณสามารถทำได้โดยเปลี่ยน "TdrLevel" ใส่ค่า data เป็น 0 และลบ Key TdrDelay
รีสตาร์ท PC อีกครั้ง
ฉันจะติดตั้งไดรเวอร์กราฟิกส์ใหม่ได้อย่างไร?
เพื่อติดตั้งไดรเวอร์กราฟิกส์ใหม่ ขั้นแรกคุณต้องถอนการติดตั้งมัน ขั้นตอนในการถอนการติดตั้งไดรเวอร์กราฟิกส์มีดังนี้:
- คลิกขวาที่เมนู Start และเลือก Device Manager
- ใน Device Manager ขยายโหนด Display adapters และคลิกขวาที่ไดรเวอร์กราฟิกส์ของคุณ คลิกที่ตัวเลือก Uninstall device
- คลิกปุ่ม Uninstall ทำตามคำแนะนำบนหน้าจอ
หลังจากกระบวนการถอนการติดตั้งเสร็จสมบูรณ์ คุณจะมีสองตัวเลือกในการติดตั้งไดรเวอร์กราฟิกส์ใหม่:
- รีสตาร์ทคอมพิวเตอร์ของคุณ: คุณสามารถรีสตาร์ทคอมพิวเตอร์หลังจากถอนการติดตั้งไดรเวอร์กราฟิกส์ และปล่อยให้ Windows ติดตั้งไดรเวอร์กราฟิกส์เวอร์ชันล่าสุดโดยอัตโนมัติ
- ติดตั้งไดรเวอร์กราฟิกส์จากเว็บไซต์ของผู้ผลิต: คุณสามารถไปที่เว็บไซต์ของผู้ผลิตและดาวน์โหลดไดรเวอร์กราฟิกส์เวอร์ชันล่าสุดและติดตั้งบนระบบของคุณด้วยตนเอง
ฉันจะอัปเดตไดรเวอร์กราฟิกส์ของฉันได้อย่างไร?
คุณสามารถอัปเดตไดรเวอร์การ์ดจอจาก Device Manager ได้ เพียงแค่คลิกขวาที่ไดรเวอร์กราฟิกส์ของคุณใน Device Manager และเลือกตัวเลือก Update driver ทำตามคำแนะนำบนหน้าจอเพื่ออัปเดตไดรเวอร์การ์ดจอของคุณ
ผมหวังว่าคำแนะนำทั้งหมดนี้จะช่วยคุณ หากคุณพบสิ่งที่แก้ปัญหาของคุณ โปรดแจ้งให้เราทราบในความคิดเห็น
