質問: 使用中のcomポートをクリーンアップする方法 これらの使用中のcomポートをどのようにクリーンアップしますか? comポート番号はつねに何かに使われているように見えますが、今のところシリアルポートは4つ(bluetooth経由で3つ、rs-232に1つのusb)しかありませんが、使用中のcomポートは多数あります。そのリストを少し整理したいのですが。また、時々、使用されているcomポートの1つが解放されてから、使用しているデバイスの1つがその番号を使用して混乱を招くように思われます。 。更新:usbdeviewを使ってコンピュータに接続されていた無数のusbデバイスをクリーンアップしただけで、問題は解決しません。
回答: 上記のすべてのアドバイスをありがとう。私は自動的にレジストリをクリーンアップするソフトウェアを書いたが、それはハードウェア、ソフトウェア、そしてアービターセクションを調整したけれどもそれは幻のcomポートエントリを削除しなかった。 「2シリアルポートへのusb」デバイスを取り外して再起動しても、システムが正しくクリーンアップされませんでした。しかし、この pdf の説明は正しく機能しました。win7の場合、私はそのpdfの指示をわずかに調整しました。 スタート/(右クリック:)コンピュータ/プロパティ/システムの詳細設定(デバイスマネージャではありません) クリック環境変数 システム環境変数をクリックし、[新規]をクリックします。 変数名を入力してください:devmgr_show_nonpresent_devices 変数の値を入力してください:1 [ok]をクリックします(環境を終了します) [ok]をクリックします(システムのプロパティを終了します) 開始をクリックします。コマンドボックスに「管理」と入力します。これにより、[コンピュータの管理]ウィンドウが表示されます。 [デバイスマネージャ]をクリックします 「表示」をクリックして「隠しデバイスを表示」を選択します。 クリックポート(comとlpt) これで、すべてのポート、実際の(黒いテキスト)および仮想の(灰色のテキスト)が表示されます。 1つずつ、仮想ポートを右クリックして、[アンインストール]を選択します。 これで、システムに不要なファントムusbポートがなくなりました。注:「com1」だけを残して、すべての私のファントムポートをきれいにした後、私は私のレジストリが示すのを見つけます:hardware: com1 software: com1, com2, com3, com4, com5 arbiter: com1, com2, com3 そしてcomputer/properties/device manager/portsを右クリックしてもcom1しか表示されません。 com1 /プロパティ/ポート設定/詳細設定を右クリックすると、com1とcom2が「使用中」、com3が「使用中」と表示されます。 「使用中」であった7までの他の設定はすべて解放されました。だから "arbiter"設定だけがwin7システムに本当に "使用中"なのかを伝えているようです。コンピュータ管理システムはarbiterをクリーンアップしましたが、ソフトウェアセクションをクリーンアップしませんでした......多くはマイクロソフトの謎です...