非表示のデバイスを表示

デバイス マネージャー にはコンピューターにインストールされているデバイスの一覧が表示されます。 既定では、特定のデバイスは一覧に表示されません。 非表示のデバイスには、次のものがあります。

  • デバイス ノード (devnode) ステータス ビット「DN_NO_SHOW_IN_DM」が設定されているデバイス。

  • デバイス セットアップ クラスの一部であり、NoDisplayClass としてマークされているデバイス (プリンターや PnP 以外のドライバーなど)

  • コンピューターから物理的に削除されたが、レジストリ エントリが削除されなかったデバイス (現在存在しないデバイスまたはファントム デバイスとも呼ばれます)。

Note

Windows 8 および Windows Server 2012 以降では、プラグ アンド プレイ マネージャーは、PnP 以外の (レガシ) デバイスのデバイス表現を作成しなくなりました。 したがって、そういったデバイスがデバイス マネージャーで表示されることはありません。

Note

不使用デバイスには、注意を払う必要はなく、問題が生じるものではないので、不使用デバイスをユーザーが表示する必要は通常発生しません。 不使用デバイスをユーザーが表示する必要が発生した場合には、ドライバーの設計上の問題が疑えます。 ただし、テスト中に、開発者がこのようなデバイスを確認する必要がある場合があります。

デバイス マネージャーに非表示のデバイスを表示するには、[表示] を選択し、[非表示のデバイスを表示] を選択します。

Windows 8 以前のバージョンで不使用デバイスを表示するには、デバイス マネージャーを開く前に、まず環境変数のDEVMGR_SHOW_NONPRESENT_DEVICES を 1 に設定し、その上でデバイス マネージャーを開き、 [表示] メニューで [非表示デバイスの表示] を選択します。

ユーザー環境変数 DEVMGR_SHOW_NONPRESENT_DEVICES の設定を 1 に固定するには、システム プロパティ シートの [詳細設定] タブを使用します。 この環境変数を設定した後、デバイス マネージャー を実行し、[非表示のデバイスを表示] を選択します。