2012-04-05 17:37:38 +0000 2012-04-05 17:37:38 +0000
37
37

使用中のCOMポートをきれいにするには?

使用中のCOMポートをクリーンアップするにはどうしたらいいですか?

COMポート番号はいつも何かに使われているようで、今は4つのシリアルポート(3つはBluetooth経由、1つはUSBからRS-232)しかありませんが、多数のCOMポートが使用中として設定されています。このリストを少し整理したいと思います。

また、時々、使用しているCOMポートの1つが解放され、使用しているデバイスの1つがその番号を使用してしまい、デバイスマネージャーでそのCOM番号を探しに行かなければならないので、混乱を招くようです。

UPDATE:

さて、かつてUSBDeviewを使ってコンピュータに接続されていた無数のUSBデバイスをクリーンアップしましたが、問題はまだ残っています。

回答 (9)

34
34
34
2012-04-05 17:44:34 +0000

高架下のコマンドラインから Device Manager を実行:

> set DEVMGR_SHOW_NONPRESENT_DEVICES=1
> devmgmt.msc

メニューの “Show hidden devices” を有効にし、グレーアウトした COM ポートをアンインストールします。

28
28
28
2013-07-04 21:26:20 +0000

私は、COMポートをクリアまたはリセットする方法

で有用な答えを見つけました。スタート→実行→タイプregeditと入力してOKボタンをクリック 2. に移動して下さい HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 3. 今、右のパネルで、あなたはキーのComDBを見ることができます。4.値のデータセクションで、すべてを選択し、ゼロにリセット(0)を削除します。値1のビットでポート番号(1〜256)が予約されています。最初の8つのポートは左端の16進数の2つの値で、ビットは低い方から高い方へ右から左へと昇順に、次の8つのポートは2番目の2つの値になります。 16進数のF3 24は2進数の1111 0011 0010 0100になり、次のポートが使用されます。この値を 1, 2, 5, 6, 7, 8 に設定すると、すべての COM ポートが空きます。

14
14
14
2015-10-13 16:27:14 +0000

上記のアドバイスをありがとうございます。レジストリを自動的にクリーンアップするソフトウェアを書いたのですが、ハードウェア、ソフトウェア、アービターのセクションを調整しても、ファントムCOMポートのエントリは削除されませんでした。USB to 2Serial Port “デバイスを削除して再起動しても、システムは正しくクリーンアップされませんでした。

しかし、この PDF の指示は正しく動作しました:

Win7のために、私はそのPDFの指示を少し調整しました:

  1. スタート/(右クリック:)コンピュータ/プロパティ/高度なシステム設定(デバイスマネージャではありません)
  2. クリックして環境変数 3。システム変数(ボトムセクション)でクリックして新しい をクリックします。変数名を入力します。変数名: DEVMGR_SHOWNONPRESENTDEVICES Enter Variable Value: 1
  3. OK をクリックしてください(環境終了)
  4. OK(exits System Properties)をクリックします。コマンドボックスでは、タイプ管理 これは、コンピュータ管理ウィンドウを示しています…

  5. デバイスマネージャ]をクリックします。10.ポート(COM & LPT)をクリック これですべてのポートが表示されます。これで、不要なファントム USB ポートが削除されました。

注意: "COM1 "だけを残して、すべてのファントムポートを削除した後、私のレジストリは次のように表示されます:

Hardware: COM1
Software: COM1, COM2, COM3, COM4, COM5
Arbiter: COM1, COM2, COM3

そして、コンピュータ/プロパティ/デバイスマネージャ/ポートを右クリックすると、COM1だけが表示されます。COM1の右クリック/プロパティ/ポート設定/高度なショーCOM2 "使用中 "とCOM3 "使用中 "とCOM1を示しています。使用中」であった7までの他のすべての設定が解放されました。つまり、「Arbiter」の設定だけが、Win7システムに本当の意味で「使用中」であることを伝えているようです。コンピュータ管理システムはアービターをクリーンアップしましたが、ソフトウェアセクションをクリーンアップしていません…

…多くはマイクロソフトの謎です…

8
8
8
2012-04-10 15:05:39 +0000

Resolving USB driver issues

Method Using Elevated Command Prompt

ie type cmd in search bar then right click cmd.exe selecting Run as Administrator

  • 1st stage As discussed from command prompt type; set devmgrshownon_presentdevices=1 devmgmt.msc
Under Ports (Com & LPT) delete all instances of prolific USB to Serial Comm Port
  • 2nd Stage Again from Elevated Command Prompt - Remove Driver Packages from drivers store. 運転者の店はコンピュータのインストールのために承認された装置運転者のパッケージを含んでいるコンピュータの保護された区域です
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 インスタンス。

ドライバパッケージが現在インストールされているデバイスで使用されているとコンピュータに報告された場合は、まずデバイスをアンインストールするか、pnputil コマンドの -f を使用して強制的にパッケージを削除する必要があります。

正しいドライバパッケージをロードする前にこれらをすべて行い、ポートの周りを移動するのではなく、同じポートに Com デバイスを挿入しておくようにすれば、Prolific ドライバの問題は少なくなるでしょう。

1
1
1
2018-08-22 18:41:19 +0000

このツールがこの問題には非常に有効であることがわかりました。

Device Remove https://www.majorgeeks.com/files/details/device_remover_543c.html

ちょうどそれを読み込んで、 “Display Mode "をクリックして、"Show only hidden/detached devices” , Check “Ports” (これは、すべての未使用のcomポートを選択します)をチェックして、"Remove all checked “をクリックして、警告が表示されたら削除を確認してください。

~Andrew

EmpoweringSolutions.net

0
0
0
2016-06-14 07:56:57 +0000

これらは私のために動作しませんでした。

From https://support.microsoft.com/en-us/kb/222018

  • プリンターズフォルダで、ファイルメニューのサーバーのプロパティをクリックします。
  • ポートタブをクリックし、削除するポートをクリックし、ポートの削除をクリックし、OKをクリックします。
0
0
0
2015-11-08 05:28:33 +0000

私は私のために働いたシンプルなソリューションを持っている…私のカウントは、使用中の45のCOMポートまでだった!

1) Open Device Manager

2) View メニューから、'Show Hidden Devices'を選択

3) Expand ‘Ports (COM & LPT)’ category from the list

4) すべてのデバイスを右クリックして削除してください(ドライバを削除するためにチェックを入れる必要はありません)

5) Action メニューから、'Scan for New Devices'を選択

6) Viola! すべての実際のデバイスは COM1 から再割り当てされます。

-1
-1
-1
2018-04-03 15:17:20 +0000

CMDラインインターフェイスを使用したくない人のために、Windows 7ではこれを使用しています。コントロールパネルを開く 2. メニューから “システム "を選択します。左の "高度なシステム設定 "を選択します 4. 右下の "ENVIRONMENT VARIABLES "を選択します。 システム変数リストの中に "DEVMGRSHOW_NONPRESENTDEVICES "を探します。ない場合は、作成して、変数値 1.の値を割り当てます。OK,OK,OK,OKでBack outします。これでコントロールパネルの画面に戻ります。 6. "Device Manager "を選択し、"View "に進みます。 7. "Show Hidden Devices "を選択すると、Comm ポートを含むすべての隠しデバイスがグレーアウトまたはゴースト表示されます。あなたが削除したいものを選択し、右クリックして "アンインストール "を選択します。

-1
-1
-1
2016-11-11 07:37:18 +0000

(googleから来た方へ)

If previos answer doesn’t work and has installed windows mobile 6 SDK. XPVCOM.SYS(このドライバは14個のCOMポートを予約しています)の問題かもしれません。 コンソールでアンインストールするには

CD \Program Files\Windows Mobile 6 SDK\Tools\Cellular Emulator

InstallXPVCom.exe UnInstall

その後再起動します。

関連する質問

3
28
13
7
3