Какой процесс использует COM-порт
Для этого можно использовать утилиту Process Explorer.
Порядок действий:
- Вывести имя службы, которая использует COM-порт. Для этого нужно выполнить команду PowerShell: get-pnpdevice -class Ports -ea 0| Select Name, PNPDeviceID, Status, Service. Имя службы указано в столбце Service. Например, для COM2 это Serial.
- Запустить Process Explorer с правами администратора и выбрать в меню Find -> Find Handle or DLL.
- В строке Hangde or DLL substring ввести значение Service, полученное ранее. Process Explorer покажет процесс, который использует COM-порт.
- Чтобы освободить COM-порт, нужно завершить процесс или программу, которая его использует.
Добавить комментарий