DirectXのインストール方法とエラーの解決法

このQ&Aのポイント
  • DirectXのインストールで発生するエラー「d3dx9_31.dllが見つからなかったため、このアプリケーションを起動できません」というエラーを解決する方法を紹介します。
  • 最新版のDirectXをインストールするためには、マイクロソフトのHPからdxwebsetup.exeをダウンロードし、同意して次へボタンを押します。しかし、インストールが完了しない場合は、以下の手順を試してみてください。
  • DirectX診断ツールで確認したバージョンがDirectX 9.0c (4.09.0000.0904)である場合、インストールが完了している可能性があります。しかし、ゲームが起動しない場合は、他の解決法を試してみてください。
回答を見る
  • ベストアンサー

DirectXのインストール

ゲームを起動しようとしたら、「d3dx9_31.dllがが見つからなかったため見つからなかったため、、このこのアプリケーションを起動できません」と出ます。調べたら最新版のDirectXをインストールすると大丈夫だと分かったのですが、マイクロソフトのHPから最新版のdxwebsetup.exeを落としてインストールで、同意して次へのボタンを押すとすぐに画面が変わり、「インストールされたコンポーネントを使用する準備が出来ました」という文字が出ているのですが完了のボタンしかなくてインストールできないのです。 ちなみにDirectX診断ツールではDirectX 9.0c (4.09.0000.0904)でした。

質問者が選んだベストアンサー

  • ベストアンサー
  • tokpy
  • ベストアンサー率47% (1313/2783)
回答No.2

#1です。 > 東芝のTX/880LS スペック的には十分クリアしていると思います。失礼しました。 > ちなみにDirectX診断ツールではDirectX 9.0c (4.09.0000.0904)でした。 下記のリンクからもう一度インストールしてみてください。 http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=ja

sonic_fire
質問者

お礼

今度は無事インストールすることが出来ました。どうもありがとうございます。

その他の回答 (1)

  • tokpy
  • ベストアンサー率47% (1313/2783)
回答No.1

この手の質問の場合,お使いのパソコンの機種(メーカー名と型番),ゲームの名前を記されるようにオススメします。 たぶん,お使いのパソコンのスペックが低いのが原因だと思います。 DirectXは,ハードウェアに無い機能はソフトウェアでカバーするようになっていますが,ソフトウエアエミュレーションは大変遅いのです。ですから,ゲームの場合は使い物にならない場合も少なくありません。 デスクトップPCであれば,グラフィックアクセラレータを追加すれば良い場合もあります(パソコンを買った時期やパソコンのスペックにもよる)。ノートPCの場合は,パソコンを買い換えるかゲームをあきらめるか,のどちらかになります。

sonic_fire
質問者

お礼

パソコンは東芝のTX/880LSで、ゲーム名は東方風神録です。 ゲームの公式ページにも対策として「DirectX 8.0 以下のDirectXがインストールされているのでDirectX 8.0 以上をインストールするようにしましょう」と書いてありました。 友達(東芝のノーパソ)は普通に動いていたので私のでも動くと思っていたのですが、この機種は低スペックだからインストールできないのでしょうか?だとしたら、アドバイスして下さった通り諦めるしかないのですかね><

関連するQ&A

  • DirectX 8.0以上をインストールしてください

    新しくDLした体験版のゲーム「東方風神録」をインストールしたのですが、アプリを実行しようとすると「d3dx9_31.dll が見つからなかったため、このアプリケーションを開始できませんでした」と出てきます。 そこでマイクロソフトさんのホームページからDirectX 9.0c End-User Runtime というのをDLしました。そして、セットアップ画面が出てきたので「同意する」を押して、次へを押すと・・・インストール完了しましたっと一瞬で出てきたのですが・・・・ そして、そのゲームを実行しようとすると、また、同じく「d3dx9_31.dll が見つからなかったため、このアプリケーションを開始できませんでした」 と出てきます。もうわけがわかりません。 DirectX 9.0c End-User Runtimeは本当にインストールされたのかもわかりませんし、されてないとしたらなんでされていないのかもわかりません。つまりはこのゲームをどうやったら起動できるのか誰か教えてください。お願いします。

  • DirectXのインストールができません

    自宅のパソコンでゲームをしようとしたところ、「コンピューターにd3dx9_35dllがないため、プログラムを開始できません」と出ます。 パソコンがネットに繋がっていなく知識もないため知人に相談したところ、DirectXというものをUSBメモリに頂き実行しました。 dxwebsetupというものを開いて同意、完了と行ったのですがゲームは変わらず開くことができません。 過去の質問等も調べ、dxdiagでバージョンを確認してもDirectX 11となっていて更新されていないように思います。(更新プログラム?の方はDirectX 9.0cとなっています。) どのようにしたらゲームが起動できるようになるのか、教えて頂けないでしょうか。

  • DirectX9.0をインストールしたいのですが・・・

    こんにちは。先日DirectXの最新版をインストールしようと思い、dxwebsetup.exeをダウンロードし、インストールしようと試みましたが、インストールの途中で「エラーが発生しました。当社では・・・エラーを送信しますか?」というようなメッセージが出てきてしまいます。再起動してもこのメッセージが出てきてしまいます。インストールするにはどうしたらいんでしょうか?

  • DirectXについて

    題の通りDirectXについてなのですけれど、 先程PCゲームのアプリケーションをインストールしたのですが いざ始めようとアプリを開始したところ、 下記の内容の窓が表示されました。 ________________________________ th10tr.exe - コンポーネントが見つかりません d3dx9 31.dll が見つからなかったため、このアプリケーションを開始できませんでした。 アプリケーションをインストールし直すとこの問題は解決される場合があります。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 文に従いアンインストール・再DL/インストールを行いましたが、何度繰り返しても上記の窓が表示されるばかり。 なにか他に原因があるのではないかと思い「教えて!」を閲覧しました。 類似の質問があったので見てみると、 DirectXの8.0以降がインストールされていないとアプリケーションが開始できないとのことでした。 DirectXは最新版を入れていたような…等疑問は残りましたが、とりあえずインストールしようとすると今度は 「ファイルをダウンロードできませんでした」 と表示されてもう八方塞がり状態に… どなたか解決方法、わかりませんか?悩み始めてもう1ヶ月経ちます><

  • directx9.0cを入れているのに「d3dx9_31.dllが見つかりません」とでます。

    あるソフトを動かした時に、「d3dx9_31.dllが見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールし直すとこの問題は解決される場合があります。」と出ます。 いろいろ調べてみたところ、directxを最新にすると直ると書いてあったのですが、今入っているdirectxは最新版のdirectx9.0cです。 どうすれば動くようになるでしょうか?どなたかよろしくお願いします。

  • DIRECTXがうまくインストールできません

    現在XPSP2でDIRECTX(9.0 SDK 2005 February)をインストールしようとしているのですが、インストール時「DirectX Runtime Setup Failed (-9)」が表示され、 一応インストールはできるのですが、Cで組んだプログラムを起動すると「d3dx9_24.dllが見つかりません」と表示され実行してくれません。 セットアップファイルはマイクロソフトのHPからダウンロードしたものを使い、Runtimeも最新のものにしています。 インストール時は前のSDKはRemoveしています。 どなたかおわかりになる方教えて下さい。

  • DirectX 9.0 について

    PCゲームをインストールするにあたって、DX9.0が必要なためマイクロソフトのサイトからダウンロードしました。 その後、ゲームを起動させようとすると「DirectX9.0の2005年2月のアップデート版が抜けています」のような表示が出ます。(私のPCは英語のウインドウズです) ネットで調べたところ「d3dX9_24.dll」というファイルをダウンロード すればよいとあったので、しましたがまだ上記と同じメッセージがでます。dllのファイルはどこにいれればいいのでしょうか。 よろしくお願いします。

  • MMD(DirectX9 Ver)が起動できない

    MikuMikuDance(DirectX9 Ver)を起動しようとすると、 「d3dx9_32.dllが見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールしなおすとこの問題は解決される場合があります。」 とのメッセージが出てきて起動できません。解決法が分からず困っています。どうぞよろしくお願いします。

  • DirectX 9.0が使えません

    ネットのゲームに必要で、DirectX9.0をマイクロソフトのHPに頂きに参りましたが上手く行かない様です。 パソコンにあまり詳しくありません;見たままの説明をしますのでアドバイス宜しくお願い致します。家のパソコンはウィンドウズMeです。 マイクロソフトのDLページでDirectX 9.0c End-User Runtimeを選択して「続行」を押し「ダウンロード」選択、「開く」を選択。 「DirectXセットアップの開始」という窓が表示され「同意」→「次へ」を選択。「コンポーネントのインストール」で「次へ」を選択、98、Me共通コンポーネントのダウンロードが始まります。 Me用DirectX 9.0のダウンロードが始まり、初期化→ファイルを抽出とコピー→最終処理→インストール完了→ 再起動。 起動後「システムの設定を更新します」という小窓が出ます。が、 その後、DirectX 9.0はどこにいるのでしょう?(@@;) フォルダにそれらしい「dxwebsetup.exe」という、箱を開けた絵のアイコンがありますが、DirectX 9.0にはなっていません。これを「開く」とまた「DirectXセットアップの開始」の窓が出ます。 今の状態はゲームも開きません。もし何かエラーなら、「インストール完了」と出ない気がするのですが… あと、かなり何回もこの作業をしてしまったのですが、パソコンの頭がパンパンになったりはしませんか? 長文で申し訳ありません。宜しくお願いします。

  • DirectXについて

     僕は某オンラインゲームをインストールしました。 そして、動作環境を見てみるとどうやらDirectX9.0cが必要なようでこれと、DirectX エンド ユーザー ランタイム Web インストーラを外付けHDDにインストールしました。 そして、ゲームを起動しようとすると、なんか「コンピューターに d3dx10_43.dll がないため、プログラムを開始できません。」というエラーが出て来ます。   どうやらd3dx10_43.dllはDirectXの事らしいのですが、なぜちゃんとDirectX9.0cを入れてるのにこのようなエラーが出るのでしょうか?  DirectX9.0cやユーザーランタイムを外付けHDDにインストールしたからでしょうか?  あっ、そういえば元々PCにはDirectX11が入ってるのですが、それが原因ですかね? まあとにかくDirectX9.0cをしっかり入れてるのになぜコンピューターにないというエラーが出るのかを知りたいです。 よろしくお願い致します。

専門家に質問してみよう