2K подписчиков

Как очистить занятые com-порты в ОС Windows

11K прочитали

📝 Рассмотрим вопрос очистки занятых COM-портов на рабочих местах.

При подключении нового COM или USB-устройства ОС Windows назначает первый свободный номер COM-порта в диапазоне от 1 до 255.

Ряд устаревших приложений корректно работают только с портами COM1-COM9.

Что делать, если порты заняты? Как сбросить нумерацию для зарезервированных портов?
Как очистить занятые com-порты в ОС Windows
Как очистить занятые com-порты в ОС Windows

Указанные способы применяются, если при попытке смены автоматически выданного порта система пишет, что «низкие» COM уже используются (in use). Методика проверена на Windows 7.

Способ 1. Смена номера COM-порта для конкретного устройства

Чтобы освободить требуемый порт:

  • запустите Диспетчер устройств (Device Manager) через командную строку с правами администратора;
set devmgr_show_nonpresent_devices=1
start devmgmt.msc
  • в меню выберите «Вид — Показать скрытые устройства» («View — Show Hidden Devices»);
  • разверните ветку Ports (COM & LPT) и в списке найдите устройство, которому назначен нужный COM порт (бледная иконка означает, что порт зарезервирован, но устройство не подключено). Щелкните по нему правой кнопкой мыши и выберите Uninstall;
  • переназначьте освобожденный COM-порт другому устройству.

Способ 2. Если не получается освободить занятый COM-порт, применяем сброс привязок COM портов через реестр

✅ Для этого используем программу COM Name Arbiter Setter.

Интерфейс интуитивно понятен — убирая «галочку» с выбранного порта, информация добавляется в реестр, и порт освобождается.

_____________________________________

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.