No Image

В диспетчере устройств нет com портов

СОДЕРЖАНИЕ
4 113 просмотров
12 декабря 2019

цифровая электроника вычислительная техника встраиваемые системы

Как найти скрытые COM-порты

COM-порт представляет собой отличное средство для связи этого самого компьютера с каким-нибудь радиолюбительским проектом или устройством, например, платой Arduino. И у заядлого радиолюбителя и электронщика таких проектов и устройств может быть целая куча. Это, конечно, хорошо, ибо свидетельствует о высокой продуктивности человека, но в данном деле может быть небольшая проблема, скорее связанная с эстетической составляющей, нежели с практической.

Возможно, вы могли заметить, что всякий раз, когда вы вставляете в USB-разъем компьютера новую плату с чипом FTDI или другим подобным переходником COM-USB, выполняется обнаружение нового COM-порта. При частой работе с новыми платами количество таких виртуальных COM-портов может быть очень большим, а это не может не раздражать.

Поэтому сегодня мы научимся, как находить и удалять дополнительные COM-порты, накопленные за долгие годы радиолюбительского безумия.

Следует заметить, что приведенный в данном материале метод подходит только для операционных систем Windows и не подойдет для других, например, Linux или Android, поскольку там совершенно другие механизмы процесса распознавания и удаления COM-портов.

В первую очередь нужно зайти в командную строку с правами администратора. Для этого нажимаем «Пуск», печатаем «cmd» и на появившейся иконке нажимаем правую кнопку мыши и жмем «Запуск от имени администратора.

Теперь в командной строке печатаем магическую команду «set devmgr_show_nonpresent_devices=1», которая покажет нам скрытые устройства. Затем заходим в диспетчер устройств, напечатав «start devmgmt.msc».

В диспетчере устройств во вкладке «Вид», выбираем «Показать скрытые устройства».

Всё! Теперь вы можете выбрать любой неугодный вам порт и удалить его. Это освободит номер порта для других новых плат с конвертерами USB-TTL.

Таким образом, количество зарегистрированных COM-портов в вашей системе Windows можно существенно сократить, оставив только самые нужные порты, с которыми вы работаете в настоящее время. Это избавит вас от лицезрения наименования типа "COM137" при подключении очередной платы. Как уже было отмечено выше, эта операция по удалению лишних COM-портов носит в большинстве случаев чисто эстетический характер. Но иногда это может быть полезным в практическом плане, поскольку в очень редких случаях существуют программные средства, которые поддерживают только COM-порты с номерами от 0 до 9.

Диспетчер устройств присутствует во всех версиях Windows и позволяет управлять всеми устройствами, подключёнными к компьютеру. Благодаря ему можно работать с драйверами, подключать или отключать внешние и внутренние устройства, а также находить подробную информацию о них. Чтобы его открыть, используются встроенные средства ОС.

Как открыть диспетчер устройств в Windows 7

В Windows 7 существует несколько способов, позволяющих перейти диспетчеру, чтобы начать работу с ним. Большинство вариантов запуска диспетчера настроены по умолчанию, но можно добавить ещё один вручную, чтобы получить максимально быстрый доступ к программе.

Через Мой компьютер

  1. Разверните меню «Пуск».

Через управление компьютером

  1. Раскройте панель управления компьютером.

Через проводник

  1. Откройте проводник через ярлык «Компьютер».

Через программу быстрого доступа

  1. Зажав клавиши Win+R на клавиатуре, откройте программу «Выполнить».

Через выполнение команд

  1. Находясь в меню «Пуск», разверните раздел «Все программы», перейдите к подразделу «Стандартные» и выберите командную строку.

Видео: открываем диспетчер

Ручное добавление ещё одного способа

Если вы хотите, чтобы диспетчер можно было открыть прямо из контекстного меню, появляющегося при нажатии правой кнопкой мыши по значку «Компьютер», то выполните следующие действия:

    Находясь в окошке «Выполнить», используйте команду regedit.

Как отобразить скрытые устройства

Некоторые устройства в диспетчера по умолчанию скрыты по следующим причинам:

  • Подключённое к компьютеру устройство было произведено давно, поэтому не имеет функции Plug and Play, позволяющей диспетчеру распознать устройство. В этом случае устройство может полноценно работать, если установлены соответствующие ему драйвера, но в диспетчере оно будет скрыто;
  • устройство вынималось небезопасным способом извлечения, то кнопка «Извлечь устройство» не была нажата, перед тем как его вытащили. Или компьютер выключался автоматически после отключения электропитания, а из-за этого все подключённые устройства были отключены некорректно;
  • допустим, модем у вас был воткнут в один порт, а потом вы его по каким-то причинам перенесли в другой, а компьютер распознал его как новое устройство. В этом случае «старый» модем, подключённый в первый порт, будет скрыт, а новый отобразиться в диспетчере;
  • к группе скрытых иногда относятся временные накопители: флешки, телефоны и камеры, подключённые в режиме внешних накопителей.

Чтобы отобразить все скрытые устройства, выполните следующие шаги:

    Находясь в диспетчере устройств, раскройте вкладку «Вид».

Что делать, если не открывается

Некоторые пользователи сталкиваются с тем, что диспетчер не открывается при попытке его запустить разными способами. Иногда, диспетчер пропадает из всех разделом или перестаёт отвечать сразу после запуска. Выполните нижеперечисленные инструкции поочерёдно, чтобы восстановить доступ к реестру.

Диагностика на наличие вирусов

Первым делом убедитесь в том, что на компьютере нет вирусов, так как это одна из самых распространённых причин поломки. Откройте антивирус, установленный на вашем компьютере, и проведите полную диагностику, а найденные вирусы удалите. После проведения анализа перезагрузите компьютер и попробуйте запустить диспетчер. Если не помогло, то переходите к следующему пункту.

Читайте также:  Диммер с проводом и вилкой

Проверка файла запуска

Возможно, вирус или неаккуратные действия пользователя удалили файл, отвечающий за запуск диспетчера. Находится он по пути Основной_диск:WINDOWSsistem32. Если файл devmgmt.msc в конечной папке отсутствует, то перенесите его с другого компьютера, на котором установлена та же версия операционной системы с той же разрядностью. Если же этот файл на месте, то переходите к следующему пункту.

Отключение программ

Вспомните, какие программы, игры, процессы или темы вы устанавливали в последнее время. Возможно, именно они блокируют диспетчер, специально или нет, конфликтуя с ним. Удалите элементы, которые могли бы блокировать диспетчер и попробуйте его запустить.

Изменение параметров реестра

  1. Через окошко «Выполнить» отройте реестр, выполнив команду regedit.

Выполнение команд

Диспетчер может не открываться из-за того, что некоторые библиотеки DLL повреждены, чтобы их восстановить, выполните следующие действия:

    Запустите командную строку, используя права администратора.

Что делать, если ничего не помогло

Если ни одна из вышеперечисленных инструкций не помогла вам запустить проводник, то остаётся один выход — переустановка или восстановление системы. При использовании первого варианты вы потеряете все файлы, хранящиеся на компьютере, но получите стопроцентную гарантию того, что все заработает. При использовании второго способа у вас есть шанс откатить систему до того момента, когда диспетчер работал нормально, при этом потеряются только те программы, которые были установлены после создания последней рабочей точки восстановления.

Что делать, если в диспетчере пусто

Бывают случаи, когда в диспетчере совершенно пусто или отображается очень мало устройств. Причин для этого может быть несколько, и если вы не знаете, какая из них актуальна в вашем случае, то выполните все нижеперечисленные инструкции последовательно.

Удаление вируса

Существует вирус Apropos, который своим воздействием может вызвать ошибку в диспетчере устройств. Чтобы избавиться от этого вируса, скачайте программу AproposFix. Выключите компьютер и включите его в безопасном режиме, для этого в самой начале загрузки нажмите клавишу F8 на клавиатуре, а после в открывшемся списке выберите безопасный режим загрузки. Установите программу, перейдите в папку, в которую была произведена установка, и откройте файл RunThis с расширением bat. Программа в автоматическом режиме избавит вас от вируса и предоставит файл с отчётом о том, какие изменения были внесены.

Активация сервиса Plug and Play

Сервис Plug and Play отвечает за распознание устройств, подключённый к компьютеру. Если он отключён, то в диспетчере не будут отображаться все или некоторые устройства, поэтому эту функцию необходимо проверить и активировать вручную:

    Через меню «Пуск» разверните программу быстрого доступа «Выполнить».

Изменение параметров реестра

Возможно, дело в том, что не все права выданы вашей учётной записи или системе. Чтобы это изменить, придётся поработать в редакторе реестра:

    Используя окошко «Выполнить», перейдите к редактору, выполнив команду regedit.

Как распознать неопределившееся устройство

В диспетчере может обнаружиться устройство, которое никак не подписано. Если вы не понимаете, что это за устройство, то узнаете это, обновив его драйвера через автоматический поиск их в интернете, или поискав информацию о нём по его ID в интернете:

    Откройте свойства неопределившегося устройства.

Не отображаются порты

COM и LPT порты могут не отображаться в диспетчере по следующим причинам:

  • работа с портами отключена в BIOS, на некоторых компьютерах она отключена по умолчанию. Чтобы устранить проблему, зайдите в BIOS и измените параметр SMART LAN на нужный порт, а не на Disable;
  • порты физически отсутствуют в компьютере, в этом случае выход только один — приобретать переходники под нужные вам порты;
  • для материнской платы, подключённой к компьютеру, не установлены последние версии драйверов, скачайте и установите драйвера с официального сайта создавшей вашу плату компании, что избавиться от проблемы;
  • некоторые программы создали виртуальные порты, которые вытеснили реальные. Удалите все виртуальные порты из диспетчера, перезагрузите компьютер, и настоящие порты отобразятся.

Диспетчер не видит устройство

Диспетчер может не увидеть подключённое устройство по следующим причинам:

  • подключаемое устройство находится в нерабочем состоянии. Подключите его к другому компьютеру и проверьте, заработает ли там оно. Если да, то дело в первом компьютере, если нет, то дело в устройстве, и надо разбиться с ним;
  • порт, к которому идёт подключение, нерабочий. Подключите к нему любое другое рабочее устройство и проверьте, заработает ли оно с ним;
  • устройство скрыто в диспетчере, читайте об этом выше в этой же статье в пункте «Как отобразить скрытые устройства»;
  • для устройства не установлены драйверы, исправьте это, скачав и установив драйвера с официального сайта компании, которая произвела ваше устройство. Также драйвера могут быть не обновлены или повреждены, обновите их, а если они повреждены, то сначала удалите драйвера, а потом поставьте их заново;
  • устройство отключено на уровне BIOS, зайдите в него и проверьте настройки;
  • место устройства заняло неизвестное или виртуальное устройство, удалите все подобные устройства, и после перезагрузки настоящее устройство появится в диспетчере.
Читайте также:  Вкусные оладьи на кефире пышные видео

Эти причины и решения к ним актуальны для всех видов устройств: видеокарты, мышки, флешки, мониторы, принтеры, дисководы и т. д. Если вы проверили все пункты, но они вам не помогли, то остаётся одно — переустанавливать систему или откатывать её до того момента, когда все отображалось в диспетчере полноценно.

Что делать, если не видит дисковод

Для дисководов существует ещё одно решение проблемы:

    Находясь в программе быстрого доступа «Выполнить», используйте команду regedit, чтобы обратиться к редактору реестра.

Диспетчер устройств — удобная стандартная программа, позволяющая управлять подключёнными устройствами. Некоторые устройства в ней могут быть скрыты, а не некоторые — не опознаваться, но эти проблемы можно решить самостоятельно. Главное, перед тем как копаться в системе и диспетчере, убедитесь, что проблема не в самом подключаемом устройстве.

Устранение ошибок в Com и LPT портах. | 16:15:00 , 01 Февраля 2005

Прерывания и адреса

Передача данных от центрального процессора к любому периферийному устройству и наоборот контролируется заданием запроса на прерывание (IRQ) и адреса ввода-вывода (I/O address). Для внешнего периферийного устройства запрос на прерывание и адрес ввода-вывода приписываются тому порту, через который оно подсоединяется.

Сами слова "запрос на прерывание" сообщают, что прерывается работа ЦП и ему предписывается заняться данными, поступающими с какого-либо устройства. Всего существует 16 прерываний — от 0 до 15. Все последовательные и параллельные порты, как правило, требуют своего собственного запроса прерывания, за исключением того, что порты СОМ1 и COM3, а также COM2 и COM4 зачастую имеют общий запрос прерывания.

Для каждого порта нужно указывать уникальный адрес ввода-вывода, который подобен почтовому ящику для приходящей на адрес ЦП корреспонденции, в котором она хранится до обработки. Если какой-либо запрос на прерывание или адрес ввода-вывода используются одновременно более чем одним устройством, то ни одно из них не будет работать надлежащим образом и может даже "зависнуть" ПК.

При проблемах с портом проверьте, какие запросы на прерывание и адрес ввода-вывода ему приписаны.

Панель управления — Система — Устройства — Порты СОМ и LPT

Если вы увидите перед какой-либо строчкой желтый кружок с восклицательным знаком внутри, то, возможно, найдете причину "помехи". Выделив строчку, нажмите "Свойства — Ресурсы". В поле "Список конфликтующих устройств" найдите, что вызывает конфликт. Если окажется, что это какая-нибудь старая плата, не поддерживающая Plug & Play, то она будет указана в списке как "Неизвестное устройство".

Чтобы разрешить проблему, измените для одного из устройств-нарушителей запрос на прерывание или адрес ввода-вывода. Если порт находится на системной плате, то используйте для этого программу начальной установки системы System Setup (BIOS).

Для вхождения в System Setup во время запуска ПК нажмите клавишу "Delete", "F1" или иную — узнайте в документации на систему. Во многих программах начальной установки можно назначать запрос на прерывание и адрес ввода-вывода (установить ресурсы) для каждого конкретного порта, отменив старые.

Найдите неиспользуемый запрос на прерывание или адрес ввода-вывода.

Панель управления — Система — Устройства — Компьютер

Вы увидите полный список применяемых ресурсов. Если неиспользуемых запросов на прерывание нет, то попробуйте отключить с помощью System Setup неиспользуемый порт.

Система — Устройства — Конфликтующее устройство — Ресурсы

Выключите функцию "Автоматическая настройка". В окне "Перечень ресурсов" выберите тип ресурса, нажмите кнопку "Изменить" и в поле "Значение" задайте новое (неиспользуемое) значение запроса на прерывание или адрес ввода-вывода.

Установка параметров паралельных портов

Параллельные порты обозначаются аббревиатурой LPT. Компьютер автоматически приписывает каждому обнаруженному параллельному порту адреса от LPT1 до LPT3.

Если вы устанавливаете второй параллельный порт, убедитесь, что он не использует уже имеющийся запрос на прерывание. В некоторых компьютерах LPT1 и LPT2 по умолчанию применяют IRQ7. С помощью Диспетчера устройств установите IRQ5 для LPT2. Если это невозможно, то используйте программу Setup CMOS вашей системы.

Стандартные установки ресурсов параллельных портов

LPT-порт Запрос на прерывания Адрес ввода-вывода
LPT1 IRQ7 ЗВС
LPT2 IRQ7 378
LPT3 IRQ5 278

Установка параметров последовательных портов

Каждый последовательный порт идентифицируется с помощью одного из восьми возможных СОМ-адресов — СОМ1, COM2 и т. д., каждому из которых соответствуют свой уникальный адрес ввода-вывода и запрос на прерывание.

Будьте внимательны при установке в ПК устройства, требующего СОМ-порта. Порты СОМ1 и COM2 имеют стандартные адреса ввода-вывода и запросы на прерывание, которые нигде не должны изменяться (обычно могут быть изменены только в программе Setup CMOS вашего ПК). Если для нового устройства требуется назначить порт СОМ1 или COM2, то при загрузке ПК войдите в программу Setup и либо отключите последовательный порт, приписанный к СОМ1 или COM2, либо, если нужно освободить соответствующие установки для добавляемого устройства, измените идентифицирующие его запрос на прерывание и адрес ввода-вывода.

Читайте также:  Зарядить акб не снимая клеммы

Заметьте, что все стандартные адреса ввода-вывода используют только третье и четвертое прерывания. Поскольку два устройства не должны использовать один и тот же запрос на прерывание, то постарайтесь для новых внешних устройств приписать портьте COM3 по COM3, вручную устанавливая запросы на прерывание и адреса ввода-вывода с помощью Диспетчера устройств (диалоговое окно "Свойства: Система").

Стандартные установки ресурсов последовательных портов

СОМ-порт Запрос на прерывание Адрес ввода-вывода
СОМ1 IRQ4 3F8
COM2 IRQ3 2F8
COM3 IRQ4 ЗЕ8
COM4 IRQ3* 2Е8
СОМ5 IRQ4* ЗЕО
СОМ6 IRQ3* 2ЕО
СОМ7 IRQ4* 338
СОМ8 IRQ3* 238

* Могут быть установлены с помощью Диспетчера устройств Windows 9x (Свойства: Система)

Оптимизация последовательных портов

Компьютер имеет один либо два встроенных последовательных порта в виде 9-штырькового разъема, обычно расположенных на задней панели компьютера. С помощью такого порта за единицу времени можно передать лишь 1 бит данных, в то время как посредством параллельного — 8 бит. Скорость работы последовательного порта зависит от универсального асинхронного приемо-передатчика (UART), преобразующего проходящий через шину ПК параллельный поток данных в однобитовый.

Как правило, современные ПК поставляются с UART модели 16550. В этом случае максимальная пропускная способность составляет 115 кбит/с, что обеспечивает достаточную полосу пропускания для большинства последовательных устройств. Более старые UART моделей 16450 и 8250 с этой задачей уже не справляются. Но иногда производительности UART 16550 может оказаться недостаточно, ведь некоторые аналоговые модемы обрабатывают сжатые данные со скоростью 230 кбит/с, а адаптеры ISDN — до 1 Мбит/с. Так что, если вам требуется большая скорость передачи данных, покупайте плату расширения с UART модели 16750, способной работать со скоростью 921 кбит/с.

Работа с параллельными портами

Параллельные порты обычно используются для принтеров, хотя через них могут подключаться к ПК и другие устройства, например сканеры. С их помощью можно передавать данные со скоростью от 40 Кбайт/с до 1 Мбайт/с, а иногда даже с большей.

В основном все ПК поставляются с одним параллельным портом в виде 25-штырькового разъема на задней панели. Чтобы добавить второй порт, необходимо купить контроллер ввода-вывода и установить его в разъем расширения на системной плате. Параллельный порт бывает четырех типов — однонаправленный, двунаправленный, с улучшенными возможностями (ЕРР-порт) и с расширенными возможностями (ЕСР-порт). Для каждого из них характерны различные скорость и возможности. Порты большинства новых ПК поддерживают все четыре режима, и чтобы узнать, какой из них обеспечивает параллельный порт, посмотрите в программе Setup (CMOS Setup utility) вашего ПК раздел периферийных устройств (Integrated peripherals).

Однонаправленный порт иногда называется также SPP-портом. Эта базовая конфигурация пропускает данные со скоростью 40-50 Кбайт/с лишь в одном направлении — к принтеру или другому внешнему устройству.

Двунаправленный порт. Обеспечивает двусторонний обмен данными со скоростью передачи от 100 до 300 Кбайт/с между ПК и внешним устройством. При этом информация о состоянии последнего поступает в компьютер.

Порт с улучшенными возможностями (ЕРР). Разработан для внешних дисководов и сетевых адаптеров, требующих высокой производительности. Обеспечивает скорость передачи данных от 400 Кбайт/с до 1 Мбайт/с и более.

При установке в программе System Setup опции ЕРР предлагаются версии 1.7 и 1.9. Практически для всех периферийных устройств, купленных в последние годы, нужно выбирать 1.9.

Порт с расширенными возможностями (ЕСР). Повышает скорость и расширяет возможности обмена данными между внешним устройством и компьютером. Если принтер и иное периферийное устройство поддерживают ЕСР, то они непосредственно выдают сообщения о состоянии устройств и ошибках.

Если в программе. System Setup задать опцию ЕСР, то появится строчка для выбора DMA-канала (канал непосредственного доступа к памяти, direct memory access). Необходимо задать его так же, как и при запросе на прерывание. Чтобы предотвратить возникновение конфликтов DMA-каналов, просмотрите свободные из них в окне "Свойства: Компьютер", как описано выше. Если конфликта не избежать, то вернитесь к двунаправленному режиму порта.

Лучший порт для урагана данных.

В новых системах и периферийных устройствах параллельные и последовательные порты стали заменять универсальной последовательной шиной (Universal Serial Bus, USB). С ее помощью можно достичь скорости передачи данных до 12 Мбит/с, а также подключать при наличии всего одного порта клавиатуры, мониторы, мыши и многие другие (до 127) устройства, которые, как и с решающим сходные задачи SCSI-интерфейсом, могут быть соединены "цепочкой". При этом используется всего один запрос прерывания. USB-шину можно устанавливать и на более старые компьютеры, купив соответствующую плату расширения.

Оценок этой статье — 4. Средний балл — 5.00 Просмотров — 48347

Комментировать
4 113 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock detector