修正: Windows 11 でグラフィック デバイスを初期化できませんでした

修正: Windows 11 でグラフィック デバイスを初期化できませんでした

グラフィックを多用するゲームや、大量の GPU リソースを使用するその他のアプリを起動しようとすると、Windows 11 デバイスで「グラフィック デバイスを初期化できませんでした」というエラーが発生することがあります。

原因は通常、GPU に関係しており、ドライバーが古い、欠落している、互換性がない、または破損している、グラフィック設定が間違っている、または GPU が故障しているなどの可能性があります。このような状況が発生すると、PC の表示に問題が発生し、全体的なパフォーマンスが低下します。

Windows 11 でグラフィック デバイスを初期化できないというエラーを修正するにはどうすればよいですか?

1. DirectX12を再インストールし、DirectDrawとDirect3Dを再度有効にする

  1. Windows +を押して実行Rウィンドウ を開きます。DirectX - DirectX 12 の初期化に失敗しました
  2. 「dxdiag」と入力し、「OK」をクリックしてDirectX 診断ツールを開きます。
  3. [システム] タブに移動してDirectX バージョンを確認します。DirectX 12 になっているはずです。バージョンを確認する
  4. そうでない場合は、更新する必要があります。DirectXの Microsoft 公式ページにアクセスしてください。
  5. 希望する言語を選択し、「ダウンロード」をクリックします。ダウンロード - DirectX 12 の初期化に失敗しました
  6. ファイルがダウンロードされるので、それをダブルクリックして DirectX12 のインストールを開始します。
  7. 画面上の指示に従ってプロセスを完了します。
  8. Windows キー +を押してR 「dxdiag」と入力し、「OK」をクリックします。explorer_DXDIAG - DirectX エラー mw3
  9. ドライバーが署名されているかどうかを確認するメッセージが表示されたら、[いいえ]ボタンをクリックします。
  10. 次に、上部の「ディスプレイ」タブをクリックし、 DirectDraw アクセラレーションと Direct3D アクセラレーションが有効になっているかどうかを確認します。有効
  11. 次に、Windows キーを押して「turn windows」と入力し、[Windows の機能の有効化または無効化]を選択します。Windows の機能をオンまたはオフにすると Internet Explorer が閉じませんか?
  12. [レガシー コンポーネント]ボックスをオンにし、その横にある + 記号を押して展開します。
  13. 最後に、Direct3D の横にあるボックスをオンにして、[OK]ボタンをクリックします。レガシー DirectDraw エラー

2. グラフィックカードの問題に対処する

2.1 ビデオカードドライバを更新する

  1. Windows + キーを押してデバイス マネージャーX を選択します。デバイスマネージャ
  2. [ディスプレイ アダプター]オプションをダブルクリックして展開し、そこに表示されているデバイスを右クリックします。
  3. 次に、「ドライバーの更新」を選択します。ドライバーを更新する
  4. 最後に、「ドライバーを自動的に検索し、利用可能なアップデートをインストールします」をクリックします。自動検索

2.2 グラフィックカードを無効にする

  1. 検索アイコンをクリックし、検索バーに「デバイス マネージャー」と入力して、「開く」をクリックします。デバイス マネージャー w11
  2. [ディスプレイ アダプター]に移動して展開し、グラフィック カードを右クリックして [無効] を選択します。
  3. PC を再起動し、手順 1 から 2 を繰り返します。今回は、[デバイスを有効にする]を選択します。グラフィックドライバーを有効にする

2.3 デバイスドライバーを再インストールする

  1. キーを押してWindows 、検索バーに「デバイス マネージャー」と入力し、[開く] をクリックします。デバイス マネージャー w11
  2. [ディスプレイ アダプター]に移動して展開し、グラフィック カードを右クリックして[デバイスのアンインストール]を選択します。グラフィック ドライバーをアンインストールします - UE4 ゲームがクラッシュし、致命的なエラーが発生しました
  3. 次のポップアップ ボックスで [アンインストール] をクリックします。
  4. デバイスを再起動すると、ドライバーが自動的にインストールされます。

3. 解像度設定を下げる

  1. スタートメニューアイコンを押して、「設定」を選択します。設定 ウィンドウズ11
  2. 「システム」をクリックし、「ディスプレイ」を選択します。設定 - システム - CPU使用率が高い場合の表示 New World
  3. 「スケールとレイアウト」セクションに移動し、「ディスプレイ解像度」の下にあるドロップダウン メニューをクリックして、現在の解像度よりも低い解像度設定を選択します。ディスプレイ解像度
  4. 変更を有効にするには、PC を再起動する必要がある場合があります。

特定のゲームでグラフィック デバイスを初期化できないというエラーが発生する場合は、ゲーム内の解像度設定を調整して、改善があるかどうかを確認することもできます。

4. さまざまな互換性設定を試す

  1. スタート メニューアイコンをクリックし、検索バーに「コントロール パネル」と入力して、[開く]をクリックします。コントロール パネル検索 フォールアウト ニュー ベガス ランタイム エラー
  2. [プログラム]の下にある [プログラムのアンインストール] を選択します。コントロールパネルのプログラムをアンインストールします
  3. 問題のあるアプリを見つけてクリックし、「アンインストール」を選択します。
  4. 次のポップアップでアンインストールを確認します。
  5. 公式サイトからアプリを再度インストールしてください。
  6. 問題のあるアプリの.exeファイルを、Windowsのバージョンに応じて次のいずれかのパスで見つけます。C:\Program Files (x86)またはC:\Program Files
  7. 探しているプログラムが見つかるまで下にスクロールします。
  8. プログラムの.exe ファイルを右クリックし、[プロパティ]を選択します。
  9. 互換性タブに移動し、互換モードでこのプログラムを実行するオプションをチェックし、ドロップダウンメニューからWindows 8を選択します。また、チェックを外します。
    • 640×480の画面解像度で実行
    • このプログラムを管理者として実行する
    • フルスクリーン最適化を無効にする
  10. プログラムのインストールが完了するまで待ち、エラーが続くかどうかを確認します。

5. ハードウェアアクセラレーションを有効にする

  1. キーを押してWindows 「設定」を選択します。設定 ウィンドウズ11
  2. 左側のペインで「システム」をクリックし、右側のペインで「ディスプレイ」をクリックします。設定 - システム - CPU使用率が高い場合の表示 New World
  3. 下にスクロールして「グラフィックス」を選択します。
  4. [デフォルトのグラフィック設定を変更する] オプションを選択します。
  5. 次に、ハードウェア アクセラレーション GPU スケジューリングオプションをオンに切り替えます。ハードウェアアクセラレーションによるGPUスケジューリングを無効にする

6. 統合GPUを無効にする

  1. スタート メニュー アイコンをクリックし、検索バーに「デバイス マネージャー」と入力して、[開く] をクリックします。デバイス マネージャー w11
  2. [ディスプレイ アダプター]に移動して展開し、グラフィック カードを右クリックして、[デバイスを無効にする] を選択します。
  3. 次に、専用のグラフィック カード コントロール パネル (この場合は Nvidia コントロール パネル) を起動します。
  4. 左側のナビゲーション ペインから[3D 設定の管理] を選択します。NVIDIA で 3D 設定を管理します。
  5. [優先グラフィック プロセッサ]ドロップダウン メニューから、高性能 NVIDIA プロセッサを選択します。

PC が GPU を検出できない場合は、アプリが GPU を使用しようとしたときに通信エラーが発生します。

また、セカンダリ グラフィック カードが検出されない場合は、統合グラフィック カードにフォールバックしますが、ほとんどの場合、統合グラフィック カードではグラフィックを多用するタスクを処理できず、エラーが増えます。

このエラーはグラフィック カードに固有のものではありません。

この記事で紹介したのは以上ですが、他に共有したい解決策があれば、下のコメント欄に書き込んでください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です