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 端口相关问题

Olga Weis Olga Weis
Windows 10 中的 COM 端口

本文旨在讨论两种方法, 解决运行 Windows 10 和/或 11 操作系统的计算机缺少 COM 端口的问题。 Windows 10 和/或 11 COM 端口问题困扰着许多用户,其使用的计算机在设计时未包含任何串行接口。由于缺少物理 COM 端口,用户在使用串行传输数据的计算外围设备时很不方便。

要解决此问题,用户可以使用 Windows 的虚拟串行端口。可在查询设备管理器寻找 COM 端口时,用户发现虚拟端口并不存在,接下来,我们将提供两种可以在 Windows 10 和 Windows 11上添加 COM 端口的方法。 一是使用内置在操作系统中的本机功能程序,另一种使用第三方软件。

Virtual COM Port Driver
14 天免费试用

问题: 设备管理器中未显示 Windows 10 COM 端口

在 Windows 10 中寻找虚拟 COM 端口会导致一些用户出现问题。通过个人导航前往用户的设备管理器,希望能找到之前在机器上加载的虚拟 COM 端口驱动程序。

但是,当用户打开设备管理器时,发现 COM 端口未被列出。

原因可能由于 Windows 10 更新安装,串口选项不可用。

更新可能会影响虚拟串口驱动程序加载特定设备的默认能力,从而给使用(看似)不兼容设备的用户带来大问题。

解决方案有几种:一是通过以下步骤找到 Windows 10 COM 端口:

第 1 步:打开设备管理器。

第 2 步:在“菜单”栏选择“视图” 。

第 3 步:选择“显示隐藏设备”。

第 4 步:从隐藏设备列表中,找到端口(COM 和 LPT)。

第 5 步:展开上述菜单(“+”),查看缺少的 COM 端口。

如果您无法通过这种方式找到 COM 端口,则需研究如何使用 Electronic Team 针对 Windows 10 虚拟串行端口的虚拟串行端口驱动程序。

为确保方案简单易懂,请参阅下面的步骤,只需单击三次,即可帮您解决 Windows 10 上 COM 端口问题。

继续阅读,了解如何通过这种方式轻松使用 Windows 10 虚拟 COM 端口驱动程序。

使用 Virtual COM Port Driver 添加虚拟 COM 端口在 Windows 10

当您的 Windows 10 设备管理器中没有出现 COM 和 LPT 端口时,您的工作能力会受到负面影响。 有一种方法可以解决这个烦人的问题,防止它再次发生。 解决方案是安装上述来自 Electronic Team 的 Virtual COM Port Driver 。 这个应用程序允许创建无限数量的虚拟串口对。 虚拟 COM 端口对使用虚拟零调制解调器连接来实现彼此之间的通信。

Virtual COM Port Driver

使用 Virtual Serial Port Driver 虚拟串口驱动程序创建 Windows 10 虚拟 COM 端口时,每个虚拟端口都会复制物理接口的设置和功能。 它们将始终出现在「设备管理器」中,就像它们实际上是真正的端口一样。
VSPD logo

Virtual Serial Port Driver

Virtual Serial Port Driver
5 等级 基于 86+ 用户, 评论(97)
下载 14天全功能试用
Virtual Serial Port Driver

从事开发和测试串行应用程序和硬件的用户将受益于通过使用 Virtual Serial Port Driver 虚拟串行端口驱动程序可能实现的配置选项。 一个示例是允许两个应用程序通过虚拟串行端口共享数据的能力。 通过一对虚拟 COM 端口连接应用程序,可以立即将一个程序写入的数据提供给另一个程序。 在调试和测试串行应用程序和设备时,这可以节省大量时间和精力。

添加虚拟 COM 端口在 Windows 10 的逐步指南:

使用 Virtual Serial Port Driver (VSPD) 执行这些步骤后,您可以在 Windows 10 计算机上轻松创建虚拟串口:
1
下载 并安装 VSPD 在您的 Windows 10 计算机。
2
启动应用程序并导航到「管理端口」分页。 您可以在此处从下拉菜单中选择端口或手动输入自定义端口名称。
3
选择端口名称后,只需单击「添加对」按钮即可完成! 您现在已经创建了虚拟 COM 端口,它们看起来就像是「串口资源管理器」和系统的「设备管理器」中的物理端口。
4
如果您想删除这对端口,只需在「串口资源管理器」中选择它。 只要在「管理端口」选项卡中,选择并单击「删除对」,它们就会消失。

使用 USB 串行转换器在 Windows 10 中创建虚拟 COM 端口

大多数情况下,当用户将转换器连接到具有互连网访问权限的计算机时,Windows 10 中的虚拟 COM 端口会自动安装。 不幸的是,有些串行转换器设备驱动程序不会自动安装在某些操作系统上。

这不是主要问题,因为用户可以简单地使用其特定串行转换器随附的磁盘安装驱动程序。

按照以下说明从光盘安装串行转换器设备驱动程序:

  1. 将 CD 插入光盘驱动器后,将 USB 串行转换器连接到开放的 USB 端口。

  2. 找到新硬件向导” 应该会自动运行,并引导用户完成剩余的安装。

  3. 一旦提示连接 Windows 更新(这将要求搜索可用的驱动程序),请选择 “不,目前不” 选项。

  4. 按照所有说明使用提供的 CD 完成驱动程序安装。

  5. 成功安装 VCP 驱动程序后,用户将在 Windows 设备管理器中找到他们的 USB 串行转换器。

    • ○ 在 “Ports (COM & LPT)” 下,设备将被标记为 “USB Serial Port (COMx)”。

    • ○ 在 “通用串行总线控制器” 下:该设备将被标记为 “USB 串行转换器”。 装置经理
  6. 安装虚拟 COM 端口驱动程序后,用户应检查其 Windows 设备管理器以确保正确安装所有驱动程序。 USB 串行转换器
  7. 如果驱动程序未正确安装,“Ports (COM & LPT)” 或 “USB 串行总线控制器” 菜单下会显示黄色感叹号图标。

  8. 若要解决安装中的任何问题: 右键单击黄色感叹号图标,单击 “更新驱动程序”,然后搜索所需的驱动程序(位于 USB 串行转换器随附的光盘上)。

如何在 Windows 10 更改 COM 端口设置

某些软件应用程序只能在指定的串口上运行。 如果需要使用这种程序,则可能需要了解如何在 Windows 10 中查找端口号,以便在必要时进行修改。

在许多情况下,使用较旧的设备或应用程序时,系统会要求您更改 COM 端口号以成功操作程序和周边设备。 一些旧设备只能使用专门命名的串口。

以下过程允许 Windows 用户更改任何连接设备的 COM 端口号。

只需在 Windows 10 计算机上执行以下简单步骤即可更改默认的 COM 端口号。


  1. 设备管理器,导览到 COM & LPT 端口 区,然后找到需要修改其编号的设备。右键单击所选设备,然后在显示的菜单中选择 属性步骤 1
  2. 属性 窗口打开 端口设置,并选取 高级 按钮。 步骤 2
  3. 高级设置 窗口是您执行号码重新分配的位置。 您从窗口左下方显示的列表中选择一个可用的端口号。 在我们的示例中,我们将设备号从 COM 3 更新为 COM 5。

  4. 透过点击 确定 按钮保存设置。 这将关闭打开的窗口。 在卸下设备并将其重新连接到计算机之前,可能不会分配新的号码。

提示: 如果 COM 端口未在设备管理器中显示,您可以尝试以下操作:


  1. 打开控制面板。
  2. 使用右上角的框搜索 「设备」,然后从结果中选取 设备管理器

如何在 Windows 10 将 COM 端口分配给 USB 设备?

在多种情况下,您可能需要将 COM 端口分配给 Windows 10 计算机上的 USB 设备。 某些设备需要具有一定范围内的 COM 端口标识符,例如: COM1 和 COM4 之间。 Windows 可能已为您需要修改的端口分配了不同的标识符。 这是一个相对简单的程序。

以下是如何在 Windows 10 将 COM 端口分配给 USB 设备:

  1. 打开 Windows 设备管理器。
  2. 单击 端口 (COM & LPT) 以展开选择。 您将看到当前正在使用的端口及其指定的端口标识符。
  3. 右键点击要更改其名称的设备,然后选择 属性COM 到 USB Windows 10
  4. 单击 端口设置 ,然后单击 「高级」按钮
  5. 找到 高级设置 窗口左下角的 COM 端口号
  6. 单击 COM 端口号 以更改当前分配的端口标识符。 选择要分配给连接到端口的 USB 设备的 COM 端口标识符。
  7. 在所有打开的「属性」窗口中单击 [确定]。
更改 USB 设备的 COM 端口标识符

通过这些步骤,您可以更改连接到 Windows 10 计算机的 USB 设备 COM 端口标识符。

如何重置 Windows 10 的 COM 端口

COM 端口(通信端口)是指通用(IBM 兼容)计算机中的端口串行接口。

有时,计算机设有一个或两个物理 COM 端口(RS-232),但如今的型号通常没有这类物理 COM 端口。需注意,COM 端口包括物理端口和虚拟端口,端口开发主要用于 USB 到 UART 的适配器——通常使用 FTDI 和 Croduino 适配器。

有关此类设备的多个示例(即手机、USB 调制解调器、RFID 读卡器、读卡器等),请参见下文

比如,在 Windows 注册新设备(具有新 ID 的设备)时,Windows 都会将该设备连接到一个空端口,如果之前没有任何连接,则从 COM 1 端口开始连接,然后(COM2、COM3、COM4、从 1-255)。

或者,每个端口都配有专门的单个设备:即使设备不连接,也会保持占用状态(Windows 将 COM 端口显示为“正在使用”)。

大多数情况下,这不会构成问题,除非用户尝试运行某些遗留软件(当 COM 端口高于9时依然难以运行的软件)。

比如,当某一应用程序在 COM1 到9之间能有效运行,但如果COM10以下没有空闲的 COM 端口可用,则会运行失败。

但是,当某些设备需要太多 COM 端口才能正常工作时,可能会出现另一个问题。

特定适配器最多可保留30个(或更多)COM 端口。此时,用户必须删除 Windows 中使用的 COM 端口,或将当前占用的 COM 端口切换到其他设备 COM 端口。

以下教程将解释如何清除当前占用的 COM 端口,以及如何禁用新端口的编号。

  • 第 1 步: 按住 Win+R (输入 注册表 然后电击“Enter)。

  • 第 2 步: 搜索文件夹:

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

  • 第 3 步: 选中右面板,双击右键 ComDB. ComDB

    注意: 该操作将打开一个显示端口地址的窗口.

  • 第 4 步: 输入所有零,进行重置。

  • 第 5 步: 点击 确定 确认更改后,现在端口已被重置。 编辑二进制值

什么是 USB 串口驱动 FTDI

虚拟COM 端口(VCP)驱动程序可使USB设备显示为PC可访问的其他COM端口。USB设备可以通过应用软件访问,其访问方式与访问标准COM端口的方式类似。

Future Technology Devices International Limited 的软件按“原样”提供,对任何明示(或暗示的)保证(包括但不限于对适销性和特定用途适用性的暗示保证)均不承担任何责任。

任何情况下,Future Technology Devices International Limited 对因使用本软件而以任何方式产生的任何直接、间接、偶然、特殊、惩戒性或后果性损害(包括但不限于购买替代货物或服务;使用、数据或利润损失;或业务中断)均不承担任何责任,无论是合同规定、严格责任还是侵权(包括疏忽或其他),即使已告知可能发生此类损害。

FTDI 驱动程序只能配合基于 FTDI 部件的产品使用。

经常问的问题

有多种方法可以访问Windows 10中的设备管理器:

  1. 使用 Windows 搜索

    最简单的方法是使用工具栏上「开始」菜单旁边的默认 Windows 搜索栏。 只需开始在搜索字段中键入 「设备管理器」 ,即可通过简单的「打开」链接来访问。

  2. 从控制台
    • 在您的电脑打开控制台。
    • 「控制台」画面的右上角找到「查看方式」 选项。
    • 根据您的喜好选取「大图示」「小图示」
    • 「设备管理器」 将列出 - 所有图标均按字母升序排列。

  3. 从 WinX 菜单

    有两种方法可以访问 WinX 菜单。右键单击 「开始」 菜单,或者您可以同时按键盘上的 Win + X 键。
    「设备管理器」将在出现的菜单中作为选项列出。

  4. 使用 PowerShell 指令或指令提示符

    如果您更喜欢使用命令行,请打开 Windows PowerShell 或「命令提示符」窗口。键入以下任何命令 (只有一个):
    • devmgmt.msc
    • mmc devmgmt.msc
    • control hdwwiz.cpl

  5. 使用「运行」指令

    打开「运行」窗口 (Windows + R 或直接在「搜索」字段中键入 run)
    与「命令提示符」和 PowerShell 选项一样,键入以下命令之一:
    • devmgmt.msc
    • mmc devmgmt.msc
    • control hdwwiz.cpl

  6. 从「计算机管理主控台」

    您可以从「计算机管理主控台」访问「设备管理器」。 「设备管理器」将列在左侧面板的「系统工具」下。
  1. 如果您的 COM 端口的详细信息在「设备管理器」中不可见,请打开「设备管理器」,然后从菜单栏中单击 「动作」
  2. 选取「加入传统硬件」 选项,接著点击「下一步」。
  3. 选择「安装我从列表中手动选择的硬件(高级)」选项,并点击下一步。
  4. 完成时,「端口 (COM & LPT)」组将在「设备管理器」中列出。 展开组以查看您的设备。 端口以及端口号,即「通信端口 (COM4) 」将相应显示。
可以通过 3 个简单的步骤安装 Virtual Serial Port 驱动程序:

  1. 下载 Virtual Serial Port Driver。
  2. 双击以启动该应用程序。如果看到「用户帐户控制」消息,请单击 「是」 ,以允许安装该应用程序。
  3. 按照安装向导中的步骤进行操作。 阅读并接受许可协议,然后单击「下一步」继续。
涉及串行端口的问题特别恼人,对于经常使用串行端口的用户而言更是如此。讨论此类问题时,请参阅以下其他用户报告的其他(及相关)问题:

  • 1: 与 com1 Windows 10、com3 的连接无法打开。如果用户缺少所需的驱动程序,有时会出现这一问题。

    问题解决方式:更新串口驱动程序,然后验证问题是否得到解决。

  • 2: Putty 无法打开 Windows 10 串口,原因可能是某些 Windows 服务。

    问题解决方式:禁用这些服务。

  • 3: 无法打开对串行接口 com1 的访问,可能由于串行接口故障引起。

    问题解决方式:暂时禁用串口

  • 4: Com 端口打不开,错误码 5,123,32。 这些都是串口经常出现的常见问题

    解决方式: 使用我们的解决方式

Windows 可能会尝试将新设备分配给已在使用的 COM 端口。有时,Windows 可能会根据以前分配的内容出现注册表不一致的情况。

要检查是否是这一问题(并可能解决问题),请尝试更改指定的 COM 端口.

串行端口属性
small logo Virtual Serial Port Driver
#1 在 Serial Port Software
Virtual Serial Port Driver
仿真串口、创建虚拟 COM 对
5 等级 (更多)
获取桌面的下载链接
提交您的电子邮件地址以获取在桌面上快速下载的链接并开始使用!
或者