XPなどで、USBデバイスが不明なデバイスになることがあります。
通常、ドライバーを認識していないとなりますが、認識していた
デバイスがある日突然、不明なデバイスになることがありませんか?
これは、一度認識したPnP機器は接続時に、PnPを行うのではなく
レジストリ情報を優先的に読み込むことにより、認識した情報が
壊れた場合、壊れた情報を読んでしまうことにより、不明なデバイスと
なるようです。そのため、一度デバイスマネージャーで過去に認識
させたものを一度消してみるとうまくいくかもしれませんね。
非表示のデバイスを表示させる方法。
microsoft support
1.<スタート>メニュー→<ファイル名を指定して実行>と選択。
2.「名前」欄に半角で「regedit」と入力し、<OK>ボタンをクリック。
3.HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Control→Session Manager→Environmentと開く。
4.<編集>メニュー→<新規>→<DWORD値>と選択。
5.作成された「新しい値 #1」を半角の「DEVMGR_SHOW_NONPRESENT_DEVICES」に変更する。
6.「DEVMGR_SHOW_NONPRESENT_DEVICES」をダブルクリックで開く。
7.「値のデータ」欄に半角で「1」と入力し、<OK>ボタンをクリック。
8.「レジストリエディタ」を終了し、Windows XPを再起動する。
今度ためしてみます。
通常、ドライバーを認識していないとなりますが、認識していた
デバイスがある日突然、不明なデバイスになることがありませんか?
これは、一度認識したPnP機器は接続時に、PnPを行うのではなく
レジストリ情報を優先的に読み込むことにより、認識した情報が
壊れた場合、壊れた情報を読んでしまうことにより、不明なデバイスと
なるようです。そのため、一度デバイスマネージャーで過去に認識
させたものを一度消してみるとうまくいくかもしれませんね。
非表示のデバイスを表示させる方法。
microsoft support
- [スタート] ボタンをクリックし、[すべてのプログラム]、[アクセサリ] の順にポイントして、[コマンド プロンプト] をクリックします。
-
コマンド プロンプトで以下のコマンドを入力し、Enter キーを押します。
set devmgr_show_nonpresent_devices=1
-
コマンド プロンプトで以下のコマンドを入力し、Enter キーを押します (<var>%SystemRoot%</var> は Windows XP がインストールされているフォルダです)。
cd<var>%SystemRoot%</var>system32
-
コマンド プロンプトで以下のコマンドを入力し、Enter キーを押します。
start devmgmt.msc
-
デバイス マネージャでデバイスとドライバのトラブルシューティングを行います。
注 : コンピュータに接続されていないデバイスを表示するには、デバイス マネージャで [表示] メニューの [非表示のデバイスの表示] をクリックします。 - トラブルシューティングが完了したら、デバイス マネージャを閉じます。
-
コマンド プロンプトで exit と入力します。
コマンド プロンプト ウィンドウを閉じると、手順 2. で設定した devmgr_show_nonpresent_devices=1 変数がクリアされ、[非表示のデバイスの表示] をクリックしたときにゴースト デバイスが表示されなくなります。
1.<スタート>メニュー→<ファイル名を指定して実行>と選択。
2.「名前」欄に半角で「regedit」と入力し、<OK>ボタンをクリック。
3.HKEY_LOCAL_MACHINE→SYSTEM→CurrentControlSet→Control→Session Manager→Environmentと開く。
4.<編集>メニュー→<新規>→<DWORD値>と選択。
5.作成された「新しい値 #1」を半角の「DEVMGR_SHOW_NONPRESENT_DEVICES」に変更する。
6.「DEVMGR_SHOW_NONPRESENT_DEVICES」をダブルクリックで開く。
7.「値のデータ」欄に半角で「1」と入力し、<OK>ボタンをクリック。
8.「レジストリエディタ」を終了し、Windows XPを再起動する。
今度ためしてみます。