標準ユーザーがデバイス マネージャーを起動すると、
のように、設定を変更できないとの警告が表示されます。設定を確認するだけならば問題ありませんが、そうではない場合には管理者権限で実行する必要があります。そのためにはスタートメニューからdevmgmt.mscを検索し、管理者として実行します。
目的のデバイスを一覧から見つけるのが困難なときは、ポイント位置の文字列取得などで一覧のテキストをクリップボードにコピーします。そしてエディタにそれを貼り付けて検索することで、表示位置を特定できます。
コマンドプロンプトを開き、
C:\>set devmgr_show_nonpresent_devices=1 C:\>start devmgmt.msc
としてデバイス マネージャーを起動します。そしてメニューの【表示 → 非表示のデバイスの表示】をチェックします。デバイス・マネージャ - Windowsで接続されていないデバイスの情報を表示させる:Tech TIPS - @IT 打越浩幸 (2003/03/29)
対象のデバイスを右クリックし、[ドライバー ソフトウェアの更新]を選択します。
かつては正常であったデバイスに問題が発生した場合には、システムの復元によってシステムを正常な状態まで戻すことで、解決できることがあります。
問題の原因は、デバイスのプロパティの[全般]タブの[デバイスの状態]で、「コード nn」の書式で確認できます。このnnのコードの意味は、デバイス マネージャで表示されるエラー コードにあります。
エラーコード | エラーの内容 | 対処法 |
---|---|---|
10 | このデバイスを開始できません。 | CM_PROB_FAILED_START - Windows drivers | Microsoft Learn |
28 | このデバイスのドライバーがインストールされていません。 | CM_PROB_FAILED_INSTALL | Microsoft Learn |
43 | 問題が発生したのでこのデバイスは停止しました。 | デバイスのドライバーをインストールし直す。CM_PROB_FAILED_POST_START | Microsoft Learn |
このようにデバイス名に警告マークが表示される場合には、ドライバーのインストールが必要です。
Windows 7以降ならば、解決方法がアクション センターで提示される場合があります。
表示 | 実体 |
---|---|
PCIデータ取得およびシグナル処理コントローラー (PCI Data Acquisition and Signal Processing Controller) | Intel® Dynamic Platform and Thermal Framework |
不明なデバイスのプロパティを開き、[詳細]タブのプロパティで[ハードウェアID]を指定することで、そのデバイスのIDを確認できます。たとえばそこに「PCI\VEN_8086&DEV_10BD」と表示されるならば、
の意味となります。このときベンダーID (VENdor ID) はVID、デバイスID (DEVice ID) はPIDと表記されることもあります。Windowsで不明なデバイスを認識する方法 | チュートリアル/How-to | Softonic Fabrizio F Benedetti
IDが割り当てられているベンダーやデバイスは、PCIDatabase.com Device Huntなどで調べられます。
ベンダーID | ベンダー名 |
---|---|
045E (45E) | Microsoft Corp. |
046D (46D) | Logitech, Inc. |
056E (56E) | Elecom Co., Ltd |
05AC (5AC) | Apple, Inc. |
05C6 (5C6) | Qualcomm, Inc. |
0B33 (B33) | Contour Design, Inc. |
0C45 (C45) | Microdia |
1002 | Advanced Micro Devices, Inc. [AMD/ATI] |
10DE | NVIDIA Corporation |
168C | Qualcomm Atheros |
413C | Dell Computer Corp. |
8086 | Intel Corporation |
8087 | Intel Corp. |
この場合ハードウェアIDは「SET_ADDRESS_FAILURE」となり確認できません。また状態は「USB アドレス設定要求が失敗しました。」と報告されます。
そのとき「このコンピューターに最後に接続された USB デバイスが正しく機能していないため、Windows によって認識されていません。」として「デバイスを接続し直してください。それでもデバイスが認識されない場合は、デバイスが正しく機能していない可能性があります。」と指示されるならば、それに従いデバイスを接続し直してみます。
どのデバイスであるか推測できるならば、デバイス インスタンスID (Device Instance ID) から確認できます。これはデバイスのプロパティの[詳細]タブで[デバイス インスタンス パス]を選択し、2つ目の「\」より右にあります。Device Instance ID - Windows drivers | Microsoft Learn
デバイスのプロパティの[イベント]タブで確認できます。
ドライバを更新することで問題が発生する場合、「更新プログラムの表示または非表示」トラブルシューティング ツール (wushowhide.diagcab) で、特定のドライバが更新されないようにできます。
ドライバーの更新プログラムが Windows 10 に一時的に再インストールされないようにする方法