Copyright: 1992-1997


ヘルプ トピックの一覧を表示するには、[ヘルプ] の [トピックの検索] をクリックしてください。


DirectX 診断ツール

Microsoftｮ DirectXｮ 診断ツールのヘルプの内容は、次のとおりです。

•	DirectX 診断ツール について

•	問題の原因を特定する

•	DirectX コンポーネントのテストを行う

•	既定の動作を変更する

•	ドライバを復元する

•	情報を保存する

•	問題を報告する


DirectX 診断ツールについて

DirectXｮ 診断ツールは、システム上の Microsoftｮ DirectX アプリケーション プログラミング インターフェイスのコンポーネントおよびドライバに関する情報を表示し、サウンドやグラフィックスの出力テストを行います。また、一部のハードウェア アクセラレータの機能を無効にすることもできます。

このツールを使うと、サポート センターへの問い合わせ中に情報を収集し、サポート技術者に伝えることができます。また、ツールが収集した情報を保存し、電子メール メッセージに貼り付けることもできます。

情報は、数ページのタブに分けて表示されます。ページからページへ移動するには、次の方法があります。

•	タブをクリックする。

•	[次ページ] をクリックする。

•	入力フォーカスがタブにあるときに、左右の方向キーを押す。

注 : ディスプレイ カードのメモリ量など、一部の情報については、概算の値である場合があります。


問題の原因を特定する

DirectX アプリケーションの実行中に問題が発生した場合は、DirectX 診断ツールを使うと問題の原因を特定できます。次のような問題がないか確認してください。

•	誤ったバージョンの DirectX コンポーネント。[DirectX ファイル] タブの [注意] で、ベータ ファイルやデバッグ ファイルに関する警告がないか確認してください。ベータ ファイルは初期のテスト用バージョンで、商用アプリケーションと共にインストールすべきものではありません。デバッグ バージョンはプログラムを開発する際に使われるファイルで、これも最終製品と共にインストールすべきものではありません。デバッグ バージョンのコンポーネントがインストールされていると、製品版がインストールされている場合よりもアプリケーションの実行速度が大幅に低下することがあります。

•	認定されていないドライバ。[DirectX ドライバ] タブのファイルの一覧で、未認定を示すマークが表示されているドライバがないか確認してください。[ディスプレイ]、[サウンド]、および [入力] タブの [注意] にも、その他の問題が示されている場合があります。未認定のドライバは、最新バージョンの DirectX と完全に互換性があるかどうかをマイクロソフトによってテストされていません。

•	ハードウェア アクセラレータの欠如。一部のプログラムは、DirectDrawｮ または Direct3Dｮ ハードウェア アクセラレータが利用できないと、実行速度が非常に低下するか、またはまったく動作しません。[ディスプレイ] タブの [DirectXの機能] で、DirectDraw または Direct3D に "使用可能なアクセラレータなし" と表示されていないか確認してください。表示されている場合は、ハードウェアのアップグレードを検討したほうがよいかもしれません。

•	デバイスが接続されていない。ジョイスティックなどの入力デバイスが応答しない場合、正しくセットアップされていない可能性があります。そのデバイスが、DirectX 診断ツールの [入力] タブに表示されているかどうか確認してください。表示されていない場合は、コントロール パネルを使ってデバイスを追加します。


DirectX コンポーネントのテストを行う

DirectX 診断ツールを使って、システムに接続されている各モニタでの DirectDraw および Direct3D のテスト、各 WAVE 出力デバイスでの DirectSoundｮ のテスト、および各ミュージック ポートでの DirectMusic� のテストを行うことができます。

[テスト] をクリックすると、メッセージが表示された後、モニタや出力デバイスでテストが実行されます。テストが成功したかどうかを確認するメッセージが表示されるまで、それぞれのテストを実行させます。[いいえ] をクリックした場合は、それ以上テストは実行されません。

DirectMusic の場合は、単一のテストが行われます。演奏された音楽に問題がない場合、または正しく演奏されない場合、単に [OK] をクリックします。

情報を保存しても、テストの結果は保存されません。


既定の動作を変更する

システムにインストールされている各ディスプレイ デバイスに対する [ディスプレイ] ページで [無効] をクリックすると、DirectDraw または Direct3D (利用可能な場合) のハードウェア アクセラレータを無効にすることができます。無効にしたアクセラレータは DirectX 診断ツールを終了した後もそのままで、アプリケーションから利用することはできません。アクセラレータをもう一度有効にするには、[有効] クリックします。

注 : DirectDraw アクセラレータを無効にすると、Direct3D のアクセラレータも無効になります。

また、DirectDraw の全画面表示アプリケーション使用時のモニタのリフレッシュ レートを変更することもできます。この変更は、特定のアプリケーションでディスプレイに関する問題が発生していて、そのアプリケーションが無効なリフレッシュ レートを設定していると思われる正当な理由がある場合にだけ行ってください。

リフレッシュ レートを変更するには

1.	[それでも問題が解決しない場合] タブで、[上書き] をクリックします。

2.	[DirectDraw リフレッシュ レートの上書き] ダイアログ ボックスでエディット ボックスを選択し、モニタに対して有効なリフレッシュ レートを入力します。このボックスに値を入力すると、[上書き値] が自動的にオンになります。

3.	[OK] をクリックします。

リフレッシュ レートの変更を取り消して、DirectDraw アプリケーションが独自のリフレッシュ レートを設定できるようにするには

1.	[それでも問題が解決しない場合] タブで、[上書き] をクリックします。

2.	[DirectDraw リフレッシュ レートの上書き] ダイアログ ボックスで、[既定値] をオンにします。

3.	[OK] をクリックします。


Restoring Drivers
ドライバを復元する

構成によっては、 DirectXｮ 診断ツールで、以前のオーディオ ドライバおよびビデオ ドライバを復元できます。ドライバの非互換性の問題の解決には、これが最もよい方法である場合があります。

 [それでも問題が解決しない場合] タブに [復元] ボタンが表示されている場合は、このボタンをクリックし、DirectX セットアップ プログラムを実行できます。

DirectX セットアップには、[オーディオ ドライバの復元] と [ディスプレイ ドライバの復元] ボタンがあります。いずれかのボタンをクリックすると、システムに DirectX をインストールしたときに置き換えられたドライバが復元されます。ボタンが使用可能でない場合は、復元するドライバはありません。その場合は、ハードウェアの製造元に問い合わせて最新のドライバを入手してください。

DirectX セットアップには、Direct3D ハードウェア アクセラレ－タを無効にするチェックボックスもありますが、 これは、DxDiag 内でも行うことができます (既定の動作を変更する を参照してください)。


情報を保存する

DirectX 診断ツールが収集した情報を保存するには、2 つの方法があります。

•	[情報をすべて保存] をクリックします。すべてのページの情報が、指定した場所にある指定した名前のファイルに保存されます。

このツールの開発者向けリリースを使っているソフトウェア開発者であれば、次の方法をとることもできます。

•	[それでも問題が解決しない場合] タブで、[報告] をクリックします。[障害報告の情報] ダイアログ ボックスが表示されます。必要なすべてのデータを入力し終えたら、[送信] をクリックします。一時ディレクトリ (たとえば、C:\Windows\Temp) に Dxinfo.txt という名前のテキスト ファイルが作成され、メモ帳で開かれます。このファイルには、前の方法で収集された情報のほかに、ダイアログ ボックスで入力した個人情報やその他の情報が含まれます。


問題を報告する

DirectX のコンポーネントまたはドライバに関係があると思われる問題が発生した場合は、マイクロソフト テクニカル サポートに連絡することができます。テクニカル サポートへの連絡の方法については、Microsoftｮ Windowsｮ ヘルプの「トラブルシューティング」を参照してください。開発者向けリリースの診断ツールを使っているソフトウェア開発者であれば、電子メールで問題を報告することもできます。

注 : 次の手順は、このツールの開発者向けリリースにのみ適用されます。この方法は、すべてのユーザーが使えるわけではありません。

電子メールで問題を報告するには

1.	[それでも問題が解決しない場合] タブ で、[報告] をクリックします。

2.	[障害報告の情報] ダイアログ ボックスに必要なすべての情報を入力し、[送信] をクリックします。

3.	作成されたテキスト ファイルのフル パスと電子メール アドレスを示すメッセージが表示されます。電子メール アドレスを書きつけておきます。[OK] をクリックします。メモ帳が起動され、Dxinfo.txt の内容が表示されます。

4.	メモ帳の [編集] メニューの [すべて選択] をクリックし、[編集] メニューの [コピー] をクリックします。ファイルのすべての内容がクリップボードに入れられます。

5.	電子メール プログラムで新しいメッセージを作成し、クリップボードの内容をメッセージ本文に貼り付けます。このメッセージを、手順 3 で書きつけたアドレスに送信します。