【Windows 10】「アプリケーションがグラフィックス ハードウェアへのアクセスをブロックされました」エラーの対処法
Windows 10でFIFA、Far Cry、Minecraftなどのアプリやゲームを起動した際に、グラフィックカードへのアクセスが拒否され、「アプリケーションがグラフィックス ハードウェアへのアクセスをブロックされました」というエラーメッセージが表示されることがあります。この問題でお困りの方もご安心ください。本記事では、このエラーを解消し、ゲームを中断なく快適に楽しめるようにするための対処法をご紹介します。

この問題の主な原因は、古い、または互換性のないドライバーです。これによりGPUがグラフィックス関連のリクエストへの応答に時間がかかり、多くの場合リクエストは失敗に終わります。それでは、以下のトラブルシューティングガイドを参考に、エラーの修正方法を順番に見ていきましょう。
「アプリケーションがグラフィックス ハードウェアへのアクセスをブロックされました」エラーの修正手順
万が一のトラブルに備えて、作業を始める前にあらかじめシステムの復元ポイントを作成しておくことをおすすめします。
方法1:SFCおよびDISMツールを実行する
1. Windowsキー + Xキーを押し、「コマンドプロンプト(管理者)」をクリックします。

2. コマンドプロンプトに以下のコマンドを入力してEnterキーを押します。
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (上記で失敗した場合はこちらを試してください)

3. 処理が完了するまで待ち、完了したらPCを再起動します。
4. エラーが解決していれば完了です。解決しない場合は次の手順に進みます。
5. 再度コマンドプロンプトを開き、以下のコマンドを1行ずつ入力して、それぞれ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
注意: 修復ソースのパス(C:\RepairSource\Windows)は、お使いのWindowsインストールメディアまたは回復ディスクの場所に置き換えてください。
8. 変更を保存するためにPCを再起動します。
方法2:ハードウェアとデバイスのトラブルシューティングツールを実行する
1. スタートメニューを開き、「コントロールパネル」と検索して開きます。

2. 右上の「表示方法」を「大きいアイコン」に変更し、「トラブルシューティング」をクリックします。

3. 左側のメニューから「すべて表示」をクリックします。

4. 表示されたリストから「ハードウェアとデバイス」を選択します。

5. 画面の指示に従って「ハードウェアとデバイスのトラブルシューティングツール」を実行します。
6. ハードウェアの問題が検出された場合は、作業中のデータを保存してから「この修正を適用する」をクリックします。

エラーが解決したかどうかを確認し、解決しない場合は次の方法に進んでください。
別の方法:
1. Windowsの検索ボックスで「トラブルシューティング」と検索してクリックします。または、設定アプリからアクセスすることもできます。

2. 下にスクロールして「ハードウェアとデバイス」をクリックします。

3. 「ハードウェアとデバイス」の下にある「トラブルシューティングツールの実行」をクリックします。

方法3:グラフィックカードドライバーを更新する
このエラーが発生する最も可能性の高い原因は、破損または古くなったグラフィックカードドライバーです。Windowsのアップデートやサードパーティ製アプリのインストールによって、システムのビデオドライバーが破損することがあります。画面のちらつき、画面のオン/オフの繰り返し、ディスプレイが正しく機能しないなどの症状が現れている場合は、根本的な原因を解決するためにグラフィックカードドライバーを更新しましょう。

方法4:グラフィックカードドライバーを再インストールする
1. Display Driver Uninstaller(DDU)をダウンロードしてインストールします。
2. Display Driver Uninstallerを起動し、「クリーンアップして再起動(強く推奨)」をクリックします。

3. グラフィックドライバーがアンインストールされると、変更を保存するためにPCが自動的に再起動されます。
4. Windowsキー + Rキーを押し、「devmgmt.msc」と入力してEnterキーを押し、デバイスマネージャーを開きます。

5. メニューから「操作」をクリックし、「ハードウェア変更のスキャン」をクリックします。

6. PCが自動的に利用可能な最新のグラフィックドライバーをインストールします。
7. エラーが解決したかどうかを確認します。解決しない場合は続けます。
8. Chromeなどのお好みのブラウザーを開き、NVIDIAの公式サイトにアクセスします。
9. 製品タイプ、シリーズ、製品名、オペレーティングシステムを選択して、グラフィックカード用の最新ドライバーをダウンロードします。

10. セットアップファイルをダウンロードしたら、インストーラーを起動し、「カスタムインストール」を選択してから「クリーンインストール」にチェックを入れます。

11. 変更を保存するためにPCを再起動します。
方法5:TDR(タイムアウト検出と回復)の値を増やす
TDR(Timeout Detection and Recovery)は、GPUが応答しなくなったと判断されるまでの時間を制御するWindowsの仕組みです。以下の手順で待機時間を延ばすことで、エラーを回避できる場合があります。
1. Windowsキー + Rキーを押し、「regedit」と入力してEnterキーを押し、レジストリエディターを開きます。

2. 以下のレジストリキーに移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
3. GraphicsDriversフォルダーを選択し、右側のウィンドウの空いている領域を右クリックして、「新規 > DWORD (32ビット) 値」を選択します。

4. 新しく作成したDWORDに「TdrDelay」という名前を付けます。
5. TdrDelayをダブルクリックし、値のデータを8に変更します。

6. OKをクリックし、変更を保存するためにPCを再起動します。うまくいかない場合は、値を10や12などに変えて試してみてください。
方法6:アプリケーションにグラフィックカードへのアクセスを許可する
1. Windowsキー + Iキーを押して設定を開き、「システム」をクリックします。

2. 左側のメニューから「ディスプレイ」を選択し、下部にある「グラフィックスの設定」リンクをクリックします。

3. アプリの種類を選択します。リストに目的のアプリやゲームが見つからない場合は、「クラシックアプリ」を選択し、「参照」ボタンを使います。

4. アプリケーションまたはゲームの実行ファイルまで移動し、選択して「開く」をクリックします。
5. アプリがリストに追加されたら、それをクリックして再度「オプション」をクリックします。

6. 「高パフォーマンス」を選択して「保存」をクリックします。

7. 変更を保存するためにPCを再起動します。
方法7:ハードウェアをデフォルト設定に戻す
オーバークロックされたCPUやグラフィックカードも、このエラーの原因となることがあります。この問題を解決するには、BIOS/UEFI設定やOCユーティリティでハードウェアをデフォルト(標準)設定に戻してください。これにより、システムがオーバークロック状態でないことが保証され、ハードウェアが正常に動作するようになります。
方法8:DirectXを最新バージョンに更新する
この問題を解決するには、DirectXを常に最新の状態に保つことが重要です。最新バージョンがインストールされていることを確認する最も確実な方法は、Microsoftの公式サイトから「DirectX ランタイム Web インストーラー」をダウンロードして実行することです。

あわせて読みたい関連記事
- Windows 10で破損したシステムファイルを修復する方法
- Windows 10でグラフィックドライバーを更新する4つの方法
- Windows 10でタスクスケジューラが実行されない問題の修正方法
- PUBGがクラッシュする問題を解決する7つの方法
以上の方法のいずれかを実行することで、「アプリケーションがグラフィックス ハードウェアへのアクセスをブロックされました」エラーを解決できるはずです。このガイドについてご不明な点がある場合は、お気軽にコメント欄でお尋ねください。
-
【解決済み】タスクマネージャーが管理者によって無効化される・Ctrl+Alt+Delに表示されないときの対処法
Windowsでタスクマネージャーを開こうとした際に、「タスクマネージャーは管理者によって無効にされています(Task Manager has been disabled by your administrator)」というエラーメッセージが表示されることがあります。このエラーが発生する主な原因は次の2つです。 コンピューターがマルウェア(悪意のあるプログラム)に感染している 企業や学校などのネットワーク環境で、ウイルス対策ソフトなどの重要なプログラムが勝手に終了されないよう、ネットワーク管理者が意図的に制限をかけている 個人所有のパソコンでタスクマネージャーが開けない、あるいは「Ctr
-
「アプリケーションがグラフィックス ハードウェアへのアクセスをブロックされました」エラーの解決方法
「アプリケーションがグラフィックス ハードウェアへのアクセスをブロックされました」エラーとは? ビデオゲームを起動したときに、「アプリケーションがグラフィックス ハードウェアへのアクセスをブロックされました(Application has been blocked from accessing Graphics hardware)」というエラーメッセージが表示されたことはありませんか? このエラーは主にゲーム実行時に発生しますが、サードパーティ製ソフトウェアがドライバーに干渉することでも起こることがあります。本記事では、この問題を解決するための実用的な対処法を詳しく解説します。