📝 Рассмотрим вопрос очистки занятых COM-портов на рабочих местах.
При подключении нового COM или USB-устройства ОС Windows назначает первый свободный номер COM-порта в диапазоне от 1 до 255.
Ряд устаревших приложений корректно работают только с портами COM1-COM9.
Что делать, если порты заняты? Как сбросить нумерацию для зарезервированных портов?
Указанные способы применяются, если при попытке смены автоматически выданного порта система пишет, что «низкие» 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С.