• ベストアンサー

DirectXをアップグレードできない

はじめまして、こんばんは。 この度PCを新規で組みました。問題なく動作はするのですがDirectXのバージョンが古く新しいバージョンに更新できません。 使用環境は以下の通りです CPU:Q6600 メモリ:2G*2 OS:Microsoft Windows XP Media Center Edition 2005 ファイル名を指定して実行「dxdiag」を押しシステム欄を見ると DirectXバージョン:DirectX7.0(4.07.0000.0000)と出ます。 http://www.microsoft.com/downloads/details.aspx?familyid=9226A611-62FE-4F61-ABA1-914185249413&displaylang=ja 上記ページよりDirectX 9.0cをダウンロードして普通にインストールが完了しても再びファイル名を指定して実行「dxdiag」を押しシステム欄を見るとDirectXバージョン:DirectX7.0(4.07.0000.0000)と出ます。 DirectX 9.0cをインストールしたときに インストール完了 インストールされたコンポーネントを使用する準備ができました。 と出ているにもかかわらずDirectX 9.0cが使用できずにDirectX 7.0のままなのは何が原因として考えられますでしょうか? 何かアドバイスがあればよろしくお願いします。

  • VT505
  • お礼率77% (74/96)

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

  • ベストアンサー
  • 4YR
  • ベストアンサー率69% (9/13)
回答No.4

画像を見たところ DirectInput に問題があるのではないでしょうか? 各入力デバイス(キーボード、マウス、ジョイスティック、USB 等)の ドライバに問題の有無及び最新であるか確認してみては、いかがでしょうか。

その他の回答 (3)

  • cooci
  • ベストアンサー率29% (1394/4779)
回答No.3

OSはWindows XP Media Center Edition 2005で間違いありませんか? 間違いなければ、そのOSのDirextXは初期状態で9.0cのはずです。 DirectX 7.0が初期状態でインストールされているのはWindows 2000です。 Windows XPは2001年に発表された最初のバージョンですらDirectX 8.1がインストールされています。 DirextXはインストールされているバージョンより古いバージョンに変更することはできません。 ですから、DirectX 7.0がインストールされている状況自体がありえません。

VT505
質問者

お礼

確認が遅くなり申し訳ありませんでした。 OSは間違いないはずです。 初期状態で9.0cが入っているという記事は見たのですが実際には違っていて。。 外出先で詳しく確認できないため夜画像を添えて詳細を乗せます。

VT505
質問者

補足

遅くなりました。 返信する場所がなくなってしまったためこちらに画像をアップさせてもらいます。 入れたOSはこちらなので間違いないと思います。 http://hiyokokko.s78.xrea.com/test-img/os.jpg ファイル名を指定して実行「dxdiag」を押した時の画面は以下になります。 http://hiyokokko.s78.xrea.com/test-img/x.jpg 一番上の「DxDiagは前回このプログラムが使用されたときに・・・」 のエラーが出ますがこちらは「はい(Y)」を押さないと進まないため「はい(Y)」を選択しました。 何か原因になることは考えられますでしょうか? よろしくお願いします。

  • Area-88
  • ベストアンサー率39% (35/88)
回答No.2

Windows Update か Microsoft Update を実行して環境を最新の物にして下さい

VT505
質問者

お礼

Windows Update&Microsoft Update両方行ってみました。 優先度の高い更新プログラムを入手します (推奨) を押して下記の表記が出ることを確認しました。 優先度の高い更新プログラム お使いのコンピュータに該当する優先度の高い更新プログラムは存在しません。追加で選択できる更新プログラムの有無を確認するには、ホーム ページに戻って [カスタム] をクリックします。 結果は・・・変わりませんでした;

  • jizou7
  • ベストアンサー率31% (116/363)
回答No.1

再起動しても表記は更新されませんか?

VT505
質問者

お礼

回答ありがとうございます。 始めは再起動すれば表記が直るかと思い何度かインストール、再起動を試しましたが変化はありませんでした。

関連するQ&A

  • directXのバージョンはどこを比較すればいいのでしょうか?

    directXを最新にしたいのですが バージョンの見方がわかりません。 まずファイル名を指定して実行 →dxdiag →DirectXバージョン:DirectX 9.0C(4.09.0000.0904) まで確認しました。 続いてmicrosoftのページまでたどり着いたのですが↓ http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=ja どこを見れば最新かどうかわかるのでしょうか? 9.0C(4.09.0000.0904) みたいなのが見当たらないのですが…。 見当違いのページを見てるのでしょうか?

  • DirectXインストール中に、Runtime Errorでフリーズします

    Windows XP SP1を使っていました DirectXも普通に動いていたのですが、システムが一回クラッシュしかかり、SP2版のディスクでシステムを修復しました すると、なぜかDirectXだけがうごかなくなってしまいました dxdiagを実行してみたら、「Microsoft Vidual c++ Runtime Library」 Runtime Error!! c:\--- dxdiag.exeと表示されてフリーズします でも、きっちりdxdiagのウィンドウそのものは表示されていて、DirectXのバージョンも9.0cと表示されているのです しかたないから、DirectXをインストールし直そうと思い、directx_jun2008_redist.exeをDLしてきてDXSETUP.exeを実行、同意して次へをクリック、コンポーネントのインストールの最中に、やはり「Microsoft Vidual c++ Runtime Library」Runtime Error!!  c:\ ---DXSETUP.exeとエラーが出てやはりフリーズしてしまいます その他は健康なPCなのですが……解決策はないでしょうか_/ ̄|○

  • DirectXのインストールについて

    教えてください。 Webカメラを使用しようとしたところ、DirectX9.0以上が必要との記載がありました。 現在は8.1だったため、9.0をインストールしようと思ったのですが、 どうしていいのか分りません。 http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=ja http://www.microsoft.com/downloads/details.aspx?FamilyID=822640ab-0983-4c41-9c70-632f6f42c557&DisplayLang=ja まずどちらを使ったらいいのでしょうか? また、どちらもダウンロードしてみたのですが、 ダウンロード後に『どこに抽出するか?』みたいな内容を聞かれました。 ひとまずデスクトップにしたところ、途中で解凍?みたいなものが終わってしまう上、 セットアップアイコンをクリックすると、『インストールに必要なファイルが見つかりません』とのこと。 もうどうしていいのやら・・・ 初歩的な質問だと思いますが、何卒宜しく御願いします。

  • DirectX 8.1 SDKについて

    下記のページでDirectX 8.1 SDKが入手できるみたい なんですが、後ろに「Extras」と書いてあります。 これは、普通のSDKと何が違うのでしょうか。 あと、SDKは複数インストール(別バージョンを) しても問題ないのでしょうか。 以上、二点よろしくお願いします。 http://www.microsoft.com/downloads/details.aspx?FamilyID=1c1a1d73-2c84-4ed5-8136-ece8d39442e7&displaylang=en

  • DirectXについて

    OSはmeです。 富士通のDESKPOWER C6/86LB dxdiagで診断したところ最初に 警告:インストールされている DirectX(4.09.00.0904)のバージョンは、この DxDiag(4.08.01.0881)のバージョンよりも新しいと思われます。 表示される情報が正確ではない可能性があります。 新しいバージョンの DxDiagを使用してください。 とでます。 メモリは126MB DirectXのバージョンは4.0900.0904 と表示されています。 一番下のDxDiagは4.08.01.0881 になっています。 DirectX ファイルのタブの下の注意は いくつかのファイル (dpnwsock.dll, dpnmodem.dll) が見つかりません。 最新のバージョンを取得するには、DirectX をインストールし直す必要があります。 の2つがあります。 このような場合どのようにしたら直りますか? 情報不足などありましたらお願いします。

  • DirectX9のインストールについて

    初めまして 初心者的な質問で申し訳ありません。 VisualC++6.0のDirectX9 AppWizardを使用して開発しようと考え、DirectX9.0を↓で http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=0a9b6820-bfbb-4799-9908-d418cdeac197 ダウンロードしたのですがプロジェクト開いても項目が表示されません。 インストールの仕方が間違っているのかもよく分かっていません。 そんなことも知らないのかと思われるとは思いますが、できれば一から手順をお教えください。 お願い致します。

  • DirectX9.0cのフルパッケージはどこに?

    インターネットにつながっていないパソコンにDirectX9.0cをインストールしたいです。 昔は http://www.microsoft.com/downloads/details.aspx?FamilyID=03c30962-4b78-4e59-8c70-32998dceffe5&DisplayLang=ja にあったようなのですが、今アクセスすると「We are sorry, the page you requested cannot be found.」と表示されます。 フルパッケージはどこから入手できますか。

  • DirectXのDDRAW.dllが見つかりません

    DirectXの調子がおかしいようだったので、「ファイル名を指定して実行」でdxdiagと入れてDirectX診断ツールを見たところ、「DDRAW.dll」の欄に「見つかりません」と書かれていました。そこでマイクロソフトのホームページからDirectX 9.0c End-User Runtimeというものでアップデートして直そうと思ったのですが、アップデートしても「DDRAW.dl」の欄には「見つかりません」と書かれているままでした。これはうまくアップデートできていないということなのでしょうか?色々調べてこの段階まできたのですが、どうしても解決できないので、回答よろしくおねがいします。

  • DirectX エンド ユーザー ランタイム Web インストーラについて

    現在、私のパソコンは、 Windows Vista Service Pack 2 DirectX11 なのですが、メタセコイアで使いたいプラグインを使うためには 最新のDirectXにする必要があるのです。 下記のページのエンドユーザーランタイムをインストールすると 最新の状態になりますか? ​http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3 (DirectX エンド ユーザー ランタイム Web インストーラ) バージョン : 9.28.1886 公開された日付 : 2010/02/05 このページの必要システムに、Windows Vistaとはあるものの、 Service Pack 2とは書かれていないのですがいいでしょうか? また、私のDirectXのバージョンは11なのですが、 もし、DirectXのバージョンが10や他のバージョンだったとしても、 この同じエンドユーザーランタイムをインストールしてもOKなんでしょうか? どうしてDirectXのバージョンは書いてないのかなと不思議だったのですが、ランタイムにDirectXのバージョンは関係ないのですか? もう一つ、このページの追加情報に、 「DirectX 9.0c コア ランタイムを再インストールする必要がある場合は、DirectX Redist の使用をお勧めします。」 とありますが、DirectX 9.0c コア ランタイムを再インストールするとはどういう状況なのでしょうか? DirectX Redist の方の、 DirectX End-User Runtimes (February 2010)は、 英語バージョンみたいですが、 日本語版のDirectX エンド ユーザー ランタイム Web インストーラとはなにが違うのでしょうか? よくわからないですけど、DirectX 9.0c コア ランタイムもインストールしてくれる、 DirectX End-User Runtimes (February 2010)の方がお得な感じがするのですが (といっても、DirectX 9.0c コア ランタイムの意味もわからないのですが…)どっちでもいいのでしょうか? 日本語版と英語版の違いや気をつけることなどありますか? (一度英語バージョンをインストールすると、次回からも英語バージョンしかインストールできない、など) よろしくお願いします。

  • DirectX

    アプリケーションをインストールしようとしているんですけど、DirectX 9.0のインストールを求めてきます。自分のPCには、「dxdiag」からDirectX診断ツールで見たんですけどバージョンはDirectX 9.0(4.09.0000.0900)となってました。 マイクロソフトから最新のDirectX9.0cをダウンロード出来るそうなのでリンクをたどって探しましたが、「サーバーが見つかりません」とでます。今、このDirectXは手に入れられないようになっているんでしょうか? 皆さんは繋がりますか? ただ自分のPCからは、アクセスできないようになっているだけのことなんでしょうか? OS:WindowsXP SP1