ゲームまたはプログラムを起動しようとすると、顔にエラーメッセージが表示されます。D3dx9_42.dllが見つかりません」または「ファイルd3dx9_42.dllがありません“. 場合によっては、「エラーメッセージが表示されることもあります。コンピュータにd3dx9_42.dllがないため、プログラムを起動できません。 この問題を解決するには、プログラムを再インストールしてみてください。」 この問題は、ほとんどのWindowsベースのゲームおよびグラフィックアプリケーションで使用されているため、一般的にDirectXで問題が発生します。 幸いなことに、Windows 10PCでD3dx9_42.dllが見つからないというエラーに対するいくつかの回避策があります。
方法1:D3dx9_42.dllファイルをインストールする
ステップ1: ブラウザを開き、以下のリンクにアクセスしてダウンロードしてください D3dx9_42.dllファイル:
https://www.dll-files.com/d3dx9_42.dll.html
次に、をクリックします ダウンロード システムが 32ビット または 64ビット.
*注意 - システムアーキテクチャを見つけるには(32ビット または 64ビット)、フォロー このプロセス.
ステップ2: ダウンロードしたら、Zipフォルダーを開き、dllファイルをコピーします。
ステップ3: 今、を押します Win + E キーボードのキーを一緒に開いて ファイルエクスプローラー.
の中に ファイルエクスプローラー ウィンドウで、以下のパスに従って System32 フォルダ:
C:\ Windows \ System32
ステップ4: を押します 継続する ボタンをクリックして、管理者アクセスのアクセス許可を付与し、プロセスを終了します。
これで、プログラムを起動してみることができ、dllが見つからないというエラーは表示されなくなります。
*注意 - または、ファイルをコピーしてゲーム(問題が発生している)フォルダーに貼り付けることもできます。 以下の手順に従ってください。
ステップ1: ゲームフォルダに移動するには、デスクトップのゲームアイコンに移動し、右クリックして[ 開いているファイルの場所.
ステップ2: 今、貼り付けます DLLファイル.
ステップ3: クリック 継続する 管理者権限を付与してプロセスを完了します。
これでゲームを開いてみることができ、正常に動作するはずです。
方法2:DirectXエンドユーザーランタイムパッケージをインストールする
ステップ1: ブラウザを開き、以下のリンクにアクセスしてダウンロードしてください Windowsエンドユーザーランタイム ダウンロードページ:
https://www.microsoft.com/en-us/download/details.aspx? id = 8109
ステップ2: ダウンロードが終了したら、ファイルを実行し、ウィザードの指示に従ってインストールを完了します。
一度 DirectX ファイルがインストールされたら、PCを再起動して、問題のあるゲームまたはプログラムを開いてみてください。 エラーはなくなり、プログラムは正常に実行されます。
または、DirectXを最新バージョンに更新することもできます。
方法3:プログラムまたはゲームを再インストールする
ステップ1: 右クリック 開始 メニューを選択して選択します 実行 開くには コマンドを実行する.
ステップ2: の中に コマンドを実行する ウィンドウ、タイプ appwiz.cpl を押して OK 開くには プログラムと機能 のウィンドウ コントロールパネル.
ステップ3: の中に プログラムと機能 ウィンドウ、下 プログラムをアンインストールまたは変更する、エラーが表示されているプログラムを右クリックして、 アンインストール.
ステップ4: 表示されるプロンプトで、をクリックします はい アンインストールを確認します。
いいえ、PCを再起動して、プログラムを再インストールします。 これで、エラーが表示されることなくプログラムを起動できます。
方法4:GPUドライバーを更新する
D3dx9_42.dllの欠落エラーは、古いドライバーが原因である可能性があるため、GPUドライバーを更新することで問題を解決できる場合があります。 方法を見てみましょう:
解決策1:デバイスマネージャーの使用
ステップ1: 右クリック 開始 メニューを選択して選択します デバイスマネージャ.
ステップ2: の中に デバイスマネージャ ウィンドウで、展開します ディスプレイアダプター セクションで、グラフィックドライバを右クリックし、を選択します ドライバーの更新.
ステップ3: ポップアップするウィンドウで、 ドライバーを自動的に検索.
ここで、利用可能な最新の更新が検出されるのを待ちます。 利用可能な場合は、システムの最新のドライバーがインストールされます。
または、ローカルコンピューターからドライバーをインストールすることもできます。 方法を見てみましょう。
ステップ1: を右クリックします 開始 メニューを選択して選択します 実行 開くには コマンドを実行する.
ステップ2: の中に コマンドを実行する 検索ボックスに「 devmgmt.msc を押して OK 開くには デバイスマネージャ 窓。
ステップ3: の中に デバイスマネージャ ウィンドウで、展開します ディスプレイアダプター セクションで、グラフィックドライバを右クリックし、を選択します ドライバーの更新.
ステップ4: さて、 ドライバーの更新 ウィンドウで、 コンピューターでドライバーを参照する オプション。
ステップ5: 次のウィンドウで、 この場所でドライバーソフトウェアを検索する フィールドをクリックし、 ブラウズ ボタン。
ステップ6: 正しいフォルダを見つけたら、をクリックします OK フォルダを確認してからを押します 次. Windowsは、フォルダーをスキャンして、更新された互換性のあるドライバーを探します。
見つかると、Windows10はそれらを自動的にインストールします。
PCを再起動すると、ゲームまたはプログラムを通常どおり開くことができます。
解決策2:GPUドライバーを手動で更新する
ステップ1: を押します Win + X キーボードで一緒にキーを押して選択します デバイスマネージャ.
ステップ2: の中に デバイスマネージャ ウィンドウ、に移動します ディスプレイアダプター セクションの横にある矢印をクリックしてセクションを展開し、グラフィックドライバを右クリックして[ プロパティ.
ステップ3: の中に プロパティ ウィンドウで、 詳細 タブ。
今、に行きます プロパティ フィールドを選択して選択します ハードウェアID ドロップダウンから。
右クリックして コピー からの最初の値 値 リスト。
ステップ4: 次に、ブラウザを開いて、このコピーした値を検索エンジンに貼り付けます。 公式のドライバーサポートリンクを検索し、それに応じて最新のドライバーアップデートをダウンロードします。
*注意 - クリックしてください ダウンロード システムが 32ビット または 64ビット. システムアーキテクチャを見つけるには(32ビット または 64ビット)、フォロー このプロセス.
ドライバをインストールしたら、PCを再起動すると、ゲームまたはプログラムの起動中にエラーが表示されなくなります。
方法5:SFCScannowコマンドを実行する
上記の方法のいずれも機能しない場合は、システムファイルチェッカーを実行して、コンピューター上の破損したシステムファイルを修復することができます。
ステップ1: を押します Win + R キーボードのホットキーを開いて コマンドを実行する.
ステップ2: の中に コマンドを実行する ウィンドウ、タイプ cmd 検索フィールドで、を押します Ctrl + Shift + Enter キーボードのキーを一緒に押して起動します コマンド・プロンプト 管理者権限を持つ。
ステップ3: の中に コマンド・プロンプト (高架)ウィンドウで、以下のコマンドを入力してを押します 入る:
SFC / Scannow
このプロセスには時間がかかります。 したがって、システム上の破損したファイルを検出して修復するまでしばらく待ちます。
PCを再起動すると、D3dx9_42.dllの欠落エラーが表示されることなく、ゲームまたはプログラムを起動できます。