I2BRT
Ham Radio Site
Serial Port List

Purpose
Serial COM Port Inventory is a Windows 10/11 utility designed to enumerate, inspect, and document serial COM ports available on the system.
The application provides a clear inventory of detected COM ports, including port name, status, associated device information, driver/service details, hardware identifiers, registry/device map data, and availability through the .NET SerialPort.GetPortNames() API.
It supports both a Quick Refresh mode, which performs a fast enumeration without checking port usage, and a Full Refresh mode, which also attempts to detect whether each COM port is currently in use and, when possible, identifies the process using it. Process detection may take many seconds and can be slower on busy systems.
The utility also allows users to assign custom aliases to COM ports, making it easier to identify connected devices such as radios, CAT interfaces, keyers, USB serial adapters, or other serial peripherals. Column layout and aliases are saved locally for future sessions.
Results can be copied to the clipboard or exported to CSV and TXT files for documentation, troubleshooting, auditing, or support purposes.
Usage
Download the ZIP package, extract it, and copy the single executable file, Serial COM Port Inventory v.1.0.2.0, to any convenient folder, for example the Desktop.
Double-click the executable to start the utility.
At startup, the application automatically performs a full COM port scan. Please wait until the enumeration is completed. Process detection may take many seconds and can be slower on busy systems.
When the scan is complete, the main list shows all detected serial COM ports together with their status, alias, process information, device description, driver/service, hardware identifiers, registry device map, and detection sources.
Use Quick Refresh to perform a faster scan without checking port usage or process ownership.
Use Full Refresh to perform a complete scan, including port usage detection and, when possible, identification of the process currently using a COM port.
Select a COM port in the list to view detailed information in the lower panel.
Right-click a COM port, or double-click the Alias column, to add, edit, or delete a custom alias. Aliases can be used to identify connected devices more easily, such as radios, CAT interfaces, keyers, USB serial adapters, or other serial peripherals.
Use Copy Details to copy the currently displayed details to the clipboard.
Use Export CSV or Export TXT to save the complete COM port inventory for documentation, troubleshooting, auditing, or support purposes.
The application stores COM aliases and column layout preferences locally, so they are automatically restored the next time the utility is started.
No installation required. If you do not like the utility, there is nothing to uninstall: simply delete the EXE file or move it to the Recycle Bin.
Note
This is a small utility originally created for my own personal use and specific needs.
You are free to use it for any purpose, without restrictions. The utility is portable and does not require installation: if you no longer need it, simply delete the EXE file or move it to the Recycle Bin.
Although I have tested it and found no issues in normal use, it is provided as-is, without any warranty or guaranteed support. The author assumes no responsibility or liability for any problem, damage, data loss, malfunction, or unexpected behavior that may result from its use.
Use it at your own risk.