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のCOMポート - よくある問題

Olga Weis Olga Weis
この記事は、Windows 10でポートを確認する方法、設定を一覧表示する方法、そして接続されたデバイスと通信する方法を学ぶ手助けをするために作成しました。シリアルポートはUSBよりも取り扱いが難しいですが、それでも役立つさまざまな方法があります。
Virtual COM Port Driver
14日間の無料トライアル

デバイスマネージャーでCOMポートを確認する

デバイスマネージャーは、利用可能なポートのリストを見る最も簡単な方法です。一般的に、PCのコンポーネントを調べたい場合は、最初に確認すべき場所です。Windows 10のCOMポートを確認するためにデバイスマネージャーを開く方法は複数あります:

Win+Xを押して、新しく開いたメニューから選択します。

The system tool menu available from Win+X

Win+Rを押して実行プロンプトを開き、devmgmt.mscと入力します。

The Run window, ready to launch the Device Manager

検索バーに“Device”と入力し、検索結果から選びます。

Windows Search automatically completing

デバイスマネージャーにCOMポートが表示されない場合、これにはWindowsの異なるバージョンでデフォルトで非表示になっていることや、マザーボードの技術的な問題、USB-to-serialアダプタのドライバが不足していることが原因かもしれません。

Windows 10でCOMポートを見つける方法

  1. デバイスマネージャーを開きます。
An overview of the Device Manager
  1. オプションで、「表示」→「非表示のデバイスを表示」を有効にします。

  1. 「ポート(COMおよびLPT)」を探します。
The Ports category is highlighted and expanded, revealing COM1 and COM2

個々のポートを右クリックして、Windows 10のCOMポート設定を表示したり、無効にしたり、ドライバを更新したりできます。

COMポートのリスト - Windows 10 コマンドラインソリューション

Windows 10でコマンドプロンプトを使用してCOMポートを表示する方法を知りたい場合、それは簡単ですが、まずCMDを起動する必要があります。これは、Win+Rで開いた実行プロンプトに「cmd」と入力することで行えます。


ターミナルが開いたら、modeと入力し、Enterキーを押して確認します。これで、利用可能なポートとその設定に関するデータが表示されます。

The output of

Windows 11でCOMポートを確認する方法にはいくつかの違いがあり、Windows Terminalが追加されているためです。

どのポートを使用していますか?

COMポートは簡単です - USBとは異なり、デバイスは自分自身を識別しません。したがって、Windows 10のCOMポートに何かが接続されているかどうかを見る唯一の方法は、接続されているデバイスからメッセージを受け取ることです。これをPowerShellを使って行うことができます。この方法を試す前に、デバイスとの通信に使用する正しい設定(ボーレート、パリティビットなど)を見つける必要があります。

デバイスがどのCOMポートに接続されているかを確認する方法

  1. Win+Xを押して、「Windows PowerShell(管理者)」を選択してPowerShellを開きます。
The PowerShell administrator option highlighted in the Win+X menu
  1. ポートをオブジェクトとして追加します:
    $port = New-Object System.IO.Ports.SerialPort [ポート名],[ボーレート],[パリティ],[データビット],[ストップビット]
  2. $port.Open()コマンドでポートを開きます。
The $port object is created and opened
  1. 今、$port.WriteLine()$port.ReadLine()を実行して、ポートから1行を読み取るか、メッセージを送信することができます。
A test message is sent, and $port is waiting to read a line

ReadLineは1行のデータを受信するまで実行され続けます。ポートから継続的に読み取りたい場合は、シリアルターミナルアプリケーションを使用するのが最適です。

よくある質問

デバイスマネージャーには、以下のいずれかの方法で素早くアクセスできます:
  • ツールバーの検索ボックス。全てを入力する必要はなく、検索結果に表示される程度に入力すれば大丈夫です。
  • 「実行」を使う方法。Windows+Rを押して実行ウィンドウを開き、「devmgmt.msc」と入力して確認します。
シリアル(COM)ポートがすぐにシステムに認識されなかった場合でも、技術的な問題がなければ手動で追加できます。

  1. デバイスマネージャーを開きます。
  2. アクションのドロップダウンメニューを開き、「レガシー ハードウェアの追加」を選択します。
  3. 「リストから手動で選択するハードウェアをインストールする(詳細)」を選びます。
  4. ポートは「ポート(COM & LPT)」グループに表示されるはずです。
ポートが開けない一般的な理由は以下の通りです:
  • USB-to-serialアダプタに必要なドライバが不足している場合。これらのアダプタには通常ドライバCDが付属しています。もしそれがない場合は、製造元のウェブサイトを探し、ドライバのダウンロードができるはずです。
  • ポートがサービスによって使用されている場合。デバイスマネージャーのプロパティ > 詳細から、どのサービスがポートを予約しているかを確認できます。その後、そのサービスに対応するプロセスを検索して終了させることができます。

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