Удаление занятых COM портов

Опубликовано 17.03.2014 23:34:00


Удаление занятых COM портов. Переназначение COM порта для устройства.

 

Как вы знаете платы семейства Arduino взаимодействуют с компьютером используя COM порт или эмулируя его. Работая с несколькими платами вы наверное замечали, что для каждого нового COM устройства назначается порт с новым номером. Таким образом Windows запоминает устройства, с которыми вы работали ранее. Некоторые программы некорректно работают с COM портами с номерами 10 и выше. Что же делать в случае, если ваша плата получила такой номер? Как переназначить COM порт для устройства? Как удалить зарезервированные COM порты?

Давайте посмотрим что можно сделать. Примеры для ОС Windows 7.

 



Часть 1. Удаление неиспользуемых устройств

Открываем Мой Компьютер > Свойства

Мой Компьютер > Свойства

 

Выбираем "Дополнительные параметры системы".

 

Открываем настройки переменных среды.

 

Создаем новую переменную.

 

Добавляем переменную DEVMGR_SHOW_NONPRESENT_DEVICES. Устанавливаем для неё значение в 1.

 

Нажимаем везде "ОК" и выходим. Далее идём в Диспетчер устройств (Мой Компьютер > Свойства > Диспетчер устройств). В пункте меню "Вид" включаем отображение скрытых устройств. 

 

Теперь нам стали видны наши неиспользуемые устройства, занимающие COM порты и мы можем удалить их.


 

Часть 2. Переназначения COM порта для устройства

В Диспетчере устройств (Мой Компьютер > Свойства > Диспетчер устройств) выбираем устройство, которому мы хотим изменить COM порт.

 

На вкладке "Параметры порта" нажимаем "Дополнительно".

 

Назначаем желаемый номер для COM порта и нажимаем "ОК".


А как же комментарии?