Windows 11 のノートPCに買い替えたら、今まで普通に使えていたUSB-シリアル変換(CH340)が「COMポートは使用中です」と表示されて通信できない――そんなトラブルは意外とよく起こります。このページでは、主にCH340を使った仮想COMポートを例に、Windows 11での原因と具体的な対処手順を、現場ですぐ試せるレベルまで詳しく解説します。
Windows 11で「仮想COMポートが使用中」と表示される典型パターン
まずは、よくある相談パターンを整理しておきます。
- Windows 10 のデスクトップPCでは CH340 経由の周辺機器が正常動作している
- しかし Windows 11 のノートPCに接続すると、アプリ側で「COMポートは使用中です」「ポートを開けません」などのエラーが出る
- デバイス マネージャーを見ると、「ポート(COMとLPT)」が表示されない、もしくは CH340 が別カテゴリに入っている
- アプリのCOMポート設定では、そもそも該当ポートが選択肢に出てこない、または選択しても接続エラーになる
このような症状が出ると、
- 「Windows 11だとCOMポートの仕様が変わったのでは?」
- 「周辺機器アプリをWindows 11対応版に更新しないとダメ?」
といった不安が出てきますが、実際にはWindows 11固有の仕様変更というより、次のような原因がほとんどです。
- CH340 などの USB-シリアル変換ドライバーが正しく入っていない
- 自動認識はしているが、別カテゴリ(ユニバーサル シリアル バス コントローラー等)に誤って割り当てられている
- COMポート番号が過去の残骸デバイスと競合していて、「使用中」と誤判定されている
- 別アプリや常駐ソフトがポートを掴んでいる
逆に言えば、これらを一つずつ潰していくことで、ほとんどの問題は解決できます。
Windows 10 と Windows 11 のCOMポートの違いをざっくり整理
まず押さえておきたいのは、Windows 11でもシリアル(COM)サブシステム自体はWindows 10とほぼ同じという点です。大きく変わったのはUIや標準ドライバーの当たり方で、COMポートそのものの仕組みが劇的に変化したわけではありません。
| 項目 | Windows 10 | Windows 11 |
|---|---|---|
| COMポートの仕組み | 古くからの仕組みを継承 | 同じ仕組みを継承(互換性重視) |
| UIの違い | 従来のコントロールパネル寄り | 設定アプリ中心、見つけづらくなった印象 |
| ドライバーの自動認識 | CH340なども自動でうまく当たることが多い | 別カテゴリに入ったり、未認識扱いになる事例が多い |
| よくあるトラブル | COM番号の競合・残骸COMポート | 上記に加え、「ポート(COMとLPT)」が見えない、仮想COMが別カテゴリに分類される |
つまり、「Windows 11だから使えない」のではなく、「Windows 11環境でドライバーがうまく当たっていない」と考えるのがポイントです。
原因の大半はドライバーとCOM番号の問題
トラブルの根本原因をもう少し整理すると、次の3つに集約されます。
- CH340ドライバーの不一致・未適用・誤適用
- COMポート番号の競合・過去の残骸COMポート
- 他プロセス(アプリ・常駐ソフト)によるポート占有
特に多いのは、CH340が「ポート(COMとLPT)」として認識されていないパターンです。この場合、デバイス マネージャー上では次のような表示になりがちです。
| カテゴリ | 表示例 | 状態 |
|---|---|---|
| その他のデバイス | 「USB2.0-Serial」「USB-SERIAL」など | 黄色い「!」マーク付きで未認識 |
| ユニバーサル シリアル バス コントローラー | 「USB Serial」「USB-Enhanced…」等 | 汎用USBデバイスとして認識されているだけ |
| ポート(COMとLPT) | 何も表示されない、または別のCOM機器のみ | CH340がCOMポートとして見えていない |
この状態では、アプリ側からはそもそもCOMポートとして扱えないため、「使用中」や「接続できません」といったエラーにつながります。
CH340ドライバーをWindows 11に手動インストールする手順
最も重要で、かつ効果が高いのがCH340ドライバーの「手動」インストールです。自動認識に任せるのではなく、自分でINFファイルを指定して「ポート(COMとLPT)」として認識させます。
手動インストール前の準備
事前に次の準備をしておきます。
- CH340を採用しているベンダーや公式サイトからWindows 11対応の最新CH340ドライバー(INF形式)をダウンロード
- ZIP形式で配布されている場合は、任意のフォルダーに解凍しておく(例:
C:\Drivers\CH340) - 可能であれば、管理者権限のあるユーザーでログインして作業する
デバイス マネージャーからのインストール手順
- Windowsキー+Xキー →「デバイス マネージャー」を開く
- 問題の周辺機器をUSB接続する
- デバイス マネージャーの一覧で、次のいずれかを探す
- 「その他のデバイス」配下の「USB2.0-Serial」「USB-SERIAL」など
- 「ユニバーサル シリアル バス コントローラー」配下の見慣れないUSBシリアルっぽい項目
- 該当デバイスを右クリックし、「ドライバーの更新」を選択
- 「コンピューターを参照してドライバーを検索」をクリック
- さらに「コンピューター上の利用可能なドライバーの一覧から選択します」をクリック
- デバイスタイプの一覧から「ポート(COMとLPT)」を選択
- 環境によっては「マルチポート シリアル アダプター」などと表示される場合もあります
- 右下の「[ディスク使用]」ボタンをクリック
- 先ほど解凍したCH340ドライバーのINFファイル(例:
CH341SER.INFなど)を指定して「OK」 - 表示されるデバイス名を確認し、「次へ」をクリックしてインストールを完了させる
インストールが成功すると、デバイス マネージャーの「ポート(COMとLPT)」配下に、
「USB-SERIAL CH340 (COMx)」
といった名前で新しい COMポートが表示されます。
ここまでできれば、仮想COMポートとして扱う準備はほぼ完了です。
「ポート(COMとLPT)」が表示されないPCでのコツ
一部のノートPCや小型PCでは、デバイス マネージャーを開いてもそもそも「ポート(COMとLPT)」というカテゴリ自体が表示されないことがあります。この場合も、上記の手動インストール手順を行うことで、カテゴリが新規に追加されるケースが多いです。
うまくいかない場合は次の点も試してみてください。
- USBハブ経由ではなく、PC本体のUSBポートに直接接続する
- USB3.0ポートではなく、USB2.0ポートと思われる端子に挿してみる
- 別のUSBケーブルに変えてみる(特に長いケーブルや細いケーブルは要注意)
「COMポートが使用中です」を解消する設定と掃除
ドライバーを正しく適用して「USB-SERIAL CH340 (COMx)」が見えるようになったら、次はCOM番号の競合とゴーストCOMポートを片付けます。
COMポート番号の競合を避ける設定
Windowsは過去に使ったCOMポート番号を覚えており、古い機器の影響で「使用中」と誤判定することがあります。これを避けるために、次のように設定を見直します。
- デバイス マネージャーで「USB-SERIAL CH340 (COMx)」を右クリック →「プロパティ」
- 「ポート設定」タブを開き「詳細設定」ボタンをクリック
- 「COMポート番号」のプルダウンから、未使用と思われる番号に変更
- 一般的には COM3〜COM9の範囲で空いている番号を選択
- どうしても空きがない場合は COM10以降でも問題なし
- 「OK」を押して設定を保存 → 必要であれば一度USBを抜き差しして反映を確認
この操作により、過去に使っていた機器と同じ番号を避けることができ、「使用中」エラーが出にくくなります。
ゴースト(過去に接続した)COMポートを削除する
かつて接続していたUSB-シリアル変換やモデムなどが、「非表示デバイス」としてCOM番号を占有していることがあります。これを掃除するとトラブルが解消することが多いです。
- デバイス マネージャーを開く
- メニューから「表示 → 非表示のデバイスの表示」を有効にする
- 「ポート(COMとLPT)」を展開し、グレー表示の「COMx」や古い「USB-SERIAL CH340」を探す
- 不要なものを右クリック →「デバイスのアンインストール」を選択
- PCを再起動し、改めてCH340を接続し直して状態を確認
ゴーストCOMポートを削除することで、COM番号の競合や謎の「使用中」表示が解消される場合があります。
他アプリや常駐ソフトによるポート占有を確認する
ドライバーとCOM番号に問題がなさそうな場合、次に疑うべきはアプリケーションがポートを掴みっぱなしになっているケースです。
- 同じ周辺機器を扱うアプリの別インスタンスが起動していないか
- Tera Term / PuTTY などのシリアルターミナルがバックグラウンドで開いたままになっていないか
- ウイルス対策ソフトやシリアルポート監視ツールがインストールされていないか
一度すべての該当アプリを終了し、可能であれば一時的にウイルス対策ソフトのリアルタイム保護をオフにしてから、再度周辺機器アプリを起動してみてください。
| 症状 | 考えられる原因 | 対処の方向性 |
|---|---|---|
| 起動直後から「COMポートが使用中」 | 別アプリがポートを占有 | ターミナルソフトや常駐アプリを終了 |
| 接続中に突然通信が途切れる | ウイルス対策ソフトのスキャン・監視 | 例外設定を追加、もしくは一時的に監視を停止 |
| あるPCだけ再現する | 特定PCのドライバー・常駐構成に依存 | 他PCとの構成差を確認し、ドライバーや常駐アプリを見直す |
アプリ側の設定で確認しておきたいポイント
ドライバー・COM番号・ゴーストポートを整理しても解決しない場合、アプリ側の設定を見直しましょう。
- 正しいCOM番号を選択しているか
- デバイス マネージャーに表示されている「USB-SERIAL CH340 (COMx)」の x と、アプリ側の設定が一致しているか確認
- ボーレートやパリティ設定が合っているか
- 周辺機器のマニュアルで指定された通信条件(例:9600bps、8bit、パリティなし、1ストップビットなど)に設定
- アプリの旧バージョンによる制限
- ごく稀に、古いアプリが「COM9までしか対応していない」といった状況もあるため、その場合はCOM番号を小さめに設定する
なお、アプリ本体のWindows 11対応アップデートが必須になるケースは比較的まれです。まずはここまで紹介したドライバー・COM設定を確認したうえで、それでもダメな場合にアプリ側のアップデートを検討する、という順序がおすすめです。
「ポート(COMとLPT)」がどうしても出ない場合の対処
それでも「ポート(COMとLPT)」が表示されない、あるいはCH340がそこへ移動してくれない場合は、次のような手順を根気強く試します。
- CH340デバイスを接続した状態でデバイス マネージャーを開く
- 「その他のデバイス」や「ユニバーサル シリアル バス コントローラー」にある該当デバイスを右クリック →「ドライバーの更新」
- 「コンピューター上の利用可能なドライバーの一覧から選択」を選ぶ
- 「ポート(COMとLPT)」または近い名称を選択 →「[ディスク使用]」からINFを指定
- うまくいかない場合、別のUSBポート(特にUSB2.0ポート)を使用し、手順を繰り返す
一度認識されて「USB-SERIAL CH340 (COMx)」が現れれば、その後は比較的安定して利用できるケースが多いです。
それでも不安定な場合の代替策(他チップ・他環境)
どうしてもCH340で安定しないケースでは、別チップのUSB-シリアル変換アダプターを試すのも現実的な選択肢です。
- FTDI製 USB-シリアル変換(FT232Rなど)
- Silicon Labs製 CP210xシリーズ
これらは業務用途でも広く使われており、Windows 11でも比較的安定して動作する実績があります。価格はCH340搭載品よりやや高めですが、「現場で確実に使えること」を優先するなら検討に値します。
また、次のような環境側の見直しも有効です。
- Windows Update を実施してOSとドライバーを最新化する
- どうしても改善しない場合は、ドライバー再インストールやOSのリフレッシュを検討する
現場で困らないための運用テクニック
一度つまずくと復旧に時間がかかるのがCOMポートトラブルです。現場でのトラブルを減らすために、次のような運用上の工夫をおすすめします。
- 使用しているドライバー一式をUSBメモリに入れておく
- CH340のINFファイルや手順書をまとめて保存しておき、オフライン環境でも「[ディスク使用]」から適用できるようにしておく
- いつも同じUSBポートに挿す
- USBポートを変えると別のCOM番号として認識されるため、アプリ側の設定変更が必要になる
- COMポート番号と用途をメモしておく
- 例:「COM5…温度ロガー」「COM7…PLC接続用」など、PCごとに記録しておくと再設定がスムーズ
- 新しいPCを導入したらすぐにテストしておく
- 本番現場に持ち込む前に、社内で一通りドライバー導入と通信テストを済ませておくと安心です
よくある質問(FAQ)
Q. Windows 11ではCOMポートの仕様が変わったのですか?
A. いいえ。シリアル(COM)サブシステムの基本的な仕組みはWindows 10と大きく変わっていません。主な違いはUIやドライバーの当たり方であり、多くのトラブルはドライバー設定の問題です。
Q. アプリをWindows 11対応版にアップデートしないとダメ?
A. 一般的なシリアル通信アプリであれば、Windows 10時代のバージョンでもそのまま動作することが多いです。まずはCH340ドライバーの手動インストール・COM番号設定・ゴーストポート削除を先に試してください。
Q. 「デバイス マネージャーにポート(COMとLPT)が表示されません」
A. そのPCで一度もCOMポート機器が正しく認識されたことがない場合、カテゴリ自体が表示されないことがあります。CH340を接続した上で、「その他のデバイス」や「ユニバーサル シリアル バス コントローラー」から手動でドライバーを当てると、カテゴリが現れるケースが多いです。
Q. COM番号はいくつに設定するのが無難ですか?
A. 特にこだわりがなければ、COM3〜COM9あたりの空いている番号を選んでおくと、古いアプリとの互換性も高くなります。過去に変なトラブルがあった番号は避け、新しい番号に振り直すのがおすすめです。
Q. 1台のPCで複数のUSB-シリアルアダプタを同時に使えますか?
A. はい、可能です。それぞれに別のCOM番号が割り当てられていることと、アプリ側で正しい番号を指定していることを確認してください。ただし、電源容量やUSBハブの品質によっては安定性に影響するため、業務用途ではしっかりしたハブやセルフパワータイプの利用を推奨します。
チェックリストで最終確認
最後に、ここまでの内容をチェックリストとしてまとめます。実際のトラブルシュート時には、このリストを上から順に確認していくと漏れが少なくなります。
| チェック項目 |
|---|
| CH340の最新ドライバーを手動適用したか |
| デバイス マネージャーの「ポート(COMとLPT)」に「USB-SERIAL CH340 (COMx)」が見えるか |
| COM番号を変更して競合を回避したか |
| 「表示 → 非表示のデバイスの表示」を有効にし、古いCOMポートを削除したか |
| 他アプリやターミナルソフトで同じポートを開きっぱなしにしていないか |
| USBハブではなくPC本体のポート、できればUSB2.0ポートで試したか |
| 周辺機器の仕様に合わせて、アプリ側のボーレートやパリティ設定を合わせたか |
| どうしても不安定な場合、別チップ(FTDI / CP210x等)のUSB-シリアル変換を試したか |
まとめ:Windows 11でも仮想COMポートは問題なく使える
ここまで見てきたように、Windows 11だから仮想COMポートが使えないということはありません。多くの場合、
- CH340などUSB-シリアル変換のドライバーが正しく適用されていない
- COM番号の競合やゴーストCOMポートが残っている
- 他アプリや常駐ソフトがポートを掴んでいる
といった要因が重なって「COMポートが使用中」と見えているだけです。
逆に言えば、
- CH340ドライバーをINF指定で手動インストールし、
- 「ポート(COMとLPT)」にUSB-SERIAL CH340 (COMx) を出現させ、
- COM番号の競合とゴーストポートを整理し、
- アプリ側で正しいCOM番号と通信条件を設定する
という一連の手順を踏めば、Windows 11でもWindows 10と同じように仮想COMポートを安定して使うことができます。
今後、PCの入れ替えや現場増設のたびに同じトラブルで時間を浪費しないよう、ドライバー一式とこの手順をセットにして持ち歩けるようにしておくと、業務効率の向上にもつながります。

コメント