Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข 'Application Blocked from Accessing Graphics Hardware' ใน Windows 10

ขณะเริ่มต้นแอปหรือเกมบน 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

  1. กด Windows Key + X แล้วคลิกที่ Command Prompt (Admin)
  2. ตอนนี้พิมพ์คำสั่งต่อไปนี้ใน cmd และกด Enter:
    Sfc /scannow
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (ถ้าข้างต้นล้มเหลว ลองอันนี้)
  3. รอให้กระบวนการข้างต้นเสร็จสิ้น และเมื่อเสร็จแล้ว รีสตาร์ทคอมพิวเตอร์ของคุณ
  4. หากคุณสามารถ แก้ไขปัญหา Application has been blocked from accessing Graphics hardware ได้ ก็ดีมาก หากไม่ ให้ดำเนินการต่อ
  5. เปิด cmd อีกครั้งและพิมพ์คำสั่งต่อไปนี้และกด Enter หลังแต่ละคำสั่ง:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  6. ปล่อยให้คำสั่ง DISM ทำงานและรอจนเสร็จสิ้น
  7. หากคำสั่งข้างต้นไม่ได้ผล ลองคำสั่งด้านล่าง:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
  8. หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งของแหล่งซ่อมแซมของคุณ (Windows Installation หรือ Recovery Disc)
  9. รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 2: เรียกใช้ Hardware Devices Troubleshooter

  1. ไปที่ Start และพิมพ์ "Control Panel" และคลิกเพื่อเปิด
  2. จากมุมขวาบน เลือก View By เป็น "Large Icons (ไอคอนใหญ่)" และจากนั้นคลิกที่ "Troubleshooting (การแก้ไขปัญหา)"
  3. ต่อไป จากหน้าต่างด้านซ้าย คลิกที่ "View All (ดูทั้งหมด)"
  4. ตอนนี้จากรายการที่เปิด เลือก "Hardware and Devices (ฮาร์ดแวร์และอุปกรณ์)"
  5. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเรียกใช้ Hardware and Devices troubleshooter
  6. หากพบปัญหาฮาร์ดแวร์ ให้บันทึกงานทั้งหมดของคุณและคลิกตัวเลือก "Apply this fix (นำแก้ไขนี้ไปใช้)"

ดูว่าคุณสามารถ แก้ไขปัญหา Application has been blocked from accessing Graphics hardware ได้หรือไม่ หากไม่ได้ ให้ดำเนินการต่อไปกับวิธีถัดไป

วิธีเลือก:

  1. ค้นหา Troubleshoot ในช่องค้นหา Windows และคลิกที่มัน หรือคุณสามารถเข้าถึงได้ใน Settings
  2. เลื่อนลงไปที่ 'Hardware and devices' และคลิกที่มัน
  3. คลิกที่ 'Run the troubleshooter (เรียกใช้โปรแกรมแก้ไขปัญหา)' ภายใต้ Hardware and Devices

วิธีที่ 3: อัปเดตไดรเวอร์การ์ดกราฟิกของคุณ

หากคุณกำลังเผชิญกับ "Application has been blocked from accessing Graphics hardware" สาเหตุที่น่าจะเป็นไปได้มากที่สุดสำหรับข้อผิดพลาดนี้คือไดรเวอร์การ์ดกราฟิกที่เสียหายหรือล้าสมัย เมื่อคุณอัปเดต Windows หรือติดตั้งแอปของบุคคลที่สาม มันอาจทำให้ไดรเวอร์วิดีโอของระบบของคุณเสียหาย หากคุณเผชิญกับปัญหา เช่น การกระพริบของหน้าจอ, หน้าจอเปิด/ปิด, การแสดงผลไม่ทำงานถูกต้อง ฯลฯ คุณอาจต้องอัปเดตไดรเวอร์การ์ดกราฟิกของคุณเพื่อแก้ไขสาเหตุพื้นฐาน หากคุณเผชิญกับปัญหาแบบนี้ คุณสามารถอัปเดตไดรเวอร์การ์ดกราฟิกได้อย่างง่ายดายด้วยความช่วยเหลือจากคู่มือนี้

วิธีที่ 4: ติดตั้งไดรเวอร์การ์ดกราฟิกใหม่ (Reinstall)

  1. ดาวน์โหลดและติดตั้ง Display Driver Uninstaller
  2. เปิด Display Driver Uninstaller แล้วคลิกที่ Clean and Restart (Highly recommended) (ทำความสะอาดและรีสตาร์ท - แนะนำสูงสุด)
  3. เมื่อถอนการติดตั้งไดรเวอร์กราฟิกแล้ว คอมพิวเตอร์ของคุณจะรีสตาร์ทโดยอัตโนมัติเพื่อบันทึกการเปลี่ยนแปลง
  4. กด Windows Key + R แล้วพิมพ์ devmgmt.msc และกด Enter เพื่อเปิด Device Manager
  5. จากเมนู คลิกที่ Action และจากนั้นคลิกที่ "Scan for hardware changes (สแกนหาการเปลี่ยนแปลงฮาร์ดแวร์)"
  6. คอมพิวเตอร์ของคุณจะ ติดตั้งไดรเวอร์กราฟิกล่าสุดที่มีอยู่โดยอัตโนมัติ
  7. ดูว่าคุณสามารถ แก้ไข Application has been blocked from accessing Graphics hardware ได้หรือไม่ หากไม่ได้ ให้ดำเนินการต่อ
  8. เปิด Chrome หรือเบราว์เซอร์โปรดของคุณ แล้วไปที่เว็บไซต์ NVIDIA
  9. เลือก product type, series, product และ operating system ของคุณ เพื่อ ดาวน์โหลดไดรเวอร์ล่าสุดที่มีสำหรับการ์ดกราฟิกของคุณ
  10. เมื่อคุณดาวน์โหลด setup แล้ว ให้เปิดตัวติดตั้ง แล้วเลือก Custom Install (ติดตั้งแบบกำหนดเอง) และจากนั้นเลือก Clean install (ติดตั้งสะอาด)
  11. รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 5: เพิ่มค่า Timeout Detection and Recovery (TDR)

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ TDR ได้ที่นี่ หากวิธีนี้ไม่ได้ผลสำหรับคุณ คุณสามารถใช้คู่มือข้างต้นเพื่อลองค่าต่างๆ ที่อาจทำงานได้สำหรับคุณ

  1. กด Windows Key + R แล้วพิมพ์ regedit และกด Enter เพื่อเปิด Registry Editor
  2. ไปที่คีย์ Registry ต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. เลือกโฟลเดอร์ GraphicsDrivers แล้วคลิกขวาที่พื้นที่ว่างในหน้าต่างด้านขวา และเลือก New > DWORD (32-bit) Value
  4. ตั้งชื่อ DWORD ที่สร้างใหม่นี้เป็น TdrDelay
  5. ดับเบิลคลิกที่ TdrDelay DWORD และ เปลี่ยนค่าเป็น 8
  6. คลิก OK แล้วรีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 6: ให้สิทธิ์การเข้าถึงการ์ดกราฟิกแก่แอปพลิเคชัน

  1. กด Windows Key + I เพื่อเปิด Settings แล้วคลิกที่ System
  2. จากเมนูด้านซ้ายเลือก Display แล้วคลิกที่ลิงก์ Graphics settings ที่ด้านล่าง
  3. เลือกประเภทของแอป หากคุณไม่พบแอปหรือเกมของคุณในรายการ ให้เลือก Classic app และใช้ตัวเลือก "Browse (เรียกดู)"
  4. ไปที่แอปพลิเคชันหรือเกมของคุณ เลือกมัน และคลิก Open
  5. เมื่อเพิ่มแอปเข้าไปในรายการแล้ว คลิกที่มัน แล้วอีกครั้งคลิกที่ Options
  6. เลือก "High performance (ประสิทธิภาพสูง)" และคลิก Save
  7. รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 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 ได้ แต่หากคุณยังมีคำถามเกี่ยวกับคู่มือนี้ โปรดอย่าลังเลที่จะถามในส่วนความคิดเห็น