こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

directXのバージョンがNot found?

OS : Windows XP Home Edition
グラフィックカード : GeForce GT 220
DirectX : Not found

ARGOというオンラインゲームをやろうとしたのですが、
「お使いのdirectXのバージョンは6.0です。8.1以上を設置してください。」と表示され、
開始できません。

DirectXの診断ツールでバージョンを見ても Not foundと表示されます。
多分DirectXがないわけではなく今も他のDirectXを使用するゲームはできます。

試しにDirectX エンド ユーザー ランタイム Web インストーラをインストールしてみましたが、
「内部システムエラーが発生しました。
WindowsフォルダにあるDXError.logとDirectX.logを参照して、
問題を分析してください。」と表示されます。
DXError.logを見てみても多くてどれを書いたらいいかわかりませんが
「(2) - 指定されたファイルが見つかりません。」
「(126) - 指定されたモジュールが見つかりません。」
「(1813) - 指定されたリソースの種類がイメージ ファイルに見つかりません。」
などがありました。

他には、診断ツールの「注意」で一つだけ
「ファイル gcdef.dll は古いバージョンです。問題が発生する可能性があります。」
がありますが
gcdef.dllのバージョンは5.01.2600.0000なので問題はなさそうですが・・・

心当たりとしては、
システムファイルがもう一つのパソコンと比べると多い気がします。
それと半年ほど前Microsoft社のなにかをインストールしたのが
関係あるような気がします。

原因がわかる方いらっしゃったら教えてください。
お願いします。

投稿日時 - 2011-01-16 16:54:08

QNo.6452129

困ってます

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

SP3をダウンロードしてインストールすれば解決する。
WindowsUpdateしてランタイムをアップグレードする。
DirectXEndUsarをインストールしましょう。

投稿日時 - 2011-01-16 18:17:39

お礼

返答ありがとうございます。
SP3をインストールした後、
Windows Updateでそれらしきものをアップデートした所
DirectX診断ツールのバージョンの所が9.0cとなり
無事起動することができました。
ありがとうございます。

投稿日時 - 2011-01-17 00:32:13

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

http://www.nvidia.co.jp/Download/index.aspx?lang=jp

こっから自分の製品を探してダウンロード。そして実行すればいんすとーるできます。

投稿日時 - 2011-01-16 18:48:10

お礼

返答ありがとうございます。
ドライバーを再インストールして見ても状況は変わらず…でした。

投稿日時 - 2011-01-16 23:45:55

ANo.3

>「Unable to find a version of the runtime to run this application.」

.NETのランタイムが入っていない場合に出るみたいですね。
#そのエラーの前に“.NET Framework Initialization Error”とか出ませんでした?

どのバージョンのランタイムが足りないのかはちょっと私には分からないので、そこは自力で調べていただけたらと思います。

もしかしたら、権限の問題の可能性もあるかもしれません。
http://social.msdn.microsoft.com/Forums/ja-JP/netfxgeneralja/thread/ebb5442a-e3a9-41a0-b046-59ab030a39d9

投稿日時 - 2011-01-16 18:01:43

お礼

返答ありがとうございます。
.NETをアップグレードしたら
必要だったランタイムが入っていたのか
ゲームを起動することができました。

投稿日時 - 2011-01-17 00:35:49

ANo.2

>DirectXの診断ツールでバージョンを見ても Not foundと表示されます。
の原因はちょっと分からないのですが、
>「お使いのdirectXのバージョンは6.0です。8.1以上を設置してください。」
とのことなので、DirectXのバージョンは6.0で良いのではないかと思います。

というわけで、最新のランタイムをインストールするわけですが、
>DirectX エンド ユーザー ランタイム Web インストーラ
は問題が起こることがあるようなので、
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d
を利用したほうが良いかもしれません。

参考URL:http://social.answers.microsoft.com/Forums/ja-JP/vistaprogramsja/thread/29c52d72-839f-4687-bf9d-d18d66c8ecef

投稿日時 - 2011-01-16 17:12:41

お礼

返答ありがとうございます。
ダウンロードし、インストールしてみました所
「Unable to find a version of the runtime to run this application.」
と表示されOKを押した後「内部システムエラーが発生しました。」となり
インストールの失敗となりました。

投稿日時 - 2011-01-16 17:31:26

ANo.1

ビデオカードのドライバを再インストール。

投稿日時 - 2011-01-16 17:10:33

お礼

返答ありがとうございます。
ビデオカードのドライバの再インストール方法がよくわかりませんでした。

投稿日時 - 2011-01-16 17:59:08

あなたにオススメの質問