确定哪个进程正在保留串行端口

更新 Dec 11, 2023

环境

操作系统

  • Windows

如何确定正在使用COM端口的进程?

若要查找正在使用串行(COM)端口的过程,请按照以下步骤操作。
  1. 从Microsoft下载Process Explorer工具
  2. 打开设备管理器并展开端口(COM和LPT) 。右键单击目标串行端口,然后选择“属性”

  1. 选择详细信息选项卡,然后将属性字段中的值更改为Service 。注意在Process Explorer中搜索的服务值。
在下面的示例中,COM端口11被分配给USB-232。 COM端口的服务值为NiSerU

  1. 打开进程资源管理器。您将看到类似于下图的屏幕。
  1. 在菜单中选择查找»查找句柄或DLL ...。
  2. 在“句柄或DLL”子字符串字段中,键入从“设备管理器”获得的值。在此示例中,我们输入NiSerU
  3. 单击搜索,结果将填充以显示哪个进程正在使用特定的句柄。
在此示例中,USB-232显示为\ Device \ NiSerU1正在由NIMax.exe使用