Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Windows 10および11のCOMポート:COMポート関連の問題を2つの簡単な方法で修正

Olga Weis Olga Weis
COMポートWindows 10

この記事では、Windows 10または11のOSを実行しているコンピューターに、COMポートがない問題を解決する2つの方法についてご説明いたします。Windows 10および/または11のCOMポートの問題は、設計により、シリアルインターフェースが組み込まれていないコンピューターを使っているユーザーを悩ませています。物理COMポートがないと、データをシリアルに送信するコンピューター周辺機器を、ユーザーは利用できない可能性があります。

この問題を解決するには、Windowsの仮想シリアルポートを使用します。COMポートがあるだろうと思ってデバイスマネージャーにクエリを実行しても、結局COMポートがなくて、すごくイライラすることがあります。そこで、Windows 10とWindows 11にCOMポートを追加するために使用できる、2つの異なる方法をご説明いたします。1つはOSに組み込まれているネイティブ機能を使用する手順で、もう1つは、サードパーティのソフトウェアを使用する手順です。

Virtual COM Port Driver
14日間の無料トライアル

問題:Windows 10のCOMポートがデバイスマネージャーに表示されない

Windows 10で仮想COMポートを見つけると、一部のユーザーに問題が発生します。ユーザーは、自分のマシンに以前に読み込まれた仮想COMポートドライバが見つかることを期待して、デバイスマネージャーに移動します。

しかし、デバイスマネージャーを開いたら、それらのCOMポートがリストにないことに気づき、当惑し、イライラすることになります。

その理由は、上記のシリアルポートオプションが、Windows 10アップデートのインストールにより、利用できない可能性があるためです。

このアップデートは、デフォルトで、特定のデバイスを読み込む、仮想シリアルポートドライバの機能に影響を与える可能性があります。これは、そのような(一見)互換性のないデバイスを使用している人にとって、大きな問題を引き起こします。

しかし、解決策が複数あります。1つ目のオプションは、次の手順に従って、Windows 10のCOMポートを見つけることです。

ステップ1:デバイスマネージャーを開く。

ステップ2:メニューバーから「表示(View)」をクリックする。

ステップ3:「非表示デバイスを表示(Show hidden devices)」を選択する。

ステップ4:非表示デバイスのリストから、ポート(COM&LPT)を見つける。

ステップ5:同メニューを展開(「+」)して、欠落しているCOMポートがないか確認する。

この方法でCOMポートが見つからない場合、次のステップは、Windows 10仮想シリアルポート用のElectronic TeamのVirtual Serial Port Driverをご使用いただいて、その解決策をお試しいただくことです。

可能な限り確実に簡単な解決策を実行していただくために、以下に段階的な手順をご説明いたしましたので、ご参照ください。これは、Windows 10のCOMポートの問題を解決できるプロセスで、ユーザー様がご必要なのは、3回のクリックだけです。

ぜひこのままお読みいただいて、このWindows 10用の仮想COMポートドライバのご使用が、いかに簡単で便利なのかをご覧ください。

Virtual COM Port Driver(仮想COMポートドライバ)を使用してWindows 10にCOM ポートを追加

COMポートとLPTポートが、お使いのWindows 10デバイスマネージャーに表示されない場合、作業を実行する能力に悪影響が生じます。しかし、ご安心ください。この厄介な問題に、もう悩まされないように解決する方法がございます。その解決策とは、前述のElectronic TeamのVirtual COM Port Driver(仮想COMポートドライバ)をインストールしてご利用いただく方法です本アプリケーションでは、仮想シリアルポートのペアを無制限に作成できます。その仮想COMポートのペアは、仮想ヌルモデム接続を使用して、相互に通信できるようにします。

Virtual COM Port Driver

Virtual Serial Port Driver(仮想シリアルポートドライバ)をご使用いただいて、Windows 10の仮想COMポートを作成されると、各仮想ポートは物理インターフェースの設定と機能を複製いたします。これらは、実際に実ポートであるかのように、デバイスマネージャーに一貫して表示されます。
VSPD logo

Virtual Serial Port Driver

Virtual Serial Port Driver
5 ランク 367+ ユーザー, 件のレビューに基づきます(367)
ダウンロード 14日間の完全機能トライアル
Virtual Serial Port Driver

シリアルアプリケーションとハードウェアの開発とテストに携わっていらっしゃるユーザー様は、Virtual Serial Port Drive(仮想シリアルポートドライバ)をご使用いただくことで可能となる、構成オプションのメリットをご利用いただけるようになります。一例として、2つのアプリケーションが、仮想シリアルポート経由でデータを共有できるようになる機能があります。それらのアプリを仮想COMポートのペアで接続すると、一方のプログラムによって書き込まれたデータを、即座にもう一方のプログラムで利用できるようになります。これにより、シリアルアプリとデバイスのデバッグとテスト時にかかる、時間と労力を大幅にご節約いただけます。

Windows 10に仮想COMポートを追加するための手順

Virtual Serial Port Driver(仮想シリアルポートドライバ:VSPD)をご使用いただいて次の手順を実行されると、Windows 10マシン上に仮想シリアルポートを簡単に作成できるようになります。
1
Windows 10コンピューターにVSPDをダウンロードしてインストールする。
2
本アプリケーションを起動し、「ポートの管理(Manage Ports)」タブに移動する。ここで、ドロップダウンメニューからポートを選択するか、手動でカスタムポート名を入力できます。
3
ポート名を選択したら、「ペアを追加(Add Pair)」ボタンをクリックするだけで完了です。これで、仮想COMポートが作成されました。それらは、Serial Ports Explorer(シリアルポートエクスプローラー)とお使いのシステムのデバイスマネージャー(Device Manager)の両方に、物理ポートであるかのように表示されます。
4
ポートのペアを削除したい場合は、Serial Ports Explorer(シリアルポートエクスプローラー)で選択するだけです。「ポートの管理(Manage port)」タブで「ペアを削除(Delete pair)」を選択してクリックするだけでペアが削除されます。

USB Serial Converter(USBシリアルコンバーター)を使用してWindows 10に仮想COMポートを作成

ほとんどの場合、Windows 10の仮想COMポートは、ユーザーがコンバーターを、インターネットアクセスを備えたコンピューターに接続すると、自動的にインストールされます。残念ながら、特定のOSには自動的にインストールされないSerial Converter(シリアルコンバーター)のデバイスドライバーもあります。

しかし、これは大きな問題ではありません。なぜなら、ユーザーは特定のシリアルコンバーターに付属のディスクを利用して、ドライバをインストールするだけで済むためです。

ディスクからシリアルコンバーターのデバイスドライバをインストールするには、以下の手順に従ってください。

  1. CDをディスクドライブに挿入後、USB Serial Converter(USBシリアルコンバーター)を空いているUSBポートに接続する。

  2. 「Found New Hardware Wizard(新しいハードウェアの検出ウィザード)」が自動的に実行され、残りのインストール手順がユーザーに案内されます。

  3. Windowsアップデートに接続するように求められたら(利用可能なドライバを検索するよう求められます)、「No, not at this time(いいえ、現時点では接続しません)」というオプションを選択する。

  4. すべての指示に従って、付属のCDを使用してドライバのインストールを完了させる。

  5. VCP(仮想COMポート)ドライバが正常にインストールされると、ユーザーはWindowsデバイスマネージャーでUSBシリアルコンバーターを見つけることができます。

    • ○ 「Ports(COM&LPT)」の下に、デバイスに「USB Serial Port(COMx)」というラベルが付けられています。

    • ○ 「Universal Serial Bus controllers(ユニバーサルシリアルバスコントローラー)」の下に、デバイスに「USB Serial Converter(USBシリアルコンバーター)」というラベルが付けられています。 デバイスマネージャー
  6. Virtual COM Port Driver(仮想COMポートドライバ)をインストール後、ユーザーはWindowsデバイスマネージャーをチェックして、すべてのドライバが正しくインストールされていることを確認する必要があります。 USB Serial Converter(USBシリアルコンバーター)
  7. ドライバが正しくインストールされていない場合、「Ports (COM & LPT)」または「USB Serial Bus Controllers(USBシリアルバスコントローラー)」メニューの下に、黄色の感嘆符アイコンが表示されます。

  8. インストールに関する問題を解決するには、 黄色の感嘆符アイコンを右クリックし、「Update Driver(ドライバの更新)」をクリックして、ご必要なドライバ(USB Serial Converter(USBシリアルコンバーター)に付属のディスク上にあります)を検索します。

Windows 10でCOMポートの設定を変更する方法

一部のソフトウェアアプリケーションは、指定されたシリアルポートでのみ動作するように設計されています。この種のプログラムを使用するご必要がある場合は、ご必要に応じてポート番号を変更できるように、Windows 10でポート番号を検索する方法を知っておくご必要があるかもしれません。

多くの場合、古いデバイスやアプリケーションをご使用の場合、プログラムや周辺機器を正常に動作させるために、COMポート番号を変更するご必要があります。一部の従来の機器は、特定の名前のシリアルポートでのみ動作できます。

次の手順により、Windowsユーザー様は接続されているデバイスのCOMポート番号を変更できます。

Windows 10のマシンで次の簡単な手順により、デフォルトのCOMポート番号を変更できます。


  1. デバイスマネージャーで、「COM & LPT」セクションに移動し、番号を変更する必要があるデバイスを見つける。選択したデバイスを右クリックし、表示されたメニューで「Properties(プロパティ)」を選択する。 ステップ1
  2. Properties(プロパティ)」ウィンドウで「Port Settings(ポート設定)」を開き、「Advanced(アドバンスト)」ボタンを選択する。 ステップ3
  3. Advanced Settings(アドバンスト設定)」ウィンドウで、番号の再割り当てを実行する。次に、ウィンドウの左下に表示されるリストから、使用可能なポート番号を選択する。当社の例では、デバイスの番号をCOM 3からCOM 5に更新しました。

  4. OK」ボタンをクリックして設定を保存する。これにより、開いているウィンドウが閉じられます。デバイスを取り外してコンピューターに再接続するまで、新しい番号は割り当てられない場合があります。

ヒント:デバイスマネージャーにCOMポートが表示されない場合は、次の手順を試すことができます。


  1. コントロールパネルを開く。
  2. 右上隅のボックスを使用して「デバイス(device)」を検索し、結果からデバイスマネージャーを選択する。

Windows 10でCOMポートをUSBデバイスに割り当てる方法

お使いのWindows 10コンピューター上のUSBデバイスに、COMポートを割り当てるご必要があるシナリオは複数あります。一部のデバイスでは、COM1とCOM4の間など、特定の範囲内にあるCOMポート識別子が必要です。Windowsは、変更がご必要となるポートに、別の識別子を割り当てている可能性があります。その場合、実行する手順は比較的簡単です。

Windows 10でCOMポートをUSBデバイスに割り当てる方法は次のとおりです。

  1. Windowsデバイスマネージャーを開く。
  2. Ports (COM & LPT)」をクリックして選択を展開する。現在ご使用中のポートが、指定されたポート識別子とともに表示されます。
  3. 指定を変更するデバイスを右クリックし、「Properties(プロパティ)」を選択する。 COMをUSB Windows 10に
  4. Port Settings(ポート設定)」をクリックし、「Advanced(アドバンスト)」ボタンをクリックする。
  5. Advanced Settings(アドバンスト設定) 」ウィンドウの左下のCOM Port Number(ポート番号)を見つける。
  6. 現在割り当てられているポート識別子を変更するには、Com Port Number(ポート番号)をクリックする。ポートに接続されているUSBデバイスに割り当てるCOMポート識別子を選択する。
  7. 開いているすべてのプロパティウィンドウで「OK」をクリックする。
USBデバイスのCOMポート識別子を変更

これらの手順により、お使いのWindows 10マシンに接続されているUSBデバイスのCOMポート識別子を変更できるようになります。

Windows 10でCOMポートをリセットする方法

COMポート(通信ポート)は、一般的な(IBM対応の)コンピューターにあるポートシリアルインターフェースに与えられた名称です。

コンピューターがユーザーに、1つまたは2つの物理COMポート(RS-232)を提供する場合がありますが、今日のモデルには通常、これらの物理COMポートがありません。COMポートは必ずしも、物理ポートを指すわけではないことにご注意ください。仮想ポートも利用できます。これらのポートは、USB-to-UARTアダプタが使用されるときに展開されます。ほとんどの場合、FTDIとCroduinoによって使用されます。

そのようなデバイスの複数の例(例えば、携帯電話、USBモデム、RFIDリーダー、カードリーダーなど)については、以下をご参照ください。

Windowsが新しいデバイス(新しいIDを持つデバイス)を登録するたびに、Windowsはそのデバイスを空のポートに接続します。例えば、以前に接続がなかった場合はCOM1ポートから、次はCOM2、COM3、COM4など、1から255へと。

さらに、すべてのポートは1つのデバイスに排他的に割り当てられ、デバイスが接続されなくなったときでも、占有されたまま(WindowsはCOMポートを「使用中(in use)」と表示する)です。

ほとんどの場合、これは問題になりません。ただし、ユーザーが特定のレガシーソフトウェア(COMポート9を超えると機能しにくいソフトウェア)を実行しようとする場合は別です。

一例として、アプリがCOM1~9では効果的に機能する一方で、COM10未満の空きCOMポートがない場合は、失敗します。

特定のデバイスが、機能するのに必要なCOMポートが多すぎる場合、別の問題が発生する可能性があります。

特定のアダプタは、最大30(またはそれ以上)のCOMポートを予約できます。この状況は、ユーザーがWindowsで使用されているCOMポートを削除するか、現在使用されているCOMポートを別のデバイスに切り替える必要があることを意味します。

以下のチュートリアルでは、現在占有されているCOMポートをクリアする方法と、新しいポートの番号付けを無効にする方法についてご説明いたします。

  • ステップ1: Win+Rを押す(regeditと入力してEnterをクリック)。

  • ステップ2: フォルダを検索する:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentConstrolSet\Control\COM Name Arbiter.

  • ステップ3: 右側のパネルにある、ComDBをダブルクリックして右クリックする。 ComDB

    注意:これにより、ポートアドレスを表示するウィンドウが開きます。

  • ステップ4: すべてゼロを入力してリセットする。

  • ステップ5: 変更を確認後、「OK」をクリックすると、ポートがリセットされます。 バイナリ値を編集する

FTDI社のUSBシリアルポートドライバとは?

仮想COMポート(VCP)ドライバはUSBデバイスを、当該PCがアクセスできる追加のCOMポートとして表示します。USBデバイスは、標準のCOMポートにアクセスする場合と同様に、アプリケーションソフトウェアからアクセスできます。

Future Technology Devices International Limited社のソフトウェアは「現状のまま」提供されます。記載されている(または暗黙の)保証(商品性および特定の目的への適合性の暗黙の保証を含みますが、これに限定されません)はすべて否認されます。

いかなる場合においても、Future Technology Devices International Limited は、直接的、間接的、偶発的、特別、懲罰的、または結果的損害(代替品またはサービスの調達、使用、データ、または利益の損失、または事業中断を含むがこれらに限定されない損害) に対して、原因の如何を問わず、また、責任理論に基づいて生じたものであれ、また、本ソフトウェアの使用から何らかの形で生じた、契約、厳格責任、または不法行為(過失またはその他を含む)に基づくものであれ、たとえそのような損害の可能性について知らされていたとしても、責任を負いません。

FTDIドライバは、FTDIパーツに基づく製品と組み合わせてのみ使用できます。

よくあるご質問(FAQ)

Windows 10でデバイスマネージャーにアクセスするには、多数の方法があります。

  1. Windows検索の使用

    最も簡単な方法は、ツールバーの「スタート」メニューの隣にあるデフォルトのWindows検索バーを使用する方法です。検索フィールドに「 デバイスマネージャー(Device Manager)」と入力するだけで、簡単にアクセスできる「 開く(Open)」リンクが表示されます。

  2. コントロールパネルから
    • お使いのコンピューターでコントロールパネルを開きます。
    • 「コントロールパネル」画面の右上にある「表示方法(View By)」オプションを見つけます。
    • お好みに応じて「大きいアイコン」または「小さいアイコン」を選択してください。
    • 「デバイスマネージャー」がリストされます。アイコンはすべて、アルファベット順に昇順に並べられています。

  3. WinXメニューから

    WinXメニューにアクセスするには2つ方法があります。「スタート」メニューを右クリックするか、キーボードのWindows + Xキーを同時に押します。
    表示されるメニューに、デバイスマネージャーがオプションとして表示されます。

  4. PowerShellコマンドまたはコマンドプロンプトの使用

    コマンドラインを使用する場合は、Windows PowerShellまたはコマンドプロンプト ウィンドウを開く。次に、次のコマンドのいずれかを入力する(1つだけ):
    • devmgmt.msc
    • mmc devmgmt.msc
    • control hdwwiz.cpl

  5. 「実行(Run)」コマンドの使用

    「ファイル名を指定して実行」ウィンドウを開く(Windows + Rか、検索フィールドに単に「run」と入力)。
    コマンドプロンプトおよびPowerShellオプションと同様に、次のコマンドのいずれかを入力する:
    • devmgmt.msc
    • mmc devmgmt.msc
    • control hdwwiz.cpl

  6. コンピューター管理コンソールから

    デバイスマネージャーには、コンピューター管理コンソールからアクセスできます。デバイスマネージャーは、システムツール(System Tools)の下の左側のパネルにリストされます。
  1. COMポートの詳細がデバイスマネージャーに表示されない場合は、デバイスマネージャーを開き、メニューバーの「アクション(Action)」をクリックする。
  2. 「レガシーハードウェアの追加(Add legacy hardware)」オプションを選択し、「次へ」をクリックする。
  3. 「リストから手動で選択したハードウェアをインストールする (アドバンスト)(Install the hardware that I manually select from a list)」オプションを選択し、「次へ」をクリックする。
  4. 完了すると、「Ports (COM & LPT)」グループがデバイスマネージャーに表示されます。そのグループを展開するとデバイスが表示されます。それに応じて、ポートとポート番号(例えば、Communications Port (COM4))が表示されます。
Virtual Serial Port Driver(仮想シリアルポートドライバ)は、次の3つの簡単な手順でインストールできます。

  1. Virtual Serial Port Driverをダウンロードする。
  2. ダブルクリックしてアプリケーションを起動する。ユーザーアカウント制御(User Account Control)メッセージが表示された場合は、「はい(Yes)」をクリックして、本アプリケーションのインストールを許可する。
  3. インストールウィザードの手順に従う。使用許諾契約(License Agreement)を読んで同意し、「次へ(Next)」をクリックして続行する。
シリアルポートに関連する問題は、特にシリアルポートを定期的にご使用のユーザー様にとって当てはまります。このような問題について議論する場合は、他のユーザー様によって報告された追加(および関連する)問題について、以下をご参照ください。

  • 1: Windows 10でcom1への接続、com3が開きません。この問題は、ユーザー様にご必要なドライバが不足している場合に発生することがあります。

    シリアルポートドライバを更新してこの問題を解決してから、問題が解決されたことをご確認ください。

  • 2: PuttyでWindows 10のシリアルポートを開けません。これは、特定のWindowsサービスが原因で発生する可能性があります。

    この問題は、これらのサービスを無効にすることで、解決します。

  • 3: シリアルインターフェースcom1へのアクセスを開くことができません-この問題は、シリアルインターフェースの問題が原因で発生する可能性があります。

    この問題は、シリアルポートを一時的に無効にして解決します。

  • 4:COMポートを開けない、Winエラーコード5、123、32。これらはシリアルポートでよく発生する非常に一般的な問題です。

    これらの問題のほとんどは、当社ソリューションの1つで解決できます

Windowsは、すでに使用されているCOMポートに新しいデバイスを割り当てようとする場合があります。Windowsでは、以前に割り当てられていたものに基づいて、レジストリの不一致が発生する場合があるようです。

これが問題かどうかを確認するには(そしておそらく解決するには)、割り当てられたCOMポートを変更してみてください。

シリアルポートのプロパティ
small logo Virtual Serial Port Driver
#1 at Communication Application
Virtual Serial Port Driver
Windowsで仮想COMポートのペアを作成
5 ランク 367+ ユーザー ( 詳細はこちら )
デスクトップ用のダウンロードリンクを取得してください。
メールアドレスを送信して、デスクトップでのクイックダウンロード用のリンクを取得し、すぐに始めましょう!
または