Очистка занятых COM портов
No Comments
При присоединении абсолютно нового COM устройства или USB устройства, Windows обнаруживает благодаря Plug-n-Play и присваивает ему номер COM порта в диапазоне от 1 до 255. Если же вы подключаете устройство еще раз, ему прикрепляется тот же, зарезервированный за ним ранее COM порт. Если же вы подключаете еще одно новое устройство, то ему назначается другой незанятый номер COM порта.
Некоторые программы (чаще старые), способны работать только на двухзначных номерах COM портов, и не работают с COM100 и более. Некоторые очень древние программы работают только портами с COM1-COM9. Как поступить, если устройство получило не нужный COM порт? Можно ли удалить номер зарезервированного COM порта?
Смена номера COM порта для приложения или устройства
В первую очередь стоит попробовать вручную переопределить номер COM порта для определенного COM-устройства. Предположим требуемый COM порт уже занят, и мы хотим его попробовать его освободить.
- Запустим диспетчер устройств (Device Manager) таким образом:
- В меню консоли выберем View->Show Hidden Devices.
- Разверните ветку Ports (COM & LPT) и в списке найдите устройство, которому назначен нужный COM порт (бледная иконка означает, что данный COM порт назначен, но в настоящий момент это устройство не подключено). Щелкните по нему ПКМ и выберите Uninstall
- Освобожденный COM порт может быть назначен другому устройству. Найдите в этой же ветке свое устройство, откройте окно его свойств (Properties). Затем перейдите на вкладку Port Settings и нажмите кнопку Advanced. В выпадающем списке выберите неиспользуемый COM порт.
Приведенная выше методика не всегда позволяет освободить занятый COM порт. В этом случае придется прибегнуть к редактированию реестра.
Сброс привязок COM портов через реестр
Информация об используемых COM портах хранится в ключе реестра CommDB в разделеHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter
Откройте редактор реестра (regedit) и перейдите в указанную ветку.
Важно! Настоятельно рекомендуем предварительно создать резервную копию данной ветки реестра (File -> Export). В том случае, если что-то пойдет не так, вы сможете вернуться к первоначальной конфигурации портов.
Значение параметра ComDB в двоичном формате определяет список COM портов зарезервированных в системе
Каждый бит определяет состояние соответствующего порта (от 1 до 255). К примеру, если нам нужно оставить резервацию только для COM3, hex значение ComDB будет равно 04 (0000 0100)
Важно! Будьте предельно внимательными, ни в коем случае не добавьте в этот параметр дополнительные байт, иначе система может начать падать в BSOD.
Если нужно полностью сбросить все привязки COM, измените значение ключа ComDB на 0.
Примечание. В разделе HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM можно увидеться список COM портов, подключенных к системе.
В ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Portsсодержится список назначенных COM портов. Все ненужные порты можно удалить (в нашем примере мы оставим только COM3 и удалим остальные.
Отключите все оборудование и перезагрузите ПК.
После перезагрузки включите оборудование в нужном порядке (переустановите конверторы USB-to-serial и т.д.). Все обнаруженные COM-порты автоматически определяться системой и им будут последовательно выделены номера COM портов.
Удаление устаревших версий
Производитель может обновить инструкции устройства, а разработчик ОС — внедрить новые функции. В результате драйвер, как и любое ПО, со временем устаревает. Пользователь, получая автоматические обновления, даже не замечает, как происходит замена. Идеальная картина взаимодействия портится за счет того, что система «аккуратно» складирует, а не удаляет ненужное. Microsoft отдала решение этой проблемы в руки пользователя.
Windows 7
Никаких специальных инструментов, предусматривающих удаление старых драйверов, здесь не предусмотрено. Тем не менее, у пользователя такая возможность имеется. Отправимся в панель управления.
Отмеченный на скриншоте пункт открывает меню управления установленным программным обеспечением и компонентами системы. Во вторую категорию как раз и попадают драйверы устройств.
Упростить поиск можно, выполнив сортировку по издателю. Когда вы знаете производителя ненужного более устройства, его можно найти и отметить в выпадающем списке. Система оставит в окне только выпущенное им ПО.
Проведение сброса на смартфоне
В заключение представим сброс сетевых настроек на «Андроид». На смартфоне также могут возникнуть проблемы с интернетом, решить которые возможно только таким кардинальным способом. Предлагаем действовать по инструкции:
- Зайдите в «Настройки».
- Полистайте меню, найдите пункт «Сброс и активация».
- Найдите раздел «Сброс сетевых параметров».
- Здесь нужно просто тапнуть на кнопку «Сброс настроек». В некоторых моделях смартфонов выбранное действие необходимо подтвердить.
Если эта манипуляция не помогла, то решение кардинально: полностью сбросить устройство до заводских настроек. Но перед этим следует скопировать важные данные со смартфона.
Теперь вы знаете, как произвести сброс сетевых настроек на различных версиях «Виндовс», телефонах на платформе «Андроид». Такое решение позволяет справится с ситуацией, когда с устройства невозможно зайти в интернет, когда вы случайно изменили параметры на неверные. Доступно как через меню настроек, командную строку, так и через специальную утилиту.
Случайно нажали RESET и настройки на роутере сбросились? — Не беда, устраним проблему в пару кликов с помощью наших инструкций. С появлением такого устройства, как роутер, многие пользователи сети Интернет открыли для себя новые горизонты и возможности. Еще бы — теперь провода не нужны, а с одной точки можно получать Интернет на различные устройства. Однако возник ряд чисто технических проблем. Порой настроенное устройство, только что работавшее, как часы, отказывается выполнять свои функции. В чем дело? То сеть пропадет, то установки сбиваются. Может, оно сломалось? Может быть. Но, как правило, все бывает гораздо проще. Об этом ниже.
Отдельная категория случаев — случайное нажатие пользователем кнопки перезагрузки (reset). В данной ситуации параметры роутера автоматически возвращаются к значениям, которые задал завод-изготовитель. Некоторые производители роутеров учли это обстоятельство, и конструктивно усложнили случайное нажатие, «утопив» reset в корпус устройства. Однако у некоторых моделей наблюдается и далеко не самое лучшее конструктивное решение — объединение функций reset и активация WPS на одной кнопке или клавише.
Наличие функции reset является весьма полезным, так как в любой момент при появлении сбоев и некачественной, как правило, самостоятельной, настройке Вашего роутера, можно вернуть его в то состояние, какое он имел при извлечении из заводской упаковочной коробки.
Что делать?
Без всякого сомнения, если на Вашем роутере сбросились настройки, его придется настраивать заново. Сделать это не так уж и сложно. Делается это примерно так:
— входите в панель управления;
— устанавливаете значения параметров;
— настраиваете Wi-Fi;
— совершаете иные действия согласно инструкции.
Если возникнут проблемы со входом в панель управления роутером, ознакомьтесь со статьями инструкциями: вход в роутер по 192.168.0.1 или 192.168.1.1.
Вся информация, касающаяся настройки роутера практически любого производителя, есть на сайте. Необходимо просто выбрать модель из предложенного списка, предварительно нажав пункт Настройка роутера, содержащийся в верхнем меню. Ввиду того, что у разных изготовителей панель управления зачастую одна и та же, при отсутствии именно Вашего устройства Вы можете воспользоваться инструкцией для настройки схожей модели той же фирмы.
Бывает, что трудно понять, сбросились ли настройки роутера или нет. Эта ситуация происходит, когда в помещении работают несколько роутеров. Очевидно, определить то, что установки сбились, можно по отсутствию интересующей Вас сети в списке доступных на включенном компьютере, смартфоне или планшете. Эта сеть будет присутствовать, но с другим названием (если имело место его изменение).
Регулярный сброс настроек говорит о наличии какой-либо неисправности устройства, вследствие чего его нужно либо отремонтировать (желательно в мастерской, так как устройство достаточно технически сложное для ремонта не специалистом), либо заменить на исправное.
И самый полезный совет в данной ситуации — не нажимать кнопку reset без необходимости.
Дипломированный специалист по безопасности компьютерных сетей. Навыки маршрутизации, создание сложных схем покрытия сетью, в том числе бесшовный Wi-Fi.
Метки: 192.168.0.1, 192.168.1.1, настройка интернета, сброс настроек
- https://wifigid.ru/raznye-sovety-dlya-windows/sbros-setevogo-adaptera
- https://fb.ru/article/407070/sbros-setevyih-nastroek-poshagovaya-instruktsiya-po-rabote-i-nastroyke-sovetyi-i-rekomendatsii
- https://ok-wifi.com/soveti/sluchajno-nazhali-reset-i-nastrojki-na-routere-sbrosilis.html
Второй шаг: Вход на ПК в безопасном режиме
Чтобы вручную удалить драйвер видеокарты, рекомендуется войти на устройство в «Безопасном режиме». Для этого пользователю нужно будет выполнить следующие манипуляции:
- Выключить ПК, удерживая клавишу «Shift».
- После включения компьютера на мониторе отобразится синее диалоговое окно «Выбора действия». Пользователю нужно зайти в раздел «Поиск неисправностей», выбрать пункт меню «Доп. параметры» и из окна «Дополнительные параметры» зайти в «Параметры загрузки» (меню находится в правом нижнем углу экрана).
- Система предложит юзеру выбрать один из доступных вариантов загрузки. Для последующего удаления старых драйверов видеокарты потребуется выбрать опцию «Включить безопасный режим». Для этого необходимо тапнуть на кнопку «F4» или на цифру «4» с клавиатуры, после чего ПК автоматически включится в защищенном режиме.
- Можно приступить к процессу удаления.
Что это такое
Данный инструмент является составной частью (оснасткой) консоли управления MMC. Он отображает дерево подключённых к ПК девайсов и предназначен, большей частью, для опытных пользователей и администраторов. Функционал оснастки следующий:
- обновление/откат драйверов;
- подключение/отключение аппаратных компонентов программным путём (полезно отключать неиспользуемые длительное время или неработающие устройства);
- отображение очень подробной информации о каждом элементе, в том числе о выделенных ему ресурсах.
Компоненты компьютера отображаются в виде дерева с группировкой девайсов по категориям: порты, модемы, накопители, видеоадаптеры и т. д.
Рассмотрим, какими путями можно вызвать эту оснастку консоли MMC в Windows 7.
Способ 2: с помощью системных средств
Далее мы рассмотрим возможности ОС Windows 10, с помощью которых можно вручную убрать не рабочий или не нужный драйвер.
В диспетчере устройств
Возможно, вы столкнетесь с ситуацией, когда деинсталлятора нет на ПК. Особенно это актуально для устаревших устройств. Тогда действуем следующим образом.
1 . Щелкаем правой кнопкой мышки по меню Пуск и открываем «Диспетчер устройств».
2 . Раскрываем список устройств, в котором установлен драйвер.
3 . Жмем по нему правой кнопкой мыши и выбираем пункт «Удалить устройство».
4 . Подтверждаем действие кнопкой «Удалить».
В средстве очистки системы
С помощью средства очистки системы можно выполнить сканирование на наличие устаревших устройств и при необходимости их убрать.
1 . Откройте папку «Этот компьютер».
2 . Нажмите правой кнопкой мышки по Локальному диску С и откройте «Свойства».
3 . Кликните по кнопке «Очистка диска».
4 . Далее щелкните по кнопке «Очистить системные файлы».
5 . В пункте «Пакеты драйверов устройств» будет показан объем устаревших файлов, которые можно очистить, установив галочку и щелкнув «ОК».
Удаление драйверов отключенных устройств
Если к вашему компьютеру было подключено много разных устройств, про которые вы давно уже забыли, их можно посмотреть и убрать, отобразив в диспетчере устройств. Но перед этим нужно выполнить следующие действия.
1 . Щелкните правой кнопкой мыши по значку «Этот компьютер» и перейдите в «Свойства».
2 . Откройте пункт «Дополнительные параметры системы».
3 . Кликните по кнопке «Переменные среды».
4 . Нажмите «Создать».
5 . В поле «Имя переменной» вставьте devmgr_show_nonpresent_devices . В поле «Значение переменной» задайте параметр 1 и кликните по ОК.
6 . Перейдите в «Диспетчер устройств».
7 . В меню «Вид» кликните по пункту «Показать скрытые устройства».
Отобразятся все отключенные устройства. Теперь их можно удалить.
С помощью командной строки
Способ пригодится в том случае, если стандартно убрать драйвер не получается. Например, отключенный или старый, который конфликтует с новым оборудованием и дает сбой в системе.
1 . В меню Пуск напечатайте командная строка и запустите приложение с правами администратора.
2 . Введите команду pnputil.exe -e > C:\drivers. txt и нажмите клавишу Enter. Это команда для создания текстового файла с выгрузкой списка устройств.
3 . Перейдите в Локальный диск С и откройте текстовый файл drivers.txt .
Что делать, если не открывается
Некоторые пользователи сталкиваются с тем, что диспетчер не открывается при попытке его запустить разными способами. Иногда, диспетчер пропадает из всех разделом или перестаёт отвечать сразу после запуска. Выполните нижеперечисленные инструкции поочерёдно, чтобы восстановить доступ к реестру.
Диагностика на наличие вирусов
Первым делом убедитесь в том, что на компьютере нет вирусов, так как это одна из самых распространённых причин поломки. Откройте антивирус, установленный на вашем компьютере, и проведите полную диагностику, а найденные вирусы удалите. После проведения анализа перезагрузите компьютер и попробуйте запустить диспетчер. Если не помогло, то переходите к следующему пункту.
Проверка файла запуска
Возможно, вирус или неаккуратные действия пользователя удалили файл, отвечающий за запуск диспетчера. Находится он по пути Основной_диск:WINDOWSsistem32. Если файл devmgmt.msc в конечной папке отсутствует, то перенесите его с другого компьютера, на котором установлена та же версия операционной системы с той же разрядностью. Если же этот файл на месте, то переходите к следующему пункту.
Отключение программ
Вспомните, какие программы, игры, процессы или темы вы устанавливали в последнее время. Возможно, именно они блокируют диспетчер, специально или нет, конфликтуя с ним. Удалите элементы, которые могли бы блокировать диспетчер и попробуйте его запустить.
Выполнение команд
Диспетчер может не открываться из-за того, что некоторые библиотеки DLL повреждены, чтобы их восстановить, выполните следующие действия:
- Запустите командную строку, используя права администратора.
Что делать, если ничего не помогло
Если ни одна из вышеперечисленных инструкций не помогла вам запустить проводник, то остаётся один выход — переустановка или восстановление системы. При использовании первого варианты вы потеряете все файлы, хранящиеся на компьютере, но получите стопроцентную гарантию того, что все заработает. При использовании второго способа у вас есть шанс откатить систему до того момента, когда диспетчер работал нормально, при этом потеряются только те программы, которые были установлены после создания последней рабочей точки восстановления.
Windows не назначает буквы внешним дискам и USB флешкам
Столкнулся с такой проблемой: при подключении любого съёмного внешнего жесткого USB диска / флешки Windows не назначает ему букву диска. При подключении диска появляется сообщение об установке нового устройства, диск появляется в диспетчере устройств, но в проводнике не отображается.
Чтобы диск стал доступен в системе, ему каждый раз приходится вручную назначать букву диска через консоль Disk Management (Управление дисками). Для этого нужно открыть консоль Управление компьютером (через меню Win+X) и перейти в раздел Запоминающие устройства -> Управление дисками. В списке дисков найдите подключенное съемное USB устройство. Как вы видите, диск исправен, на нем один создан раздел с файловой системой NTFS, но ему не назначена буква диска. Чтобы назначить ему букву, щелкните по разделу правой кнопкой мыши и выберите пункт меню «Изменить букву диска или путь к диску».
В появившемся окне нажмите кнопку «Добавить», выберите пункт «Назначить букву диска (A-Z)» и в выпадающем списке выберите букву, которую вы хотите назначить диску (например, F:) и нажмите ОК.
После этого подключенный USB диск появляется в проводнике с назначенной ему буковй диска. Однако после отключения USB устройства или перезагрузки компьютера, ему опять не назначается буква диска. Приходится опять назначать букву вручную через управление дисками – что несколько надоедает.
Такое ощущение, что не срабатывает какая-то функция автоматического обнаружения разделов на внешних жестких дисках.
Как можно решить проблему?
В первую очередь проверьте, запущена ли служба Virtual Disk (в русифицированной версии Windows служба называется Виртуальный диск). Проверить статус службы можно через консоль управления службами (services.msc).
или из командной строки:
SERVICE_NAME: vdsTYPE : 10 WIN32_OWN_PROCESSSTATE : 1 STOPPEDWIN32_EXIT_CODE : 0 (0x0)SERVICE_EXIT_CODE : 0 (0x0)CHECKPOINT : 0x0WAIT_HINT : 0x0
Если служба остановлена, запустите ее из графической оснастки (кнопка Start) или так:
Проверьте, сохранилась ли проблема. Если включение службы Виртуальный диск не помогло, проверим, включена ли функция автоматического монтирования новых томов.
Откройте окно командной строки (с правами администратора) и выполните команды:
В рамках diskpart проверим, включено ли автоматическое монтирование для новых томов:
Automatic mounting of new volumes disabled. Как мы видим, автомонтирование отключено. Включим его
Automatic mounting of new volumes enabled.Автоматическое подключение новых томов включено.
Завершим работу с diskpart
Leaving DiskPart.
Перезагрузите компьютер и проверьте, назначаются ли буквы внешним дискам.
Проверьте, не установлен ли для раздела на USB диске атрибуты скрытый и «не назначат букву диска». В командной строке Diskpart выполните:
- Выведите список дисков: list disk
- Найдите номер вашего USB диска(в этом примере 1) и выберите его: select disk 1
- Выведите список разделов на диске: list part
- Выберите нужный раздел: select partition 2
- Проверьте атрибуты раздела: attributes volume
- Как вы видите, для данного раздела включены атрибуты «Скрытый» и «Нет буквы диска по умолчанию».
- Отключите данные атрибуты командами: attributes volume clear NoDefaultDriveLetter attributes volume clear hidden
- Завершите сеанс diskpart, набрав: exit
После этого данному разделу на флешке должна автоматически назначаться буква диска на любом компьютере.
Также имейте в виду, что если на USB флешке имеется несколько разделов, то Windows будет видеть только первый раздел. Возможность создавать несколько разделов на съёмных USB накопителях появилась только в Windows 10 1703 (до этого, чтобы вы второй и последующие разделы на флешки были доступны в Windows приходилось пользоваться трюком, заставляющим Windows считать съемный USB накопитель обычным жестким диском).
Если ваша флешка не появляется в консоли управления дисками, попробуйте использовать другой USB порт, кабель. Попробуйте подключить флешку напрямую к компьютеру (без USB хаба), проверьте включено ли на ней питание, и определяется ли она на других компьютерах.
Если диспетчер устройств не открывается
Иногда пользователи сталкиваются с проблемами при открытии диспетчера устройств любым из способов, описанных выше. Он может просто не запускаться или же возникает окно, сигнализирующее о различных ошибках. В подавляющем большинстве случаев такое поведение операционной системы вызвано последствиями работы компьютерных вирусов. Бывает и так, что файлы диспетчера устройств на диске повреждены или отсутствуют, что тоже может быть вызвано кознями зловредов, проникших на ваш ПК из сети. В любом случае первым делом вы должны проверить компьютер на наличие вирусов и если таковые обнаружатся, избавиться от них. Если у вас не установлено ни одной антивирусной программы, то рекомендуем скачать хотя бы портативную, постоянно обновляющуюся и бесплатную утилиту CureIt! от Dr.Web и проверить с её помощью ваш ПК.
Если проблема с запуском диспетчера не решается очисткой от вирусов, воспользуйтесь встроенными возможностями ОС по поиску ошибок и восстановлению повреждённых системных файлов. Для этого вам потребуется выполнить следующее:
- Откройте окно «Выполнить» (Win+R).
- Напишите в нём cmd и нажмите кнопку ОК, чтобы запустить командную строку.
- В командной строке введите sfc /scannow и нажмите Enter.
Если системные файлы диспетчера устройств повреждены, утилита sfc сообщит об этом и восстановит их
Вы можете самостоятельно проверить наличие в подкаталоге System32 вашей ОС необходимых файлов. При проблемах с запуском диспетчера устройств стоит убедиться, что на диске присутствует сам файл devmgmt.msc, а также библиотеки devmgmr.dll, msxml3.dll, msxml6.dll и прочие. В случае отсутствия этих файлов вам придётся воспользоваться загрузочным диском LiveCD и вручную скопировать их из дистрибутива Windows 7.
В Windows 7
Можно зайти из Панели управления, выполнив следующие шаги:
- Нажимаете Пуск.
- В открывшемся окне выбираете «Панель управления».
- В появившемся окне нажимаете на соответствующий значок, и он открывается.
Существует еще один способ, как запустить диспетчер:
- Снова нажимаете на Пуск.
- Там выбираете «Компьютер». Щелкаете по нему не левой, а правой кнопкой мышки. Откроется маленькое меню.
- В нем выбираете «Свойства».
- Откроется окно «Система».В это окно также можно попасть сразу с помощью уже известного сочетания клавиш Win + Pause .
- В этом окне вверху находится надпись «Диспетчер устройств», входящая в первый столбец. Нажимаете ее, и Диспетчер устройств Windows 7 открывается.
Третий ответ на вопрос, как открыть Диспетчер устройств в Windows 7, — через строку поиска:
- Открывается она также через Пуск или сочетанием клавиш Win и R , располагается внизу слева.
- Введите в нее либо команду «devmgmt.msc», либо просто набираете его название (регистр не важен), как в поисковике пытаемся найти Диспетчер устройств. Вверху появится значок с соответствующей подписью.Если вводили команду «devmgmt.msc», то он так будет и подписан, но это Диспетчер устройств на Windows 7.
- Нажимаете его и оказываетесь там, где нужно.
Как проверить открытые порты?
Windows 10 записывает приложения, прослушивающие порт, и эта запись может быть проверена пользователем в любое время. Существует множество способов проверки. Но ниже представлены два самых простых метода, которые не требуют установки каких-либо сторонних утилит.
Использование команды AB
Чтобы определить приложение, которое прослушивает определенный порт на компьютере, используется команда «AB». В результате будет указано имя исполняемого файла, который сделал запрос. Для этого:
Использование команды AON
Есть еще одна команда, которая может использоваться для идентификации процесса, который прослушивает определенный порт. Эта команда покажет номер PID вместо имени исполняемого файла. Для этого:
Состояние listening – система следит и контролирует, есть ли запросы на соединение.
Состояние established – успешно используется.
Состояние time_wait – произошла ошибка тайм-аута.
Состояние close wait – соединение нестабильно и скоро прекратится.
Теперь нужно записать в блокнот номер PID, а далее
На экране появится папка, и можно посмотреть, что за приложение прослушивает порт.
Заходим в диспетчер в Windows XP
Для того чтобы зайти в Диспетчер устройств Windows XP, следует выполнить следующие действия:
- Нажимаете на Пуск в левом нижнем углу.
- Наводите курсор на надпись «Администрирование» во второй колонке открывшегося меню. При этом правее откроется еще одно меню.
- В нем выбираете самый нижний пункт — «Управление компьютером» и щелкаете мышью по нему.
- Открывается окно «Управление компьютером», в списке слева выбираете «Диспетчер устройств», нажимаете на него, и перед вами раскрывается дерево подключенных к машине устройств. Теперь, выбрав из них нужное, можете увидеть информацию о нем и драйвере, а также совершать другие действия.
Второй способ, как открыть Диспетчер устройств в Windows XP, — через строку ввода системных команд:
- Снова нажимаете Пуск.
- В раскрывшемся окне во второй колонке находите пункт «Выполнить…», который находится внизу. Нажимаете на него. Также Командную строку можно увидеть, одновременно надавив кнопки Win + R, первая из которых находится в нижнем ряду клавиатуры через клавишу Alt от пробела и обозначается логотипом «Windows».
- Откроется вот такое окно «Запуск программы».
В строке набираете «devmgmt.msc», с ее помощью сразу возможно запустить Диспетчер устройств. Не надо запоминать или записывать эту команду. В окне внизу есть памятка, там диспетчер обозначен в середине первой колонки, можно просто скопировать команду и вставить в панель. Если кто-то вызывал ее перед этим, то она появится сразу в окошке.
Есть еще третий способ, как найти это приложение:
- Нажимаете одновременно Win + Pause.
- Откроется следующее окно «Свойства системы».
В нем войдите в закладку «Оборудование».
- Выбираете кнопку с соответствующей надписью.