This content is not available in your preferred language.

The content is shown in another available language. Your browser may include features that can help translate the text.

Determine Which Process is Reserving Serial Port

Updated Nov 15, 2019

Reported In

Operating System

  • Windows

Issue Details

How do I figure out what process is using the COM port?

Solution

To find the process which is using the Serial (COM) Port, follow the steps below.
 
  1. Download the Process Explorer tool from Microsoft.
  2. Open Device Manager and expand Ports (COM & LPT). Right click on the target serial port and select Properties.

 
  1. Select the Details tab and change the value in the Property field to Service. Note the service value for searching in Process Explorer.
In the example below, COM port 11 is assigned to a USB-232. The COM port's service value is NiSerU.

 
  1. Open Process Explorer. You will see a screen similar to the image below.
 
  1. Select Find » Find Handle or DLL... in the menu.
  2. In the Handle or DLL substring field, type in the value that was obtained from Device Manager. In this example, we type in NiSerU
  3. Click Search and the results will populate to show which process is using a the particular handle.
In this example, the USB-232 shows as \Device\NiSerU1 being used by NIMax.exe

WAS THIS ARTICLE HELPFUL?

Not Helpful