Чистка COM портов.
Как то я столкнулся с проблемой того что COM порты на моем ноутбуке перевалили за 10.В некоторых программах попросту нет например COM17. Связана эта проблема очевидно с многочисленным тыканием разных устройств создающих виртуальные COM потры. Устройство извлекается,а порт остается. Не всегда конечно,но бывает.
Почистить мусор можно с помощью программы DevCon,скачать можно тут. У меня Windows 7 32bit. Cкачиваем архив распаковываем, в Total Commander заходим в папку где хранится экзешник. В меню тотала "Команды" выбираем "Запустить сеанс DOS". Появляется консольное окошко. В принципе данную операцию можно сделать и вызовом cmd, только писать нужно будет путь к месту где лежит программа. Пишем devcon findall =ports.
К ноутбуку ни чего не подключено, зато занятых портов целая куча. Приступаем к чистке. В окошке жмем правую кнопку мыши-"Выделить все", Ctrl+C. Открываем блокнот,"Вставить".
Теперь будем копировать идентификаторы устройств из блокнота, и удалять их.
Пишем: devcon remove @""
Копируем из блокнота идентификатор, и с помощью нажатия правой кнопки мыши и выбора "Вставить" . Нажимаем Энтер. Вуаля, устройство удалено!