Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法

AMD Radeon GPUを使用しているWindowsユーザーの間でよく報告されるのが、エラー コード43(Windowsによって、このデバイスは問題が発生したため停止しています)です。多くの場合、デバイスマネージャー上でAMD Radeon GPUの項目に黄色い感嘆符(!)マークが表示されていることに気づくことで、この問題の存在に気づきます。

【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法

実際のところ、エラー コード43を引き起こす原因としては、以下のようなさまざまなシナリオが考えられます。

  • ドライバーのインストール不良 - 最も多い原因の一つが、汎用ドライバーから専用ドライバーへの移行時の不具合です。このケースでは、「ハードウェアとデバイスのトラブルシューティングツール」を実行して推奨される修復を適用することで、問題を解決できる可能性があります。
  • AMDドライバーのバージョンが古い - 一部のAMD GPU(特に旧モデル)は、Adrenalin経由ではなくWindows Update経由でのみ更新される点に注意してください。Windows 10でアップデートをブロックしている場合は、保留中の更新(重要な更新と累積的な更新)をすべて適用することで解決する可能性があります。
  • GPUドライバーの競合 - 内蔵グラフィックと外付けGPUの両方を搭載した構成では、ドライバーの競合が発生しやすくなります。これは事前にドライバーをプリロードしているDELLやLenovo製PCで特に見られます。この場合、AMD関連のドライバーと依存コンポーネントをすべてアンインストールし、公式サイトから最新版を再インストールしましょう。
  • マザーボードドライバーの不具合 - 複数のユーザーから報告があるように、古すぎてWindows 10との互換性がないマザーボードのファームウェアドライバーが原因で発生することもあります。この場合、マザーボード向けの最新BIOSファームウェアを適用することで解決できます。
  • システムファイルの破損 - システムファイルの破損がOSに影響を与え、この問題が発生することもあります。このケースでは、クリーンインストールまたは上書き修復インストールを行い、Windowsの全コンポーネントを初期状態に戻すことで対処できます。
  • マイニング用途に最適化されていないGPUファームウェア - 暗号資産(仮想通貨)のマイニング中にこのエラーが表示される場合、クロック制限を解除して高いリフレッシュレートを許可するパッチが必要になることがあります。複数GPU構成でマイニング専用に使っているリグの場合に該当します。
  • カスタムファームウェアによる動作への影響 - 中古品として購入したGPUが以前マイニングに使われていた場合、通常のシングルGPU環境で使用すると不安定になることがあります。この場合、標準ファームウェアを再書き込みすることで解決できる可能性があります。

方法1:ハードウェアとデバイスのトラブルシューティングツールを実行する(Windows 10のみ)

最近GPUドライバー(または互換性のあるアップデート)をインストールしたばかりなら、ドライバーのインストール不良による不具合である可能性があります。Windows 10でエラー コード43が表示されている場合、「ハードウェアとデバイスのトラブルシューティングツール」を実行し、推奨される修復を適用することで解決できるかもしれません。

この組み込みユーティリティは、現在の構成をスキャンしてドライバーの不整合を検出し、問題が見つかった場合には汎用ドライバーの再インストールや、ハードウェアコンポーネントに関連する一時キャッシュのクリアなどを試みます。

実際にこの操作によってエラー コード43が解消され、AMD Radeonカードを問題なく使用できるようになったという報告が多数寄せられています。

以下に、Windows 10で「ハードウェアとデバイスのトラブルシューティングツール」を実行する手順を紹介します。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「ms-settings:troubleshoot」と入力して Enter キーを押すと、設定アプリの「トラブルシューティング」タブが開きます。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  2. 「トラブルシューティング」タブ内を一番下までスクロールし、「他の問題の検出と解決」セクションにある「ハードウェアとデバイス」をクリックします。
  3. 表示されたコンテキストメニューから「トラブルシューティングツールの実行」を選択します。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  4. 「ハードウェアとデバイスのトラブルシューティングツール」が起動したら、初期スキャンが完了するまで待ちます。有効な修復方法が検出された場合は、「この修正プログラムを適用する」をクリックして推奨される修復を適用します。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  5. 修復が正常に完了したら、パソコンを再起動し、次回の起動時に問題が解消されているか確認します。

それでもデバイスマネージャー上のAMD Radeonカードの項目にエラー コード43が表示されている場合は、次の解決策に進んでください。

方法2:保留中のWindows Updateをすべて適用する

実は、Windows Updateによる最新ドライバーの配信がブロックされていることで、AMDドライバーが大きく古くなり、この問題が発生することもあります。一部のAMD GPUは、Windows Updateコンポーネントによって更新・管理されるよう設計されている点に注意してください。

該当するGPUをお使いの場合は、OSが保留中のGPUドライバーをインストールできる状態になっているかを確認する必要があります。Windows Update画面にアクセスし、累積的な更新や重要な更新など、保留中のアップデートをすべて適用してWindows 10のビルドを最新状態にしましょう。

この操作後に再起動したところ、デバイスマネージャーでエラー43が発生しなくなったというユーザーの声も多数あります。

以下の手順に従って、最新のWindows Updateを適用してください。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「ms-settings:windowsupdate」と入力して Enter キーを押すと、設定アプリの「Windows Update」タブが開きます。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  2. 「Windows Update」画面が表示されたら、右側のセクションへ移動し、「更新プログラムのチェック」をクリックします。その後、画面の指示に従って保留中のすべてのアップデート(重要な更新と累積的な更新)をインストールし、利用可能な更新をすべて適用した後、パソコンを再起動します。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法

    注意: インストール待ちの更新が大量にある場合、すべてを適用し終わる前に再起動を求められることがあります。その場合は指示に従って再起動し、再度Windows Update画面に戻って残りの更新のインストールを続けてください。

  3. 利用可能なWindows Updateをすべて適用したら、デバイスマネージャーをもう一度開き、同じエラーがまだ表示されているかどうかを確認します。

AMD GPUのドライバー項目にまだ感嘆符が付いており、エラー コード43(Windowsによって、このデバイスは問題が発生したため停止しています)が表示される場合は、次の解決策に進んでください。

方法3:GPUドライバーを更新する

すでにAMDの専用ドライバーを使用しているのに同じエラー コードが表示される場合は、専用GPUドライバーと、デフォルトでインストール済みの汎用ドライバーとの間で競合が起きている可能性があります。これは、多数のプリロードドライバーを同梱する傾向のあるDELLなどのメーカー製PCで比較的頻繁に見られる現象です。

同じ問題に直面していた多くのユーザーが、デバイスマネージャーで現在のドライバーをアンインストールした後、AMDの公式チャネルから互換性のある最新版ドライバーをインストールすることで、ようやく問題を解決できたと報告しています。

  1. Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「devmgmt.msc」と入力して Enter キーを押すと、デバイスマネージャーが開きます。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  2. デバイスマネージャー内でインストール済みデバイスの一覧を下にスクロールし、「ディスプレイアダプター」のドロップダウンメニューを展開します。
  3. ディスプレイアダプター」メニュー内でAMD GPUの項目を右クリックし、表示されたコンテキストメニューから「デバイスのアンインストール」を選択します。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  4. 画面の指示に従ってアンインストールを完了させ、デバイスマネージャーのウィンドウを閉じます。
  5. もう一度 Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、「appwiz.cpl」と入力して Enter キーを押すと、「プログラムと機能」メニューが開きます。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  6. プログラムと機能」メニュー内で、まず「発行元」列をクリックしてソートすると、GPU関連のソフトウェアを簡単に見つけられます。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  7. 次に、AMD Corp.署名のドライバーをすべてアンインストールします。これにはメインのCatalystソフトウェアや、インストール済みのその他のサポートソフトウェアも含まれます。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法

    注意: ドライバーのアンインストール後、パソコンは自動的に汎用ドライバーへ切り替わります。

  8. 関連するコンポーネントをすべてアンインストールしたら、パソコンを再起動し、起動が完了するまで待ちます。
  9. パソコンが再起動したら、AMD公式のドライバーダウンロードページにアクセスし、「自動検出機能」を使うか、お使いのGPUモデルを手動で選択して、互換性のある最新版ドライバーをダウンロード&インストールします。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  10. 画面の指示に従って最新のAMDドライバーのインストールを完了させ、デバイスマネージャーをもう一度開いて、問題がまだ続いているかどうかを確認します。

方法4:マザーボードのドライバーを更新する

一部のユーザーによると、Windows 10に対応した更新がされていない古いマザーボードドライバーを使用している場合にも、この問題が発生することがあるそうです。新しいAMD GPUモデルでは、これが特定の問題を引き起こす可能性があります。

該当する場合は、公式チャネル経由でマザーボードドライバーを強制的に更新することで問題を解決できるはずです。この解決策は、特に古い世代のマザーボードを使っているユーザーから効果があったとの報告が多数寄せられています。

以下は、マザーボードドライバーを更新するための一般的なガイドです。

注意: あくまで方向性を示すための一般的なガイドです。マザーボードドライバーの正確なダウンロードページや更新手順は、お使いのモデル固有のものになります。

  1. マザーボードメーカーの公式サイトにアクセスし、最新版のマザーボードドライバーをダウンロードします。
    注意: マザーボードのモデルがわからない場合は、「Speccy」などのソフトウェアを使えば調べることができます。

    【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  2. 画面の指示に従って更新済みのマザーボードドライバーをインストールし、パソコンを再起動して問題が解消されたか確認します。
    注意: マザーボードによって、新しいBIOSバージョンのインストール手順や使用するツールは異なります。近年はほとんどのメーカーが独自ソフト(ASUSの「E-Z Flash」やMSIの「M-Flash」など)を提供しており、この作業を大幅に簡略化しています。

それでも同じ問題が発生する場合は、次の解決策に進んでください。

方法5:修復インストール/クリーンインストールを実行する

ここまでの解決策がどれも効果がなかった場合、問題はGPUドライバーに影響を与える何らかのシステムファイルの破損によって引き起こされている可能性が高いです。ここまで従来の方法で結果が出なかったのであれば、通常の手段では解決できないのは明らかです。

同じ問題に苦しんだ他の多くのユーザーは、Windowsの全コンポーネントを初期値にリセットすることで、ついに問題を解決できたと報告しています。

これを実現する方法は2通りあります。1つはクリーンインストール、もう1つは修復インストールです。

クリーンインストールは、設定アプリから直接開始でき、互換性のあるインストールメディアを使う必要がないため、より簡単な方法です。ただし、事前にデータをバックアップしない限り、Windowsがインストールされているドライブ上のデータは失われることを覚悟する必要があります。

データ損失を避け、個人データ、ゲーム、アプリケーション、さらには一部のユーザー設定まで保持したい場合は、修復インストール(上書きインストール/インプレースアップグレードとも呼ばれます)を選択しましょう。OSドライブ上のデータを保持できますが、いくつかの欠点もあります。

  • 互換性のあるインストールメディアが必要になる
  • クリーンインストールよりも手間がかかる

すでにこれを試しても問題が解決しない場合は、最後の解決策に進んでください。

方法6:ATIKMDAGパッチャーをインストールする(該当する場合)

AMD GPUを使って暗号資産のマイニングを行っている最中にこのエラーが表示される場合は、エラー コード43のようなエラーに悩まされず安定してマイニングを行えるように、GPUの標準ファームウェアを変更する必要があるでしょう。

以前はマイニングができなかった一部のユーザーは、クロック制限を解除して高いリフレッシュレートを許可するようにGPUの動作を最適化したカスタムファームウェアをインストールしたところ、問題が解決したと報告しています。

あなたの状況がこれに該当する場合、「AMD / ATI Pixel Clock Patcher」と呼ばれるユーザー作成のGPUファームウェア(AMDおよびATI GPU向け)をインストールすることで、問題を解決できるかもしれません。

注意: これはAMDが管理する公式ソフトウェアではないため、ユーザー開発のファームウェアを本当にGPUにインストールしたいのか、事前に十分調べてから判断してください。

実行する場合は、以下の手順に従ってください。

  1. 既定のブラウザーを開き、「AMD / ATI Pixel Clock Patcher」の最新版をダウンロードします。
  2. ダウンロードが完了したら、7-Zip、WinZip、WinRARなどのソフトを使って、アーカイブの内容を別フォルダーに展開します。
  3. 展開が完了したら、「atikmdag-patcher」の実行ファイルを右クリックし、表示されたコンテキストメニューから「管理者として実行」を選択します。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  4. 画面の指示に従ってインストールを完了させ、操作が終わったらパソコンを再起動します。
  5. 次回起動時、パッチが正常にインストールされた状態になっているので、デバイスマネージャーをもう一度開き、問題が解決したかどうかを確認します。

すでにGPUにカスタムファームウェアを使用している場合や、このシナリオが当てはまらない場合は、最後の解決策に進んでください。

方法7:GPUファームウェアを書き戻す(フラッシュする)

ここまでの解決策(修復インストール/クリーンインストールを含む)がすべて効果がなかった場合、エラーはファームウェアに関連している可能性が非常に高いです。マザーボードと同様に、GPUにも電圧や周波数などの内部設定を管理する独自のBIOSが搭載されている点に注意してください。

この種の問題は、複数のAMD GPUを使って暗号資産をマイニングしており、改造済みGPUファームウェアで運用せざるを得ない人から報告されるのが典型です。中古のGPUを購入し、前の所有者がマイニングに使用していた場合にも、この問題に遭遇する可能性があります。

GPUファームウェアの問題は、エラー コード43を含む多岐にわたる問題を引き起こす可能性があります。同じ問題に直面していた一部のユーザーは、AMD GPUを標準BIOSに戻すことで、ようやく問題を解決できたと報告しています。

重要: カードのファームウェアの書き換えは極めてリスクの高い作業です。失敗するとGPUが文鎮化(使用不能)する恐れがあります。過去にこの作業を経験したことがない場合や、この修復を試す余裕がない場合は、絶対に実行しないでください。

リスクを理解した上でこの修復を実行する準備ができている場合は、以下の手順に従ってください。

  1. まず、AMD向けのフラッシングユーティリティをダウンロードします。ブラウザーでリンク先にアクセスし、お使いのOSバージョンに対応した「Download」ボタンをクリックして、アーカイブのダウンロードが完了するのを待ちます。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  2. ダウンロードが完了したら、アーカイブの内容を展開し、別のフォルダーに入れてください。
  3. ブラウザーで「VGA BIOS Collection」のWebページにアクセスし、お使いのAMD GPU向けの標準ファームウェアをダウンロードします。
  4. 次に、「Refine Search Parameter」フィルターを使用し、「GPU Brand」「Card Vendor」「Bus Interface」「Memory type」を設定して、正しいファームウェアを見つけます。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  5. お使いのGPUモデルの正しいBIOSが見つかったら、「Download」ボタンをクリックしてダウンロードが完了するのを待ちます。
  6. .romファイルのダウンロードが完了したら、手順2で展開したATIFLashフォルダーを開き、「amdvbflashWin.exe」を右クリックして、表示されたコンテキストメニューから「管理者として実行」を選択します。次に、UAC(ユーザーアカウント制御)で「はい」をクリックして管理者権限を許可します。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  7. 「amdvbflashWin」ユーティリティ内で、まず「Save」をクリックして現在のBIOSを保存します。保存先を選択し、もう一度「Save」をクリックしてください。この操作により、万が一新しいファームウェアが正常に動作しなかった場合のフェイルセーフ(安全対策)が確保されます。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  8. 現在のGPU BIOSのバックアップに成功したら、「Continue」をクリックし、「Load Image」を選択して、手順5でダウンロードした.romファイルを指定します。
  9. 標準ROMがユーティリティに読み込まれたら、「Program」をクリックして書き込み操作を開始します。【完全解決ガイド】AMD Radeon GPUの「エラー コード43」を修正する7つの方法
  10. 処理が完了するまで待ちます。ユーティリティは、新しいファームウェア(今回の場合は標準ファームウェア)をインストールする前に、まず現在のファームウェアを消去します。
  11. 操作が完了したら、変更を反映させるためにパソコンを再起動します。
  12. 次回起動時、デバイスマネージャーを開いて、エラー コード43が解決しているかどうかを確認します。
  1. Windows 10のエラーコード0xc0000409とは?原因と5つの対処法をわかりやすく解説

    Windows 10は世界中で10億人以上のユーザーに利用されているOSですが、残念ながらすべてのユーザーがエラーのない快適な環境を得られているわけではありません。本記事では、これまで数多くのWindows特有のバグやエラーを取り上げてきましたが、今回はその中でも厄介な「エラーコード0xc0000409」について詳しく解説します。この記事では、Windows 10で発生する0xc0000409エラーの修正方法を中心に、エラーの原因となりうる要因と、実際に試せる複数の解決策を順番にご紹介します。さらに、同様のトラブルを未然に防ぎ、PCを高速かつ安定した状態に保つための対策についても触れていきます

  2. Windows 10でエラーコード0xc0000225を修正する6つの方法

    エラーコード0xc0000225は、Windowsが起動に必要なシステムファイルを見つけられないことを意味し、ブート構成データ(BCD)の破損を示しています。原因としては、システムファイル自体の破損、ディスクファイルシステムの設定不備、ハードウェアの故障なども考えられます。 このエラーには「予期しないエラーが発生しました(An unexpected error has occurred)」というメッセージしか表示されず、詳細な情報は得られませんが、トラブルシューティングの結果、上記の問題が主な原因であることがわかっています。 ユーザーからは、Windows 10のアップデート中や重要なコンポ