อยากทราบว่าคุณเคยลองแก้ Error 'Application Has Been Blocked from Accessing Graphics Hardware' ตอนพยายามเล่นเกมวิดีโอหรือไม่?
ถ้าเคย ลองบอกในกล่องความคิดเห็นด้านล่างว่าลองอะไรบ้าง และได้ผลหรือไม่
แต่ถ้ายังไม่พบคำตอบและกำลังหา คุณอยู่ที่ถูกที่แล้ว ในที่นี้เราจะอธิบายวิธีแก้ที่ทำงานจริงสำหรับ 'Application Has Been Blocked from Accessing Graphics Hardware'

Graphics Hardware คืออะไร?
จากชื่อ Graphics hardware คือฮาร์ดแวร์คอมพิวเตอร์ที่รับผิดชอบสร้างกราฟิกและแสดงบน PC ผ่าน Video Card, Graphics Adapter, Graphics Accelerator ฯลฯ
ปัญหากับ Graphics Hardware มักเกิดขึ้นเมื่อพยายามรันเกมวิดีโอ นอกจากนี้ หากซอฟต์แวร์ภายนอกรบกวน Driver ก็จะเจอ Error นี้ เพื่อแก้ปัญหา ให้ทำตามวิธีด้านล่าง
สาเหตุของ Error Application has been blocked from accessing Graphics hardware
แม้สาเหตุที่แน่นอนจะไม่ทราบ แต่มีข้อ 추測 ดังนี้:
- Graphics Driver ล้าสมัยหรือผิดปกติ
- โปรแกรมด้านภาพ (Visual programs) ขัดแย้งกัน
ไม่ต้องกังวล คุณสามารถแก้ Error นี้ได้ง่าย และเล่นเกมได้ลื่นไหล ตามขั้นตอนด้านล่าง
วิธีแก้ Error Application ถูกบล็อกจากการเข้าถึง Graphics Hardware
จบบทความ คุณจะสามารถแก้ Error และเรียนรู้วิธีอัปเดต Driver อัตโนมัติ
สารบัญ
- Run System Maintenance Troubleshooter
- Update Graphics Driver
- Run SFC Scan และ DISM
- Run Hardware and Devices Troubleshooter
วิธีที่ 1: รัน System Maintenance Troubleshooter
Windows 10 มีเครื่องมือ Built-in เพื่อแก้ Error จาก Volume errors, Broken shortcuts ฯลฯ อัตโนมัติ
ขั้นตอนรัน System Maintenance Troubleshooter:
หมายเหตุ: ต้องใช้บัญชี Administrator
- กด Windows + R
- พิมพ์ msdt.exe -id MaintenanceDiagnostic > ok

- คลิก Advanced → Run as administrator → Next

- รอกระบวนการเสร็จ หากพบ Error จะแก้ไขอัตโนมัติ

ลองรันเกมดู ควรไม่เจอ Error อีก แต่ถ้ายังคงอยู่ ไปวิธีถัดไป
วิธีที่ 2: อัปเดต Graphics Driver
Device Driver ช่วยให้ OS และซอฟต์แวร์โต้ตอบกับฮาร์ดแวร์ได้ กล่าวคือ เป็นตัวแปลระหว่างซอฟต์แวร์และฮาร์ดแวร์ ให้คำสั่งทำงานลื่นไหล
เมื่อ Device Driver ล้าสมัย เสียหาย หรือผิดปกติ อุปกรณ์จะทำงานไม่ถูกต้อง และอาจเจอ BSOD หรือ Error นี้ ดังนั้นต้องอัปเดต Driver ที่ล้าสมัย
ทำได้ผ่าน Device Manager แบบเก่า หรืออัปเดตอัตโนมัติในไม่กี่คลิก
ถ้าเลือกทำเอง ต้องรู้ Model number, ชื่ออุปกรณ์, เวอร์ชัน OS, Bit และรายละเอียดอื่นๆ อ่านวิธีอัปเดต Driver แบบแมนวอลที่นี่
แต่ถ้าคุณคิดว่าเวลามีค่า และทำเองอาจยุ่งยาก นี่คือวิธีอัปเดตอัตโนมัติ:
- ดาวน์โหลด ติดตั้ง และเปิด Smart Driver Care
- คลิก Start Scan Now และรอสแกนเสร็จ
- โปรแกรมอัปเดตไดรเวอร์ตัวนี้จะรายการไดรเวอร์ที่ล้าสมัยและเสียหายทั้งหมด
- เมื่อได้ผลสแกน คลิก Update All เพื่ออัปเดตไดรเวอร์ที่ล้าสมัย
หมายเหตุ: การกด Update All จะแจ้งให้ซื้อผลิตภัณฑ์ หากไม่ต้องการ สามารถอัปเดต 2 ไดรเวอร์ฟรีได้ แต่เราแนะนำอัปเดตทั้งหมด เพราะจะแก้ Error นี้และปัญหา Driver อื่นๆ ด้วย
5. หลังอัปเดต Driver รีสตาร์ท PC ควรไม่เจอ Error อีก
วิธีที่ 3 – รัน System File Checker (SFC) และ DISM
บางครั้ง System File เสียหาย อาจทำให้เกิด Error "Application has been blocked from accessing graphics hardware" เราสามารถใช้ System File Checker (SFC) เครื่องมือ Built-in ของ Windows ที่ตรวจสอบ System File Error ได้ ขั้นตอน:
- พิมพ์ Command Prompt ในช่องค้นหา Windows
- เลือกผลลัพธ์ → คลิกขวา → Run as administrator
- พิมพ์ sfc /scannow และกด Enter
- รอคำสั่งทำงาน
- เสร็จแล้ว รีบูทระบบ
หมายเหตุ: หาก SFC ไม่ช่วยหรือรันไม่ได้ แนะนำให้รัน Deployment Image Servicing and Management (DISM) Scan จะช่วยซ่อมแซม Windows Image ขั้นตอน:
- เปิด Elevated Command Prompt
- พิมพ์ DISM /Online /Cleanup-Image /RestoreHealth > Enter
- รอคำสั่งทำงาน
- รีสตาร์ทระบบ และรันเกม จะไม่เจอปัญหา
วิธีที่ 4 – รัน Hardware and Devices Troubleshooter
หากขั้นตอนข้างต้นไม่ช่วย ลองรัน Hardware and Devices Troubleshooting จะช่วยวินิจฉัยปัญหาเกี่ยวกับฮาร์ดแวร์ ขั้นตอน:
- กด Windows + I
- เลือก Update & Security → Troubleshoot → Hardware and Devices
- Run the troubleshooter

- Windows จะสแกนระบบหาปัญหา กระบวนการอาจใช้เวลา รอจนเสร็จ

- ทำตามคำแนะนำบนหน้าจอเพื่อแก้ปัญหาที่ตรวจพบ
- เสร็จแล้ว รีสตาร์ทระบบ ควรแก้ Error และเล่นเกมได้
ด้วยวิธีแก้ข้างต้น หวังว่าคุณจะแก้ Error "Application has been blocked from accessing graphics hardware" และเล่นเกมได้สนุก หากยังมีปัญหา แจ้งเราได้เลย นอกจากนี้ เรายินดีฟังว่าวิธีไหนได้ผล ทิ้งไว้ในความคิดเห็นได้เลย
ก่อนจบ ทิ้งเคล็ดลับเล็กน้อยสำหรับผู้ใช้ขั้นสูง
หมายเหตุ: ไม่แนะนำให้แก้ไข Windows Registry เพราะเป็นส่วนสำคัญของ Windows ข้อผิดพลาดเล็กน้อยอาจทำให้ระบบใช้งานไม่ได้ ใช้ขั้นตอนนี้ก็ต่อเมื่อคุณแน่ใจ ไม่เช่นนั้นข้ามได้ ขั้นตอนแก้ไข Registry:
- Windows + R → พิมพ์ regedit.exe → ไปที่

- HKEY_LOCAL_MACHINE — SYSTEM — CurrentControlSet — Control — GraphicsDrivers คลิกขวาที่พื้นที่ว่าง → New
- เลือก DWORD (32-bit) Value ตั้งชื่อ TdrDelay

- ดับเบิลคลิก TdrDelay เปลี่ยนค่าเป็น 8 → OK

- รีบูทระบบ
หวังว่าขั้นตอนเหล่านี้จะช่วยแก้ Error ได้ หากอยากให้เราเขียนหัวข้ออื่น แจ้งเราได้เลย