ขณะเริ่มต้นแอปหรือเกมบน Windows 10 ของคุณ เช่น FIFA, Far Cry, Minecraft ฯลฯ อาจถูกปฏิเสธการเข้าถึงการ์ดกราฟิก และคุณจะเจอข้อความข้อผิดพลาว "Application has been blocked from accessing Graphics hardware (แอปพลิเคชันถูกบล็อกจากการเข้าถึงฮาร์ดแวร์กราฟิก)" หากคุณยังค้างอยู่ที่ปัญหานี้ ไม่ต้องกังวล เพราะวันนี้เราจะมาดูวิธีแก้ไขปัญหานี้และอนุญาตให้คุณเล่นเกมได้โดยไม่มีการรบกวน
ปัญหาหลักดูเหมือนจะเป็นไดรเวอร์ที่ล้าสมัยหรือไม่เข้ากันได้ ซึ่งทำให้ GPU ใช้เวลานานเกินไปในการตอบสนองต่อคำขอที่เกี่ยวกับกราฟิก และในกรณีส่วนใหญ่ คำขอนี้จะล้มเหลว สรุปคือ โดยไม่เสียเวลา ลองดูวิธีแก้ไข Application has been blocked from accessing Graphics hardware ด้วยคู่มือการแก้ไขปัญหาที่ระบุด้านล่าง
แก้ไข Application has been blocked from accessing Graphics hardware
ขอแนะนำให้สร้างจุดกู้ระบบ (Restore Point) ก่อน เพื่อป้องกันกรณีเกิดปัญหาขึ้น
วิธีที่ 1: รันเครื่องมือ SFC และ DISM
- กด Windows Key + X แล้วคลิกที่ Command Prompt (Admin)
- ตอนนี้พิมพ์คำสั่งต่อไปนี้ใน cmd และกด Enter:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (ถ้าข้างต้นล้มเหลว ลองอันนี้)
- รอให้กระบวนการข้างต้นเสร็จสิ้น และเมื่อเสร็จแล้ว รีสตาร์ทคอมพิวเตอร์ของคุณ
- หากคุณสามารถ แก้ไขปัญหา Application has been blocked from accessing Graphics hardware ได้ ก็ดีมาก หากไม่ ให้ดำเนินการต่อ
- เปิด cmd อีกครั้งและพิมพ์คำสั่งต่อไปนี้และกด Enter หลังแต่ละคำสั่ง:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
- ปล่อยให้คำสั่ง DISM ทำงานและรอจนเสร็จสิ้น
- หากคำสั่งข้างต้นไม่ได้ผล ลองคำสั่งด้านล่าง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
- หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งของแหล่งซ่อมแซมของคุณ (Windows Installation หรือ Recovery Disc)
- รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 2: เรียกใช้ Hardware Devices Troubleshooter
- ไปที่ Start และพิมพ์ "Control Panel" และคลิกเพื่อเปิด
- จากมุมขวาบน เลือก View By เป็น "Large Icons (ไอคอนใหญ่)" และจากนั้นคลิกที่ "Troubleshooting (การแก้ไขปัญหา)"
- ต่อไป จากหน้าต่างด้านซ้าย คลิกที่ "View All (ดูทั้งหมด)"
- ตอนนี้จากรายการที่เปิด เลือก "Hardware and Devices (ฮาร์ดแวร์และอุปกรณ์)"
- ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเรียกใช้ Hardware and Devices troubleshooter
- หากพบปัญหาฮาร์ดแวร์ ให้บันทึกงานทั้งหมดของคุณและคลิกตัวเลือก "Apply this fix (นำแก้ไขนี้ไปใช้)"
ดูว่าคุณสามารถ แก้ไขปัญหา Application has been blocked from accessing Graphics hardware ได้หรือไม่ หากไม่ได้ ให้ดำเนินการต่อไปกับวิธีถัดไป
วิธีเลือก:
- ค้นหา Troubleshoot ในช่องค้นหา Windows และคลิกที่มัน หรือคุณสามารถเข้าถึงได้ใน Settings
- เลื่อนลงไปที่ 'Hardware and devices' และคลิกที่มัน
- คลิกที่ 'Run the troubleshooter (เรียกใช้โปรแกรมแก้ไขปัญหา)' ภายใต้ Hardware and Devices
วิธีที่ 3: อัปเดตไดรเวอร์การ์ดกราฟิกของคุณ
หากคุณกำลังเผชิญกับ "Application has been blocked from accessing Graphics hardware" สาเหตุที่น่าจะเป็นไปได้มากที่สุดสำหรับข้อผิดพลาดนี้คือไดรเวอร์การ์ดกราฟิกที่เสียหายหรือล้าสมัย เมื่อคุณอัปเดต Windows หรือติดตั้งแอปของบุคคลที่สาม มันอาจทำให้ไดรเวอร์วิดีโอของระบบของคุณเสียหาย หากคุณเผชิญกับปัญหา เช่น การกระพริบของหน้าจอ, หน้าจอเปิด/ปิด, การแสดงผลไม่ทำงานถูกต้อง ฯลฯ คุณอาจต้องอัปเดตไดรเวอร์การ์ดกราฟิกของคุณเพื่อแก้ไขสาเหตุพื้นฐาน หากคุณเผชิญกับปัญหาแบบนี้ คุณสามารถอัปเดตไดรเวอร์การ์ดกราฟิกได้อย่างง่ายดายด้วยความช่วยเหลือจากคู่มือนี้
วิธีที่ 4: ติดตั้งไดรเวอร์การ์ดกราฟิกใหม่ (Reinstall)
- ดาวน์โหลดและติดตั้ง Display Driver Uninstaller
- เปิด Display Driver Uninstaller แล้วคลิกที่ Clean and Restart (Highly recommended) (ทำความสะอาดและรีสตาร์ท - แนะนำสูงสุด)
- เมื่อถอนการติดตั้งไดรเวอร์กราฟิกแล้ว คอมพิวเตอร์ของคุณจะรีสตาร์ทโดยอัตโนมัติเพื่อบันทึกการเปลี่ยนแปลง
- กด Windows Key + R แล้วพิมพ์ devmgmt.msc และกด Enter เพื่อเปิด Device Manager
- จากเมนู คลิกที่ Action และจากนั้นคลิกที่ "Scan for hardware changes (สแกนหาการเปลี่ยนแปลงฮาร์ดแวร์)"
- คอมพิวเตอร์ของคุณจะ ติดตั้งไดรเวอร์กราฟิกล่าสุดที่มีอยู่โดยอัตโนมัติ
- ดูว่าคุณสามารถ แก้ไข Application has been blocked from accessing Graphics hardware ได้หรือไม่ หากไม่ได้ ให้ดำเนินการต่อ
- เปิด Chrome หรือเบราว์เซอร์โปรดของคุณ แล้วไปที่เว็บไซต์ NVIDIA
- เลือก product type, series, product และ operating system ของคุณ เพื่อ ดาวน์โหลดไดรเวอร์ล่าสุดที่มีสำหรับการ์ดกราฟิกของคุณ
- เมื่อคุณดาวน์โหลด setup แล้ว ให้เปิดตัวติดตั้ง แล้วเลือก Custom Install (ติดตั้งแบบกำหนดเอง) และจากนั้นเลือก Clean install (ติดตั้งสะอาด)
- รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 5: เพิ่มค่า Timeout Detection and Recovery (TDR)
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ TDR ได้ที่นี่ หากวิธีนี้ไม่ได้ผลสำหรับคุณ คุณสามารถใช้คู่มือข้างต้นเพื่อลองค่าต่างๆ ที่อาจทำงานได้สำหรับคุณ
- กด Windows Key + R แล้วพิมพ์ regedit และกด Enter เพื่อเปิด Registry Editor
- ไปที่คีย์ Registry ต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
- เลือกโฟลเดอร์ GraphicsDrivers แล้วคลิกขวาที่พื้นที่ว่างในหน้าต่างด้านขวา และเลือก New > DWORD (32-bit) Value
- ตั้งชื่อ DWORD ที่สร้างใหม่นี้เป็น TdrDelay
- ดับเบิลคลิกที่ TdrDelay DWORD และ เปลี่ยนค่าเป็น 8
- คลิก OK แล้วรีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 6: ให้สิทธิ์การเข้าถึงการ์ดกราฟิกแก่แอปพลิเคชัน
- กด Windows Key + I เพื่อเปิด Settings แล้วคลิกที่ System
- จากเมนูด้านซ้ายเลือก Display แล้วคลิกที่ลิงก์ Graphics settings ที่ด้านล่าง
- เลือกประเภทของแอป หากคุณไม่พบแอปหรือเกมของคุณในรายการ ให้เลือก Classic app และใช้ตัวเลือก "Browse (เรียกดู)"
- ไปที่แอปพลิเคชันหรือเกมของคุณ เลือกมัน และคลิก Open
- เมื่อเพิ่มแอปเข้าไปในรายการแล้ว คลิกที่มัน แล้วอีกครั้งคลิกที่ Options
- เลือก "High performance (ประสิทธิภาพสูง)" และคลิก Save
- รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 7: ตั้งค่าฮาร์ดแวร์เป็นค่าเริ่มต้น (Default Settings)
โปรเซสเซอร์ (CPU) ที่ออเวอร์คล็อก (Overclocked) หรือการ์ดกราฟิกก็สามารถก่อให้เกิดข้อผิดพลาว "Application has been blocked from accessing Graphics hardware" และเพื่อแก้ไขปัญหานี้ ตรวจสอบให้แน่ใจว่าคุณตั้งค่าฮาร์ดแวร์เป็นค่าเริ่มต้น สิ่งนี้จะทำให้แน่ใจว่าระบบไม่ได้ถูกออเวอร์คล็อก และฮาร์ดแวร์สามารถทำงานได้อย่างปกติ
วิธีที่ 8: อัปเดต DirectX เป็นรุ่นล่าสุด
เพื่อแก้ไขปัญหา Application has been blocked from accessing Graphics hardware คุณควรตรวจสอบให้แน่ใจว่าอัปเดต DirectX ของคุณอยู่เสมอ วิธีที่ดีที่สุดเพื่อให้แน่ใจว่าคุณมีรุ่นล่าสุดติดตั้งอยู่คือการดาวน์โหลด DirectX Runtime Web Installer จากเว็บไซต์อย่างเป็นทางการของ Microsoft
บทความแนะนำ:
- วิธีซ่อมแซมไฟล์ระบบที่เสียหายใน Windows 10
- 4 วิธีอัปเดตไดรเวอร์กราฟิกใน Windows 10
- แก้ไข Task Scheduler Not Running In Windows 10
- 7 วิธีแก้ไข PUBG Crashes บนคอมพิวเตอร์
หวังว่าด้วยวิธีใดวิธีหนึ่งจากข้างต้น คุณจะสามารถ แก้ไข Application has been blocked from accessing Graphics hardware ได้ แต่หากคุณยังมีคำถามเกี่ยวกับคู่มือนี้ โปรดอย่าลังเลที่จะถามในส่วนความคิดเห็น