致命的な DirectX エラー コード 2、3、4、6、15 を修正
一部の Windows ユーザーは、 Just Cause 2 などのゲームをプレイするときに、致命的な DirectX エラー コード 2、3、4、6、または 15 に遭遇します。これが原因で、ゲームがクラッシュするか、単に起動が停止されます。この投稿では、これらすべての DirectX エラーについて説明し、それらを解決する方法を見ていきます。
致命的な Direct X エラー!
コード: 3
結果: 0x997A0002: DXGI_ERROR_NOT_FOUND
ゲームは終了します。問題が解決しない場合は、/failsafe を指定してゲームを開始してみてください。
致命的な DirectX エラー!
コード: 6
結果: 0x887A0001: DXGI_ERROR_INVALID_CALL
ゲームは終了します。問題が解決しない場合は、/failsafe を指定してゲームを開始してみてください
致命的な DirectX エラー! コード: 15
結果: 0x80070057: E_INVALIDARG
ゲームは終了します。問題が解決しない場合は、フェイルセーフを使用してゲームを開始してみてください。
このガイドは、エラー コード 2 および 4 を含む他の致命的な DirectX エラーにも適用されます。
致命的な DirectX エラー コード 2、3、4、6、または 15
致命的な DirectX エラー コード 2、3、4、6、または 15 が発生した場合は、以下で説明する解決策に従ってください。
- グラフィック カードが DirectX 10 と互換性があることを確認してください
- グラフィックドライバーとDirectXを更新する
- 最新バージョンのグラフィックス カードをアンインストールして再インストールします
- ゲームの起動オプションを変更する
- Visual Studio 2012 Update 4 の Visual C++ 再頒布可能パッケージをインストールまたは再インストールする
- ゲームファイルの整合性を検証する
- ゲームを再インストールする
それらについて詳しく話しましょう。
1] グラフィック カードが DirectX 10 と互換性があることを確認してください
多くの場合、この問題が発生したユーザーは、DirectX 10 をサポートしていないグラフィック カードで Just Cause 2 を実行していました。その場合は、GPU をアップグレードする必要があります。
2] グラフィックドライバーと DirectX を更新する
場合によっては、グラフィック カードが DirectX 10 と問題のゲームをサポートしている場合でも、ドライバーが変更されずに放置され、頻繁に更新されない場合、ゲームと互換性がなくなることがあります。グラフィックドライバーをアップデートするには、以下のいずれかの方法に従ってください。
- 製造元の Web サイトから最新バージョンのドライバーをインストールします。
- 無料のドライバー更新ツールを入手して、すべてのドライバーを最新の状態に保ちます。
- Windows Optional および Driver Updateから最新バージョンのドライバーをインストールします。
グラフィック ドライバーが更新されたら、DirectX を更新します。DirectX 診断ツールを使用すると、コンピューターにインストールされている DirectX のバージョンを知ることができます。同じことを行うには、「ファイル名を指定して実行」を開き、「DxDiag」と入力して Enter キーを押します。これでうまくいくはずです。
3] 最新バージョンのグラフィックス カードをアンインストールして再インストールします。
次に、デバイス マネージャーからグラフィック カードをアンインストールし、同じ最新バージョンをインストールする必要があります。これは、ドライバーの破損が問題の原因ではないことを確認するために行われます。同じことを行うには、以下の手順に従ってください。
- Win + X > デバイス マネージャーでデバイス マネージャーを開きます。
- 次に、[ディスプレイ アダプター] を展開し、グラフィックス ドライバーを右クリックして、[デバイスのアンインストール] を選択します。
- 「アンインストール」をクリックしてアクションを確認します。
コンピュータは数秒間空白になりますが、その後、汎用ドライバがインストールされます。ただし、ドライバーを修正したいので、デバイス マネージャーからディスプレイ アダプターを右クリックし、ハードウェア変更のスキャンを選択します。これにより、正しいドライバーがインストールされます。ドライバーがまだインストールされていない場合は、製造元の Web サイトから最新バージョンのドライバーをダウンロードしてください。
4] ゲームの起動オプションを変更します
Steam クライアント ランチャーでゲームの起動オプションを変更できます。ゲームが互換性の問題を回避できるように起動オプションを設定します。受け取った致命的な Direct X エラー コードに関係なく、これを実行する必要があります。同じことを行うには、以下の手順に従います。
- Steamを開いてライブラリに移動します。
- 次に、問題の原因となっているゲームを右クリックし、[プロパティ] を選択します。
- 「起動オプション」フィールドに「/dxadapter」と入力します。
設定を閉じて、コンピューターを再起動します。最後に、ゲームを起動して問題が解決したかどうかを確認します。
Steam ユーザーでない場合は、ゲームのプロパティから起動オプションを変更できます。同じことを行うには、ゲームがインストールされている場所に移動し、そのショートカットを右クリックして、[プロパティ] を選択します。次に、[ショートカット] タブで、[ターゲット] フィールドに/dxadapter=0を追加します。
5] Visual Studio 2012 Update 4 の Visual C++ 再頒布可能パッケージをインストールまたは再インストールします
Fatal DirectX 4 を入手した場合は、Visual Studio 2012 Update 4 の Visual C++ 再頒布可能パッケージをインストールする必要があります。これは、エラー コードが DirectX と Visual Studio C++ 再頒布可能パッケージのバージョン間の非互換性を示しているため、基本的にそれが求められるものであるためです。同じことを行うには、microsoft.comにアクセスし、そこに記載されているバージョンをダウンロードしてインストールします。アップデートが機能しない場合は、アプリを再インストールする必要があります。同じことを行うには、Win + I で設定を開き、アプリ > インストールされているアプリに移動し、「Visual C++」を検索し、Visual Studio C++ の最新バージョンをアンインストールしてから、同じ最新バージョンをインストールします。
6] ゲームファイルの整合性を確認します
DirectX エラーは、ゲーム ファイル自体が破損している場合に発生する可能性があります。これらのゲーム ファイルは破損していることで有名です。Steam や Epic Games を含む、最近のほとんどすべてのランチャーには、ゲーム ファイルの整合性を検証するオプションが用意されているのはそのためです。ゲームファイルをスキャンし、ファイルが破損していたり欠落しているフラグメントがある場合には、必要な修復が行われます。これで問題が解決されることを願っています。
7] ゲームを再インストールします
何も動作しない場合は、ゲーム ファイルが破損する可能性をすべて排除するため、ゲームを再インストールする必要があります。また、最初の試行でインストールされなかった特定のパッケージは、今回はインストールされます。
それでおしまい!
致命的な DirectX エラーを修正するにはどうすればよいですか?
致命的な DirectX エラーは、GPU ドライバーと DirectX を更新することで簡単に解決できます。ただし、場合によっては、DirectX をダウングレードしたり、何らかの起動オプションを使用して DirectX と互換性を持たせたりする必要がある場合があります。この投稿の前半で、致命的な DirectX エラーを解決するために必要なすべての解決策について説明しました。
DirectX エラー コード 6 ジャストコーズ 2 とは何ですか?
Just Cause 2 の DirectX エラー コード 6 は、DirectX が間違った入力パラメータを受け取ったときに発生します。その場合、ゲームの起動オプションを変更して /dxadapter に設定することで 問題を解決できます。
コメントを残す