PCに特定のアプリケーションをインストールする際に「コンピューターに d3dx9_43.dll がないため、プログラムを開始できません。」と表示されることがあります。
今回はこのd3dx9_43.dllについて徹底的に解説していきます。
目次
d3dx9_43.dllとは?
d3dx9_43.dllとはMicrosoftのDirectXソフトウェアの一部で、主にゲームや高度なグラフィックスアプリケーションを実行するために使用されます。DirectXは、マルチメディアとゲームプログラミングのためのAPI(Application Programming Interface)のコレクションで、特に3Dゲームを実行するために重要なコンポーネントです。
d3dx9_43.dllはDirectXランタイムをインストール
d3dx9_43.dllを確認するにはDirectXランタイムをインストールする必要があります。
インストール先はこちら。
URL先にはMicrosoftダウンロードセンターになっています。
ここで言語表示が日本語になっているかどうかをまずは確認してください。
そして「ダウンロード」をクリックし「次へ DirectX End-User Runtime Web Installer」をクリック。
これでインストーラーがダウンロードされます。
ダウンロードした「dxwebsetup.exe」をダブルクリックすると「DirectX」のインストールが開始されます。
最後に同意契約書が表示されるので「同意します」をクリック。
これでd3dx9_43.dllをインストールすることができ、場所を確認することができるようになりました。
d3dx9_43.dllが見つからないエラーを解決するその他の対処法
上記の方法でもd3dx9_43.dllが確認できない場合はどうすればいいのでしょうか。
代表的なエラーとその対処法をご紹介します。
①d3dx9_43.dllを手動でコピーする
まずはMicrosoft公式HPからDirectXエンドユーザーランタイム(June 2010)をダウンロードし、ファイルを展開しましょう。
そして
- 「Jun2010_d3dx9_43_x64.cab」をダブルクリック
- 「d3dx9_43.dll」を右クリックしコピーしておく
- インストールフォルダを開き、「貼り付け」をクリック
- PCを再起動する
でOK。
②アプリケーションを再インストールする
d3dx9_43.dllが見つからない原因としては、アプリケーションにもあり得る可能性があります。
対処法は
- Windowsマークをクリックし「アプリと機能」をクリック
- 「エラーの出るアプリケーション」→「アンインストール」→「アンインストール」をクリック
- ウィザードが起動される
- 画面の表示に従ってアンインストールをする
- アプリケーションの公式HPから最新のインストーラーをインストール
でOK。
③ドライバーを再インストールする
ドライバーの中でも
- ディスプレイドライバー
- サウンドドライバー
などが原因の場合もあります。
そこでの対処法は
- Windowsマークをクリックし「デバイスマネージャー」をクリック
- 「ディスプレイアダプター」ツリーをクリックし「グラフィックドライバー名」を右クリック
- 「アンインストール」→「アンインストール」でアンインストールを開始
- 「サウンド、ビデオ、およびゲームコントローラー」ツリーから「サウンドドライバー名」を右クリック
- 「アンインストール」→「アンインストール」をクリック
- デバイスマネージャーウィンドウを閉じる
- PCを再起動する
- メーカーから最新のドライバーを入手してインストールする
でOK。
メーカーはそれぞれ
です。
④ランタイムのWebインストーラーを実行
先ほど紹介したDirectXエンドユーザーランタイム(June 2010)をインストールしてもダメな場合はこちらを試してみてください。
ランタイムのWebインストーラーを実行するには
- ランタイムのWebインストーラーにアクセス
- 「ダウンロード」をクリックし「dxwebsetup.exe」を起動
- ライセンス条項をクリックし「同意します」をクリック
- 「次へ」でBingバーのインストールオプションが表示される
- 「Bingバーをインストールする」のチェックを外して「次へ」をクリック
- DirectXコンポーネントの画面が表示されるので「次へ」をクリック
- 自動でダウンロードが開始される
- インストールが完了すればポップアップ画面を閉じる
でOK。