在您的 Windows 10 上启动任何应用程序或游戏(例如FIFA、孤岛惊魂(Far Cry)、(Minecraft)我的世界等)时,可能会被拒绝访问图形卡,您将面临错误消息“应用程序已被阻止访问图形硬件(Application has been blocked from accessing Graphics hardware)”。如果您仍然遇到此问题,请不要再担心,因为今天我们将了解如何解决此问题并让您畅玩游戏而不会受到任何干扰。
主要问题似乎是过时或不兼容的驱动程序导致GPU需要更多时间来响应任何与图形相关的请求,并且在大多数情况下,此请求最终会失败。无论如何(Anyway),不要浪费任何时间,让我们看看如何在下面列出的故障排除指南的帮助下阻止应用程序访问(Fix Application)图形硬件。(Graphics)
修复应用程序(Fix Application)已被阻止访问图形(Graphics)硬件
确保 创建一个还原点(create a restore point)以防万一出现问题。
方法一:运行SFC和DISM工具(Method 1: Run SFC and DISM tool)
1.按Windows Key + X然后单击命令提示符(管理员)。( Command Prompt(Admin).)
2.现在在cmd中输入以下内容并回车:
Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)
3.等待上述过程完成,完成后重新启动您的电脑。
4.如果您能够修复应用程序已被阻止访问图形硬件问题(fix Application has been blocked from accessing Graphics hardware issue),那么很好,如果没有,请继续。
5.再次打开cmd并输入以下命令并在每个命令后按回车:
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
注意:(Note:) 将(Replace)C:RepairSourceWindows 替换为修复源的位置(Windows 安装(Windows Installation)或恢复光盘(Recovery Disc))。
7.重新启动您的 PC 以保存更改。
方法 2:运行硬件设备疑难解答(Method 2: Run Hardware Devices troubleshooter)
1.转到开始并键入“控制面板(Control Panel)”并单击打开它。
2.从右上角,选择查看( View By)方式为“大图标(Large Icons)”,然后单击“故障排除(Troubleshooting)”。
3.接下来,从左侧窗格中单击“查看全部(View All)”。
4.现在从打开的列表中选择“硬件和设备(Hardware and Devices)”。
5.按照屏幕上的说明运行硬件和设备疑难解答。(Hardware and Devices troubleshooter.)
6.如果发现任何硬件问题,请保存所有工作并单击“应用此修复(Apply this fix)”选项。
查看您是否能够修复应用程序已被阻止访问图形硬件(fix Application has been blocked from accessing Graphics hardware) 问题,如果没有,则继续下一个方法。
替代方法:(Alternate method:)
1.在Windows搜索字段中搜索疑难解答( Troubleshoot),然后单击它。或者,您可以在Settings中访问它。
2.向下滚动到“硬件和设备(Hardware and devices)”并单击它。
3.单击硬件和设备下的“运行疑难解答”。(Run the troubleshooter)
方法 3:更新您的显卡驱动程序(Method 3: Update your Graphics Card Driver)
如果您遇到“应用程序(Application)已被阻止访问图形(Graphics)硬件”,则此错误的最可能原因是图形(Graphics)卡驱动程序损坏或过时。当您更新 Windows 或安装第三方应用程序时,它可能会损坏您系统的视频驱动程序。如果您遇到屏幕闪烁、屏幕打开/关闭、显示无法正常工作等问题,您可能需要更新显卡驱动程序以解决根本原因。如果您遇到任何此类问题,那么您可以在本指南的帮助下轻松更新显卡驱动程序(update graphics card drivers with the help of this guide)。
方法四:重新安装显卡驱动(Method 4: Reinstall the Graphics Card Driver)
1.下载并安装显示驱动卸载程序(Download and install Display Driver Uninstaller)。
2.Launch Display Driver Uninstaller然后点击Clean and Restart (强烈推荐)(Clean and Restart (Highly recommended))。
3.卸载显卡驱动后,您的电脑将自动重启以保存更改。
4.按 Windows 键 + R 然后键入devmgmt.msc并按Enter打开设备管理器(Device Manager)。
5.从菜单中单击操作(Action),然后单击“扫描硬件更改(Scan for hardware changes)”。
6.您的 PC 将自动安装可用的最新显卡驱动程序。( install the latest Graphics driver available.)
7.查看您是否能够修复应用程序已被阻止访问图形硬件,( Fix Application has been blocked from accessing Graphics hardware,) 如果没有则继续。
8.打开Chrome或您喜欢的浏览器,然后访问NVIDIA 网站(NVIDIA website)。
9.选择您的产品类型、系列、产品和操作系统(product type, series, product and operating system),为您的显卡下载最新可用的驱动程序。(download the latest available drivers for your Graphic Card.)
10.下载安装程序后,启动安装程序,然后选择自定义安装(Custom Install),然后选择全新安装。(Clean install.)
11.重新启动您的 PC 以保存更改。
方法 5:增加超时检测和恢复 (TDR) 值(Method 5: Increase the Timeout Detection and Recovery (TDR) Value)
您可以在此处了解有关TDR 的(TDR here)更多信息。如果这对您不起作用,那么您可以使用上述指南尝试可能适合您的各种值。
1.按 Windows 键 + R 然后键入regedit并按Enter打开注册表编辑器(Registry Editor)。
2.导航到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
3. 选择GraphicsDrivers文件夹,然后右键单击右侧窗格中的空白区域并选择t New > DWORD (32-bit) Value.
4.将这个新创建的 DWORD 命名为TdrDelay。
5.双击TdrDelay DWORD并将其值更改为 8。( change it’s value to 8.)
6.单击确定,然后重新启动您的 PC 以保存更改。
方法 6:授予图形卡对应用程序的访问权限(Method 6: Give Graphics Card Access to the Application)
1.按Windows Key + I 打开设置(Settings),然后单击系统。(System.)
2.从左侧菜单中选择显示(Display),然后单击底部的图形设置链接。(Graphics settings link)
3.选择应用类型,如果在列表中找不到您的应用或游戏,请选择经典应用(Classic app),然后使用“浏览(Browse)”选项。
4.导航到您的应用程序或游戏(Navigate to your application or game),选择它并单击打开。(Open.)
5.将应用添加到列表后,单击它,然后再次单击选项。(Options.)
6.选择“高性能(High performance)”并点击保存。
7.重新启动您的 PC 以保存更改。
方法 7:将硬件设置为默认设置(Method 7: Set Hardware to Default Settings)
超频处理器 ( CPU ) 或显卡(Graphics)也可能导致“应用程序已被阻止访问图形(Graphics)硬件”错误,为了解决此问题,请确保将硬件(Hardware)设置为默认设置。这样可以保证系统没有超频,硬件可以正常工作。
方法 8:将 DirectX 更新到最新版本(Method 8: Update DirectX to the Latest Version)
要修复应用程序(Application)已被阻止访问图形(Graphics)硬件问题,您应该始终确保更新您的 DirectX(update your DirectX)。确保您已安装最新版本的最佳方法是从 Microsoft 官方网站下载DirectX Runtime Web Installer 。
受到推崇的:(Recommended:)
希望(Hopefully)使用上述方法之一,您将能够修复应用程序已被阻止访问图形硬件,(Fix Application has been blocked from accessing Graphics hardware, )但如果您对本指南仍有任何疑问,请随时在评论部分提出。
Fix Application has been blocked from accessing Graphics hardware
While starting any app or games оn your Windows 10 suсh аs FIFA, Far Crу, Minecrаft etc might get denied of accessіng graphіcs card аnd you will face the error message “Application has been blocked from accessing Graphics hardware“. If you’re still stuck on this issue then worry no more, as today we are going to see how to fix this issue and allow you to play your games without any interruption.
The main issue seems to be outdated or incompatible drivers which cause GPU to take more time to respond to any graphics related request and in most cases, this request ends up failing. Anyway, without wasting any time let’s see How to Fix Application has been blocked from accessing Graphics hardware with the help of the below-listed troubleshooting guide.
Fix Application has been blocked from accessing Graphics hardware
Make sure to create a restore point just in case something goes wrong.
Method 1: Run SFC and DISM tool
1.Press Windows Key + X then click on Command Prompt(Admin).
2.Now type the following in the cmd and hit enter:
Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)
3.Wait for the above process to finish and once done restart your PC.
4.If you are able to fix Application has been blocked from accessing Graphics hardware issue then great, if not then continue.
5.Again open cmd and type the following command and hit enter after each one:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
6.Let the DISM command run and wait for it to finish.
7. If the above command doesn’t work then try on the below:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
Note: Replace the C:\RepairSource\Windows with the location of your repair source (Windows Installation or Recovery Disc).
7.Reboot your PC to save changes.
Method 2: Run Hardware Devices troubleshooter
1.Go to Start and type “Control Panel” and click to open it.
2.From the top right, select View By as “Large Icons” & then click on “Troubleshooting”.
3.Next, from the left-hand window pane click on “View All”.
4.Now from the list which opens choose “Hardware and Devices”.
5.Follow on-screen instructions to run the Hardware and Devices troubleshooter.
6.If any hardware issues are found, then save all of your work and click “Apply this fix” option.
See if you’re able to fix Application has been blocked from accessing Graphics hardware issue or not, if not then continue with the next method.
Alternate method:
1.Search for Troubleshoot in the Windows search field and then click on it. Alternatively, you can access it in the Settings.
2.Scroll down to ‘Hardware and devices’ and click on it.
3.Click on ‘Run the troubleshooter’ under Hardware and Devices.
Method 3: Update your Graphics Card Driver
If you’re facing the “Application has been blocked from accessing Graphics hardware” then the most probable cause for this error is corrupted or outdated Graphics card driver. When you update Windows or install a third-party app then it can corrupt the video drivers of your system. If you face issues such as screen flickering, screen turning on/off, display not working correctly, etc you may need to update your graphics card drivers in order to fix the underlying cause. If you face any such issues then you can easily update graphics card drivers with the help of this guide.
Method 4: Reinstall the Graphics Card Driver
1.Download and install Display Driver Uninstaller.
2.Launch Display Driver Uninstaller then click on Clean and Restart (Highly recommended).
3.Once the graphics driver is uninstalled, your PC will restart automatically to save changes.
4.Press Windows Key + R then type devmgmt.msc and hit Enter to open Device Manager.
5.From the Menu click on Action and then click on “Scan for hardware changes“.
6.Your PC will automatically install the latest Graphics driver available.
7.See if you’re able to Fix Application has been blocked from accessing Graphics hardware, if not then continue.
8.Open Chrome or your favorite browser then visit the NVIDIA website.
9.Select your product type, series, product and operating system to download the latest available drivers for your Graphic Card.
10.Once you download the setup, launch the installer then select Custom Install and then select Clean install.
11.Reboot your PC to save changes.
Method 5: Increase the Timeout Detection and Recovery (TDR) Value
You can learn more about TDR here. If this doesn’t work for you then you use the above guide to try various values that might work for you.
1.Press Windows Key + R then type regedit and hit Enter to open Registry Editor.
2.Navigate to the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
3.Select GraphicsDrivers folder then right-click in an empty area in the right window pane and select New > DWORD (32-bit) Value.
4.Name this newly created DWORD as TdrDelay.
5.Double-click on TdrDelay DWORD and change it’s value to 8.
6.Click OK then reboot your PC to save changes.
Method 6: Give Graphics Card Access to the Application
1.Press Windows Key + I to open Settings then click on System.
2.From the left-hand menu select Display then click on Graphics settings link at the bottom.
3.Select the type of app, if you can’t find your app or game in the list then select the Classic app and then use the “Browse” option.
4.Navigate to your application or game, select it and click Open.
5.Once the app is added to the list, click on it then again click on Options.
6.Select “High performance” and click on Save.
7.Reboot your PC to save changes.
Method 7: Set Hardware to Default Settings
An overclocked processor (CPU) or Graphics card can also cause the “Application has been blocked from accessing Graphics hardware” error and in order to resolve this make sure you set the Hardware to default settings. This will ensure that the system is not overclocked and the hardware can function normally.
Method 8: Update DirectX to the Latest Version
To fix the Application has been blocked from accessing Graphics hardware issue, you should always make sure to update your DirectX. The best way to make sure you have the latest version installed is to download DirectX Runtime Web Installer from Microsoft’s official website.
Recommended:
Hopefully, using one of the above methods, you will be able to Fix Application has been blocked from accessing Graphics hardware, but if you still have any questions regarding this guide then feel free to ask them in the comment section.