如何在 Windows 11 中检查 COM 端口
您刚刚将计算机的操作系统更新到了 Windows 11。新功能和界面都很棒,但您却不知道如何查看它的 COM 端口。
COM 端口可实现硬件设备、工业设备、传统外设和嵌入式系统之间的无缝连接。这在排查故障或配置硬件连接和应用程序时非常有用。
因此,更新到 Windows 11 后,检查系统的 COM 端口至关重要。幸运的是,Windows 11 提供了适合初学者和技术熟练用户使用的原生方法。还有Virtual Serial Port Driver 软件也可以在这方面为您提供帮助。
在本文中,我们将逐步介绍如何使用系统内置功能和外部应用程序在 Windows 11 中检查 COM 端口。
目录:
在 Windows 11 中使用原生方法检查 COM 端口
Windows 11 提供了多种内置方法来检查、管理或排查 COM 端口问题,并查看所有相关的 Windows 11 COM 端口信息。这些功能非常适合不想在电脑上安装第三方软件的用户。
方法 1:使用设备管理器
设备管理器是 Windows 的原生实用工具功能,可作为查看、管理和排查连接到计算机的硬件设备的中心位置。它还会提供计算机上可用 COM 端口的列表。
设备管理器无需任何技术配置,因此最适合初学者使用。
优点 ✅
- 简单直观的用户界面。
- 使用时无需了解命令行知识。
- 提供所有可用 COM 端口的结构化列表。
- 可显示隐藏、未激活或已断开的 COM 端口。
- 支持更新、启用或禁用 COM 端口驱动程序。
缺点 ❌
- 提供的 COM 端口后台系统信息有限。
- 手动检查 COM 和 LPT 端口可能很繁琐。
- 某些虚拟 COM 端口通常不会显示在结构化列表中。
如何使用设备管理器检查 COM 端口
- 按 Win + X,然后选择设备管理器。
- 之后,输入
devmgmt.msc并按 Enter. - 要检查 COM 端口,展开端口 (COM 和 LPT)列表。系统中的所有 COM 端口都应显示为 USB 串行端口 (COMx)。
- 如果端口缺失,请点击 显示隐藏的设备 > 查看 > 显示隐藏的设备。
方法 2:使用命令提示符
命令提示符是 Windows 的基于文本的界面,使用户能够使用命令与操作系统交互。您可以在命令提示符中输入某些命令,以查看和检查系统可访问的 COM 端口。
由于这种方法简单且高效,因此非常适合初学者和长期用户。
优点 ✅
- 输入简单的行命令后可迅速提供输出。
- 与设备管理器不同,即使 Windows 资源管理器无响应或崩溃,命令提示符也能正常工作。
- 您可以在无需管理员权限的情况下运行诸如
mode之类的代码。 - 可使用
wmic命令筛选 COM 端口,因此更容易搜索串行设备。
缺点 ❌
- 文本命令无法提供详细的硬件信息。
- 需要熟悉命令行语法。
- Windows 11 环境中的未来更新可能会使 wmic 命令过时且不再有用。
如何使用命令提示符检查 COM 端口
- 使用键盘,按下 Win + R,输入
cmd,然后按 Enter 以启动命令提示符。 - 要查看所有活动 COM 端口的列表,请输入以下命令:
wmic path Win32_SerialPort
如果您想筛选所有可用的 COM 端口,请输入: w3 wmic path Win32_PnPEntity | find "COM"
方法 3:使用 PowerShell
与命令提示符一样,Windows PowerShell 是 Windows 环境中用于任务配置和自动化的基于文本的功能。您可以使用此原生工具创建脚本,从而自动检查 COM 端口。
优点 ✅
- 使用 PowerShell 脚本执行自动检查。
- 可查看每个 COM 端口的 DeviceID 和 Description。
- 可筛选命令提示符无法提供的特定 COM 端口信息。
- 支持使用 WMI(Windows 管理规范) 进行高级查询和脚本编写。
缺点 ❌
- 运行某些命令需要管理员权限。
- PowerShell 脚本的学习曲线较陡,可能不适合初学者。
- 与命令提示符的命令相比,在 PowerShell 中运行详细查询需要更多处理时间。
如何使用 PowerShell 检查 COM 端口
- 确保您在 Windows 计算机上拥有管理员权限。
- 按 Win + X 并选择 Windows Terminal 或 PowerShell。
- 运行这些命令以显示 COM 端口号和说明。
Get-WMIObject Win32_SerialPort | Select-Object DeviceID, Description
对于所有检测到的 COM 端口,请输入:
[System.IO.Ports.SerialPort]::GetPortNames()
方法 4:使用 Windows 设置
Windows 11 系统设置还提供了一种简单快捷的方法,无需任何命令行或配置即可检查所有可用的 COM 端口。此方法最适合初学者和普通用户。
优点 ✅
- 无需任何技术经验即可使用
- 显示所有基于 USB 的串行设备
缺点 ❌
- 无法显示传统或虚拟 COM 端口。
- 不支持直接修改端口设置。
- 如果驱动程序缺失或安装不正确,某些 COM 端口可能不会显示。
如何使用虚拟串口驱动程序创建 COM 端口
- 按 Win + I 打开 设置。
- 前往 蓝牙和设备 > 设备。
- 查找 已连接的设备。
- 点击已连接的设备,并在 设备属性 中查看 COM 端口详细信息。
方法 5:使用注册表
Windows 注册表是一个内置数据库,用于存储 Windows 操作系统和应用程序的底层设置。它允许您配置系统数据,这可能有助于检查 COM 端口。
偏好深层系统分析的用户可以使用 Windows 注册表高效地检查 COM 端口。
优点 ✅
- 可查看所有 COM 端口,包括那些在设备管理器中不可见的端口。
- 检测与注册表相关的驱动程序问题。
- 提供过去使用过的所有 COM 端口的历史记录,即使它们当前未连接。
缺点 ❌
- 修改注册表是一个复杂的过程。一个小错误就可能导致系统不稳定。
- 默认情况下,端口信息无法轻松修改,并且需要进行某些配置。
- 缺少图形用户界面,因此必须通过命令手动在平台中导航。
如何在注册表中检查 COM 端口
- 按 Win + R,输入
regedit,然后按 Enter。 - 前往:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM - 查看右侧面板以检查活动的 COM 端口。
方法 6:使用 Windows 终端
Microsoft 推出了 Windows Terminal,这是一款多标签终端模拟器,使用户能够通过 PowerShell、命令提示符和 Bash(通过 WSL)在带有标签和窗格的单个窗口中运行多个命令行工具。
如果您是开发人员或 IT 专业人士,并且希望对系统中的所有 COM 端口进行全面检查,请使用此方法。
优点 ✅
- 支持在 WMIC 和 PowerShell 中使用多个命令行。
- 通过基本命令实现轻松的脚本编写和自动化。
- 用户可以执行高级系统查询和 COM 端口修改。
缺点 ❌
- 运行某些高级命令需要提升的系统访问权限。
-
wmic命令由于 Windows 更新而容易过时。 - 掌握 Terminal 命令的学习曲线较陡。
如何使用 Windows 终端检查 COM 端口
- 按 Win + X 并选择 Windows Terminal。请确保您具有运行此功能所需的管理员权限。
- 使用 WMIC 或 PowerShell 检查 COM 端口 并查看 COM 端口详细信息,请输入以下命令:
wmic path Win32_SerialPort
方法 7:使用 Windows 事件查看器
事件查看器会记录所有相关的系统事件,以及系统应用程序的全部活动和消息日志。您可以使用此工具来排查机器 COM 端口的错误。
优点 ✅
- 提供所有系统活动的完整记录,有助于诊断硬件和驱动程序问题。
- 可检测 USB 连接失败、驱动程序冲突以及缺失的 COM 端口。
- 即使设备未实时连接,您仍然可以在事件查看器中查看其历史数据。
缺点 ❌
- 搜索系统日志需要时间,因此这种方法不适合快速检查。
- 用户必须熟悉 Windows 错误消息和事件 ID,才能正确理解日志条目。
- 需要反复刷新,这样新的错误才会反映在日志中。
如何使用 Windows 事件查看器检查 COM 端口
- 按 Win + R,输入
eventvwr.msc>,然后按 Enter。 - 导航到 Windows 日志 > 系统。
- 查找 与串口或 COM 端口相关的错误。