これらの使用中のCOMポートをどのようにクリーンアップしますか?
COMポート番号はつねに何かに使われているように見えますが、今のところシリアルポートは4つ(Bluetooth経由で3つ、RS-232に1つのUSB)しかありませんが、使用中のCOMポートは多数あります。そのリストを少し整理したいのですが。
また、時々、使用されているCOMポートの1つが解放されてから、使用しているデバイスの1つがその番号を使用して混乱を招くように思われます。 。
更新:
USBDeviewを使ってコンピュータに接続されていた無数のUSBデバイスをクリーンアップしただけで、問題は解決しません。
管理者特権のコマンドラインからデバイスマネージャを実行します。
> set DEVMGR_SHOW_NONPRESENT_DEVICES=1
> devmgmt.msc
メニューの[隠しデバイスを表示]を有効にして、グレー表示されているCOMポートをアンインストールします。
上記のすべてのアドバイスをありがとう。私は自動的にレジストリをクリーンアップするソフトウェアを書いたが、それはハードウェア、ソフトウェア、そしてアービターセクションを調整したけれどもそれは幻のCOMポートエントリを削除しなかった。 「2シリアルポートへのUSB」デバイスを取り外して再起動しても、システムが正しくクリーンアップされませんでした。
しかし、この PDF の説明は正しく機能しました。
Win7の場合、私はそのPDFの指示をわずかに調整しました。
[OK]をクリックします(システムのプロパティを終了します)
開始をクリックします。コマンドボックスに「管理」と入力します。これにより、[コンピュータの管理]ウィンドウが表示されます。
これで、システムに不要なファントム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をクリーンアップしましたが、ソフトウェアセクションをクリーンアップしませんでした...
...多くはマイクロソフトの謎です...
USBドライバの問題を解決する
昇格されたコマンドプロンプトを使用する方法
検索バーに「cmd」と入力し、[cmd.exe]を右クリックして[管理者として実行]を選択します。
•第1段階コマンドプロンプトタイプで説明したとおり。 set devmgr_show_non_present_devices = 1 devmgmt.msc
Under Ports (Com & LPT) delete all instances of prolific USB to Serial Comm Port
•昇格したコマンドプロンプトから再び第2段階 - ドライバストアからドライバパッケージを削除します。ドライバストアは、コンピュータへのインストールが承認されているデバイスドライバパッケージを含む、コンピュータの保護領域です。
You need to Identify OEM#.inf where # is a number so type
pnputil.exe -e (then enter)
Read the entries in the output to find the description of your package(s) and its file name(s)
Its highly likely you will have multiple entries from previous attempts.
#(ハッシュ)が数字である多産ドライバのすべてのoem ###。infインスタンスに注意してください。
To remove entries type:
pnputil.exe -d oem###.inf
(exe& - とd&Oemの間にスペースを入れてEnterを押す)#を削除したいinfファイルの番号に置き換えてください。
ドライバパッケージが現在インストールされているデバイスによって使用されているとコンピュータから報告された場合は、最初にデバイスをアンインストールするか、pnputilコマンドで-fを使用してパッケージを強制的に削除する必要があります。
また、コントロールパネル/プログラム/プログラムのアンインストールを使用して削除する必要があるかもしれないプログラムとしてドライバーパッケージをロードしているかもしれません。
正しいドライバパッケージをロードする前にそれをすべて行い、Comデバイスをポートの周囲に移動するのではなく同じポートに挿入したままにしておくと、Prolificドライバに関する問題が少なくなります。
私はこのツールがこの問題に対してうまく機能することを発見しました。
デバイスリムーバー https://www.majorgeeks.com/files/details/device_remover_543c.html
ただそれをロードし、 「表示モード」、「隠し/切り離されたデバイスのみを表示」 をクリックし、「ポート」をチェックしてください(未使用のCOMをすべて選択その後、「すべてのチェックを削除」をクリックし、警告が表示されたら削除を確認します。
乾杯!
〜アンドリュー
EmpoweringSolutions.net
私は私のために働いた簡単な解決策を持っています...私のカウントは使用中の45 COMポートまででした!
1)デバイスマネージャを開く
2)[表示]メニューから[隠しデバイスを表示]を選択します。
3)リストから[Ports(COM&LPT)]カテゴリを展開します。
4)すべてのデバイスを右クリックして削除します(ドライバを削除するためにチェックマークを付ける必要はありません)。
5)[操作]メニューから[新しいデバイスのスキャン]を選択します。
6)ビオラ!すべての実際のデバイスはCOM1から再割り当てされます
これらは私にはうまくいきませんでした。しかし、マイクロソフトの公式ヘルプページが役に立ちました。
Https://support.Microsoft.com/ja-jp/kb/222018から