Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムの基本 >> ウィンXPはDX 9ソリューション

ウィンXPはDX 9ソリューション

  
をインストールすることはできません多くの友人はVLK(上海主要顧客)バージョンと呼ばれるWindows XPオペレーティングシステムを使用している、人々がそれを選ぶ理由はファンシー統合SP2、DirectX 9.0b以上の何ものでもありません。以降DX9.0b、アクティベーションフリー、パフォーマンスの最適化などと呼ばれますが、MicrosoftはDirectX 9.0cをリリースしたため、XPのこの一見完璧なバージョンは小さな問題を露呈しています、ストーリーは前回作者から助けられなければなりません。友人のリロードシステムがそれについて話しています...

かつて作者の友人がコンピュータに問題を抱えていました。それをチェックしてくださいコンピュータのソフトウェアが少し古く、自分で使っています。 VLK版のWinXPは友人がシステムをリロードするのを助けました。その後の日々は安全で健全でしたが、車を自然に好んでいた友人が突然「Need for Speed 8」を購入しましたが、それでもロードできませんでした...これは著者に電話をかけた...

友だち:「ねえ、それは素晴らしいですか」

私: "ああ、ラオスチャン?何かありますか?"

友だち: "はい、昨日買ったものです。 「

私:」ファイルが欠落すると、ソフトウェアの問題ああ「

友達??ではありません:バーレーンは、ファイルXXXをダブルクリックしての完全な欠如があることを示唆し、「スピード8の必要性」が、私はインストールされていませんでした「それは問題ないはずです。当時はよくわかりませんでした。同僚に別のコンピュータにインストールするよう依頼しました。マシン構成は私のものほど高くはありません。」

[なし]私はゲームをプレイすることはほとんどないので、ゲームの問題に遭遇したときに少し心配します。一般的なアイデアについて考えるだけです。ゲームマスターを笑ってはいけません。

I:それは98ですか?そのマシンはどのようなシステムですか? "
[side]実際、現時点ではそれほど多くはありません。システムがそのような新しいゲームをサポートしていない、ランニングプラットフォームが確かにXPをサポートしている、そしてコンポーネントのこのXPバージョンが非常に高い、友人のマシン構成が低くないなど、現時点ですべての問題を比較する必要があります。そのため、新しいゲームと

[次へ] 3Dゲームは、DirectXのサポートを必要とする「XP、我々はコンピュータユニットがインストールされている助けるために彼を使用と同じように、家族、」:BR>
フレンズDirectXのバージョンはどうですか?統合された9.0bよりも高いでしょうか?I:「そのとおりです。ゲームのインストール手順にDirectXのバージョン要件はありますか。」Friends:最後までお読みください......「はい、そこには、DirectX 9.0cがあるが、これはまた、オーバーインストールされています。」

私:私はおそらく、システム障害があり、電話はクラックする厳しいナットだと思われ、考え、またはフィールドを見てとにかく、そのときは Ghost
のバックアップを残していたので、友達に言った、 "ラオスチャン、明日はちょうど土曜日です。朝に何もない場合は、そこで会いに行くか、電話します。不明: "

友だち:"はい、私は明日元気になります、家であなたを待ちます。 "
翌朝、私は友人の家に着きました。いくつかの検査とデバッグの後、システムにファイルがないことが問題の原因ではないことを確認しましたが、DX9.0cをアップグレードしてインストールするたびに、他のバージョンのDXのようにアップグレードされることはありません。一方、ファイルのコピー処理は非常に高速で、完了までに2秒もかかりません。その後、図1に示す完了ダイアログが表示されます。 「スタート」メニュー→「ファイル名を指定して実行」フィールドで「dxdiag」を呼び出してテスト用のDirectX診断を起動することにより、私の推測も確認しました - 現在のDirectXバージョンはまだ9.0b、9.0cは正常にインストールされません。図2に示すように、DirectXはMicrosoftの3D関数ライブラリであり、そのバージョンは次のとおりです。新しい3D機能が追加されたため、最新バージョンは9.0cです。各3DゲームはDirectXの関数を直接呼び出して、コンパイルプロセスを単純化し、ゲームのサイズを縮小し、コンパイルに苦労することなくさまざまな美しい3D効果を実現できます。つまり、ゲームでDirectX 9.0cの機能を使用している場合、ゲームをインストールするときにプレイヤーはDirectX 9.0cをコンピュータにインストールする必要があります。そうしないと、ゲームは対応する機能を呼び出してデフォルトの3Dを実現できません。効果ファイルを促すゲームの失敗はDirectX 9.0cにある可能性が高く、前回電話で友人によって説明されたインストールプロセスを思い出したところ、図1のプロンプトが表示されたと推定されます。 。しかし、私はあまりゲームをしないので、私の家庭用コンピュータは9.0cにアップグレードしませんでした、そして当然私はこの問題に注意を払いませんでした。その日、私の友人のマシンは二重システムであり、Win98がありました。作者はすぐに98アップグレードに入り、DirectX 9.0cをインストールしました、すべては当然問題なしに「スピード8の必要性」をしているDX9.0c Win98でロードされます。この場合、本当の問題はWinXPのこのバージョンにはありません、またはDXデザインの問題のためです - 9.0bは9.0cにアップグレードできません。友人の状態が足りず、テストを続けることができないため、私は友人の "Flying 8" CDを借りて家に帰り、ゆっくりと勉強します。
試行錯誤の末、Win98でDX9.0bを9.0cにアップグレードできることが確認されましたが、これはXPのこのバージョンが原因でこの問題が発生したためと考えられます。システム?もちろん、DirectX 9.0cのインストールパッケージには、各インストールの前にシステムのDXバージョンを検出する2つのプログラム(dsetup32.dllとdsetup.dll)がありますが、それが同じバージョン以上であると、インストールされません。しかし、どうしてそれがこのバージョンのWinXPのDXバージョンを正しく検出できないのかわからないので、図1の絵が現れます。そして私はXPに嘘をついて、DirectX 9.0cのこれら2つのファイルを9.0bに置き換えるので、インストーラはインストールを正常に検出することができます。オリジナルと図に示す修正されたバージョンとの違い3及び図4、図インストーラDXの9.0c以降の3


4
変換は、最終的にVLKが正常上板WindowsXPの上に設置、納入します図5に示すように、DirectX 9.0c、そして最後にDxdiagチェックの結果は正しく9.0cとして識別されます。最後


図5

[書き込ま] Iはまた、インストールのために現在のDXバージョン番号でサードパーティシステムソフトウェアの修正を使用することを試みたが、成功しませんでしたこの問題に関連する幅広い知識を考慮すると、SP2統合に関する問題である可能性が高いため、詳細な調査を行うことはできなくなり、VLKバージョンのWindows XPと同じように混乱している友人のための方法を提供できます。同時に、私は他のインストール方法とさらに交換していく所存です。
Copyright © Windowsの知識 All Rights Reserved