Windows XP における USB の一般的なトラブルシューティング

文書番号: 310575 - 対象製品
すべて展開する | すべて折りたたむ

目次

概要

この資料では、Windows XP における USB (Universal Serial Bus) デバイスの一般的なトラブルシューティングのヒントについて説明します。

詳細

USB デバイスはプラグ アンド プレイ デバイスです。そのため、実際に管理や構成を行う必要はほとんどありません。ただし、USB に関する問題のほとんどは、次のいずれかの条件によって発生します。
  • ハードウェアに不具合があるか、正しく構成されていません。
  • デバイス ドライバが破損しているか、正しく構成されていないか、存在していません。
  • ケーブルが正しく接続されていません。
  • ファームウェアまたは BIOS (basic input/output system) が古いバージョンです。
  • ルート ハブが適切に構成されていません。
以下のトラブルシューティングのヒントは、これらの条件について確認し、USB デバイスの問題を解決するのに役立ちます。

ハードウェアに不具合があるか、正しく構成されていない

不具合があるか、正しく構成されていないデバイスを USB ポートに接続すると、通常はコンピュータが応答を停止 (ハング) します。ほとんどの場合、物理的にコンピュータの電源を切った後、再度電源を入れてバスをリセットする必要があります。不具合のあるデバイスや正しく構成されていないデバイスを簡単に特定できないことがあります。正常に機能している別のコンピュータを使用できる場合は、そのコンピュータに不具合のあるデバイスを接続して、同じ問題が発生するかどうかを確認します。

デバイスがセカンダリ ハブに接続されている場合は、デバイスをハブから取り外し、ルート ハブに直接接続します。

多くのハードウェアの問題 (使用電力の高低、帯域幅の不足、ファームウェアの不具合や不適切な構成など) が原因で、障害が発生することがあります。

デバイス マネージャで、ルート ハブが正常に動作していることを確認します。ルート ハブに感嘆符 (!) の付いた黄色い円が表示されている場合は、BIOS によってルート USB コントローラに割り込み要求 (IRQ) が割り当てられているかどうかを確認します。デバイス ドライバを読み込むためには、ルート USB コントローラに IRQ が割り当てられている必要があります。 デバイス マネージャを使用してハードウェアの問題のトラブルシューティングを行う方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
133240 デバイスマネージャでデバイスの競合をトラブルシュートする方法
ルート ハブに接続されているすべてのデバイスが動作しない場合は、バスの電力要件を超えていないかどうかを確認します。USB デバイスは、1 つの接続あたり最大で 500 ミリアンペアの電力を使用可能です。仕様では、デバイスの使用電力がこの値を超える場合、コンピュータの電力が元の状態に戻るまで、当該のポートを無効にできる (ポートを "サスペンドする") ことが推奨されています。また、デバイスの消費電力が 50 ミリアンペアを下回る場合も、ポートはアクティブになりません。

デバイス マネージャで、[USB ルート ハブ] のプロパティの [電力] タブに表示される、USB バスの使用電力を確認します。

デバイス ドライバが破損しているか、正しく構成されていないか、存在していない

USB デバイスを接続すると、コンピュータによりデバイスが読み込まれ、構成されます。このとき、提供されている定義済みのクラス ドライバの中にそのデバイスに対応するものがあれば、デバイス ドライバを指定する必要もありません。デバイス ドライバを指定するように求めるメッセージが表示される場合は、ドライバを入手できるかどうか、デバイスの製造元に問い合わせてください。

ケーブルが正しく接続されていない

USB ケーブルには、低速と高速の 2 種類があります。低速ケーブルと高速ケーブルでは、主にシールドが異なります。高速デバイスに低速ケーブルを接続した場合、長距離では、信号のひずみが発生することがあります。

USB チェーン全体が正常に機能していることを調べて、ハブからの電力供給を必要とするデバイスが、電力供給を受けていないハブの反対側にあるチェーンに接続されていないことを確認します。このような接続が行われている場合、ハブ、およびチェーンに接続されているすべてのデバイスがサスペンドされます。電力が供給されているハブについては、ハブの電力供給が正しく構成されているかどうかを確認します。

ファームウェアまたは BIOS のバージョンが古い

すべての USB デバイスにおいてファームウェアは重要です。USB デバイスのファームウェアにはデバイスに関するすべての情報が含まれています。ファームウェアのすべての記述子がルート ハブによって読み込まれ、検証されてから、ポートがリセットされます。これは、プリンタやモデムでも同様であるため、重要です。コンピュータの BIOS および各デバイスで、最新のファームウェアを使用していることを確認してください。

ファームウェアに不具合がある場合や、正しく構成されていない場合、異常な現象が発生することがあります。通常は、USB デバイスを取り外し、接続し直すと、再び使用できるようになりますが、接続したデバイスが、デバイス マネージャで 2 つ目のインスタンスとして表示され、2 つ目のインスタンスとして読み込まれることがあります。同じデバイスが重複して表示される場合、そのデバイスの最新のファームウェアを使用しているかどうかを確認します。これは、通常、USB プリンタやモデムで発生する現象です。同じ原因で、デバイスによりデバイス ドライバが読み込まれると、ドライバが存在しないのに、2 つ目のデバイスが追加されるという、同様の問題が発生します。デバイス マネージャでは、2 つ目のデバイスに感嘆符 (!) が付いた黄色い円が表示されます。このデバイスは正常に動作する場合がありますが、問題の原因と考えられる親デバイスを取り外さない限り、"ゴースト" デバイスを削除することはできません。また、そのデバイスのファームウェアまたはデバイス ドライバを更新することで、この問題を解決できる場合があります。

ルート ハブが適切に構成されていない

USB コントローラには、IRQ を割り当てる必要があります。IRQ 行の割り当てはコンピュータの BIOS で行われ、通常は、IRQ 9 が割り当てられます。

サポート ウェブキャスト

サポート ウェブキャストは、オンライン サポートを利用するすべてのユーザーに提供されている製品サポート情報サービスです。Windows XP における USB の問題のトラブルシューティングに関する基本的なウェブキャスト情報については、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/default.aspx?scid=kb;[LN];325497

すべての USB コントローラを削除して再インストールする

すべての USB コントローラを削除して再インストールするには、次の手順を実行します。
  1. [スタート] ボタンをクリックし、[コントロール パネル] をクリックします。
  2. [システム] をダブルクリックし、[ハードウェア] タブをクリックします。
  3. [デバイス マネージャ] をクリックします。
  4. [USB (Universal Serial Bus) コントローラ] を展開します。
  5. [USB (Universal Serial Bus) コントローラ] の下の各デバイスを 1 つずつ右クリックし、[削除] をクリックします。デバイスは、一度に 1 つずつしか削除できません。
  6. コンピュータを再起動し、USB コントローラを再インストールします。
  7. リムーバブル USB 記憶装置デバイスを接続して、問題が解決されているかどうかをテストします。

関連情報

この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 310575 (最終更新日 2005-06-23) を基に作成したものです。

プロパティ

文書番号: 310575 - 最終更新日: 2007年12月1日 - リビジョン: 4.1
この資料は以下の製品について記述したものです。
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
キーワード:?
kbinfo kbtshoot kbhardware kbenv kbacwsurvey KB310575
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック