web-dev-qa-db-ja.com

ComポートXが予約されているデバイスを見つけるにはどうすればよいですか?別のデバイスのポート番号を再利用したい

4ポートのpciシリアルカードをwindows 7PCに追加しました。 COM1-4を割り当てたい。

COMポート番号がまだ使用されていないときにCOMポート番号を変更する方法を知っています

私の場合、COM4は何かによって使用されます...おそらく、ある時点で接続したシリアルデバイスへのある種のUSBです。それが何であるかがわかっていれば、それを接続し、デバイスマネージャー->ポート->ダイアログでCOMポートを変更できます。

しかし、デバイスがcom4を予約しているのかわかりません。削除する必要のある場所にレジストリ設定またはデバイス記述子ファイルがあると想定しています。誰かが私を正しい方向に向けることができますか?

7
blak3r

「高度なコマンドプロンプトを使用する方法」

スタートメニューから検索バーにcmdと入力しますcmd.exeを右クリックおよび管理者として実行を選択

uACでyesを選択して、Windowsコマンドプロセッサプログラムが変更できるようにします。

コマンドプロンプトで

SET DEVMGR_SHOW_NONPRESENT_DEVICES = 1(その後に入力)

次に、デバイスマネージャタイプを開きます

DEVMGMT.MSC(エンターが続く)

デバイスマネージャで表示/非表示のデバイスを表示を選択します

ポートの拡張(COMとLPT)

予約された非表示のポートは、灰色の記号と関連するメーカー/デバイスタイプで表示されます

screen shot device manager ports

存在しないデバイスを将来非表示にするには-管理者特権のコマンドプロンプトから

SET DEVMGR_SHOW_NONPRESENT_DEVICES =(続いてEnter)

13
Antony

(グーグルから来た人のために)前の答えが機能せず、Windows mobile6SDKをインストールした場合。 XPVCOM.SYS(このドライバーは14個のCOMポートを予約)に問題がある可能性がありますコンソールでアンインストールするには:

CD \Program Files\Windows Mobile 6 SDK\Tools\Cellular Emulator\
InstallXPVCom.exe UnInstall 

その後、再起動します。

0
ZtareKQF