เมื่อต้องการเปิดเกมวิดีโอ เช่น Minecraft หรือ Rainbow Six Siege อาจล้มเหลวและข้อความแจ้งเตือนบอกว่า the application has been blocked from accessing Graphics hardware
ปัญหานี้อาจเกิดหลังอัปเดตเป็น Windows 10 หากเจอปัญหาเกมเข้าถึงกราฟิกฮาร์ดแวร์ไม่ได้ และไม่รู้ทำไง ใช้วิธีแก้ปัญหาต่อไปนี้
วิธีแก้ปัญหา:
- ให้สิทธิ์เข้าถึงกราฟิกแก่แอปพลิเคชัน
- อัปเดตไดรเวอร์กราฟิก
- รัน System File Checker และ DISM
- แก้ไข Graphics TDR Registry
- รัน Hardware and Device Troubleshooter
- ตรวจสอบ RAM และการ์ดกราฟิก
วิธีที่ 1: ให้สิทธิ์เข้าถึงกราฟิกแก่แอปพลิเคชัน
ไม่กี่คนรู้ว่าสามารถตั้งค่าประสิทธิภาพกราฟิกสำหรับแอปพลิเคชันเฉพาะใน Graphics settings ได้ ดังนั้นเมื่อเจอ application has been blocked from access the Graphics hardware บน Windows 10 ในเกมหรือซอฟต์แวร์อื่น ลองให้ graphics performance preference แก่แอปพลิเคชันดู ว่าจะเข้าถึงได้หรือไม่
- พิมพ์ Graphics settings ในกล่องค้นหา กด Enter เข้าไป
- ใน Graphics settings ภายใต้ Choose an app to set preference ก่อนเลือก Universal app แล้ว Select an App
- หาต้องไม่เจอแอปพลิเคชัน สามารถ Add แอปด้วยตนเองได้
หลังตั้งค่า Graphics performance preference สำหรับแอปเกมหรือโปรแกรมอื่นแล้ว เปิดแอปพลิเคชันอีกครั้ง ดูว่า application has been blocked from accessing the graphics ยังคงอยู่บน Windows 10 หรือไม่
วิธีที่ 2: อัปเดตไดรเวอร์กราฟิก
ไดรเวอร์กราฟิกเก่าหรือไม่เข้ากันได้ เป็นสาเหตุที่น่าจะเป็นไปได้มากที่สุด การอัปเดตไดรเวอร์กราฟิกเป็นวิธีแก้ไข ดังนั้นเมื่อการ์ดกราฟิกเข้าถึงไม่ได้ ลองอัปเดตไดรเวอร์กราฟิกจนกว่าแอปพลิเคชันจะเข้าถึงกราฟิกได้ ไม่ว่าจะเป็น NVIDIA, Intel หรือ AMD
อัปเดตไดรเวอร์กราฟิกผ่าน Device Manager
เป็นวิธีทั่วไปและง่าย แต่อาจไม่สามารถตรวจจับไดรเวอร์ใหม่ล่าสุดได้เสมอไป
- คลิกขวา Start Menu เลือก Device Manager
- ขยาย Display adapters คลิกขวา Graphics Driver ของคุณ เลือก Update driver software
- เลือก Search automatically for updated driver software
คอมพิวเตอร์จะค้นหาและติดตั้งไดรเวอร์เวอร์ชันใหม่ให้หากตรวจพบ
อัปเดตไดรเวอร์กราฟิกอัตโนมัติ
หาก Windows 10 เองดาวน์โหลดไดรเวอร์กราฟิกอัปเดตไม่ได้ สามารถใช้ Driver Booster เครื่องมืออัปเดตไดรเวอร์มืออาชีพและปลอดภัย อัปเดตไดรเวอร์ทุกประเภทสำหรับ Windows 10 Driver Booster ช่วยสแกน ดาวน์โหลด และติดตั้งไดรเวอร์กราฟิกอัตโนมัติจากฐานข้อมูล 3,000,000 ไดรเวอร์ขึ้นไป
- ดาวน์โหลด ติดตั้งและรัน Driver Booster บนคอมพิวเตอร์
- คลิก Scan
จะเห็นชัดเจนว่ามีไดรเวอร์หายไปกี่ตัว, เสียหายกี่ตัว, และเก่ากี่ตัว
- หา Display adapters แล้วเลือก Update display driver
หลังจากนั้น Driver Booster จะติดตั้งไดรเวอร์ NVIDIA, AMD หรือ Intel ให้ เมื่อไดรเวอร์การ์ดจออัปเดตแล้ว สามารถเปิดเกมใหม่ได้ Application has been blocked from accessing graphics hardware จะไม่ขึ้นอีก และสามารถเล่นเกมหรือเข้าถึงแอปพลิเคชันอื่นๆ ตามต้องการ
หรือไปที่ศูนย์ดาวน์โหลดของผู้ผลิต Graphics Driver เพื่อดาวน์โหลดไดรเวอร์เวอร์ชันล่าสุด แม้จะยุ่งยากกว่าสองทางเลือกข้างต้น แต่จะได้ไดรเวอร์กราฟิกที่มีประสิทธิภาพดีกว่า
วิธีที่ 3: รัน System File Checker
ไฟล์ระบบเสียหายหรือเสียหายอาจเป็นสาเหตุของปัญหา สามารถรัน System File Checker สแกนหาไฟล์ระบบแบบนี้และซ่อมแซม
- พิมพ์ cmd ในกล่องค้นหา คลิกขวา Command Prompt เลือก Run as administrator
- พิมพ์ sfc /scannow กด enter
- หลังสแกนเสร็จ ป้อนคำสั่งต่อไปนี้ใน Command Prompt กด Enter หลังแต่ละคำสั่ง
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
- รีบูทคอมพิวเตอร์หลังคำสั่งเสร็จ แล้วตรวจสอบว่าปัญหาแก้ไขหรือไม่
วิธีที่ 4: แก้ไข Graphics TDR Registry
หากแอปเกมต้องการเข้าถึงการ์ดกราฟิก แต Windows 10 บล็อกไม่ให้ ทำได้โดยการแก้ไขค่า TDR (Timeout Detection and Recovery) เพื่อขยายเวลาประมวลผลของการ์ดกราฟิก
ก่อนทำตามขั้นตอน ควรสำรองข้อมูล Windows 10 ป้องกันการสูญหายข้อมูล
- กด Windows + R เปิดกล่อง Run พิมพ์ regedit กด OK
- ใน Registry Editor ไปที่:
HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> GraphicsDrivers
- ภายใต้ graphics drivers ด้านขวา คลิกขวาที่ว่าง สร้าง New DWORD (32-bit) Value
- ตั้งชื่อ Value ว่า TdrDelay คลิกขวาแก้ไข Value Data เป็น 8
- รีบูท Windows 10 ให้มีผล
เมื่อคอมพิวเตอร์เปิดใหม่ จะสังเกตว่า application has been blocked from using Graphics hardware ได้รับการแก้ไขบน Windows 10 แล้ว
เกี่ยวข้อง: 7 วิธีแก้ Display Driver Stopped Responding and Has Recovered
วิธีที่ 5: รัน Hardware and Device Troubleshooter
Hardware and Device troubleshooter เป็นหนึ่งใน Troubleshooter ในตัว สามารถตรวจจับและซ่อมแซมปัญญาบางอย่างของฮาร์ดแวร์และอุปกรณ์
- ไปที่ Settings > Update & security > Troubleshoot
- เลือก Hardware and Device คลิก Run this troubleshooter
- ต่อไป จะตรวจจับปัญหาให้
หากมีปัญหา จะแจ้งเตือน สามารถเลือก Apply this fix เพื่อแก้ไขปัญหา
วิธีที่ 6: ตรวจสอบ RAM และการ์ดกราฟิก
ในบางกรณี เนื่องจากฮาร์ดแวร์อย่าง RAM และการ์ดกราฟิกมีปัญหา จึงไม่สามารถแก้ error application has been blocked from accessing Graphics hardware ได้
ตรวจสอบ RAM ก่อน เป็นวิธีที่เชื่อถือได้ในการตรวจสอบสภาพหน่วยความจำบน PC
ทำได้โดยค้นหา Windows Memory Diagnostic ในกล่องค้นหา เข้าเครื่องมือตรวจสอบหน่วยความจำนี้ เพื่อดูว่ามีข้อผิดพลาดหน่วยความจำบน Windows 10 หรือไม่ ตามด้วยการรีบูท Windows 10 เพื่อตรวจสอบปัญหา RAM
ถ้า RAM ชำรุด ต้องเปลี่ยนใหม่ และถ้า RAM ปกติ ลองถอดและเสียบการ์ดกราฟิกใหม่
ปัญหาควรจะแก้ไขได้หากเปลี่ยน RAM ที่ชำรุด และติดตั้งการ์ดกราฟิกอย่างถูกต้อง
สรุป บทความนี้เน้นบอกวิธีแก้ปัญหา application has been blocked from accessing Graphics hardware หวังว่าจะแก้ปัญหาสำเร็จด้วยวิธีที่กล่าวมาข้างต้น