Перейти к содержимому

Как почистить usb порты на компьютере

  • автор:

USB-порт может перестать работать после подключения или отключения USB-устройства

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

В этой статье описаны способы решения этой проблемы.

Необходимые условия

Для выполнения некоторых действий по устранению неполадок, описанных в этой статье, необходимо войти в систему Windows с учетной записью администратора. Если компьютер является персональным, скорее всего, вход в систему с учетной записью администратора уже выполнен. Если компьютер является рабочим и подключен к сети, возможно, потребуется обратиться за помощью к администратору. Чтобы убедиться, что вход в Windows выполнен с учетной записью администратора, перейдите на следующий веб-сайт корпорации Майкрософт:

Решение

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

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

Способ 1. Обновление конфигурации оборудования с помощью диспетчера устройств

Обновите конфигурацию оборудования с помощью диспетчера устройств. После этого компьютер сможет распознать USB-устройство, подключенное к USB-порту, и его можно будет использовать.

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

    Нажмите кнопку Пуск и выберите пункт Выполнить.

Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если не удалось устранить проблему, перейдите к следующему способу.

Способ 2. Перезапуск компьютера

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

Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если не удалось устранить проблему, перейдите к следующему способу.

Способ 3. Отключение и повторное включение USB-контроллера

Отключите и снова включите все USB-контроллеры с помощью диспетчера устройств. Это позволит восстановить нормальную работу USB-порта. USB-контроллеры представляют USB-порты в диспетчере устройств. Если расширенное устранение неполадок вызывает затруднения, перейдите к разделу Временное решение.

Чтобы отключить и повторно включить USB-контроллеры, выполните указанные ниже действия.

    Нажмите кнопку Пуск и выберите пункт Выполнить.

Если USB-порт распознает устройство и его можно использовать, дальнейшее содержание этой статьи можно пропустить.

Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если этим методом не удалось устранить проблему,см. раздел «Обходной путь».

Временное решение

Если не удалось устранить проблему с помощью приведенных способов, отключите функцию временного отключения. Обратите внимание на то, что это действие влияет на все драйверы USB-контроллеров (а следовательно, на все USB-порты и подключенные USB-устройства). Поэтому отключить USB-устройства, подключенные к компьютеру, невозможно, и они продолжат потреблять энергию. Кроме того, флажок Разрешить отключение этого устройства для экономии энергии не отображается на вкладке Управление питанием для корневого USB-концентратора.

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

Получить помощь в решении проблемы

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

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

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

Самостоятельное решение проблемы

Этот раздел предназначен для опытных пользователей.

В качестве временного решения можно отключить функцию временного отключения USB путем изменения реестра. USB-устройство может не отвечать на запросы из-за состояния гонки в функции временного отключения. Функция выборочной приостановки позволяет эффективно управлять питанием благодаря отключению USB-устройств. Однако иногда она может неправильно выводить USB-устройства из спящего режима. В результате при попытке использования USB-устройства оно не отвечает на запросы.

Также функцию временного отключения можно отключить на сервере, для которого управление питанием неважно или вообще не требуется.

Важно! В этот раздел, способ или задачу включены действия по изменению параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем, поэтому при выполнении таких действий будьте предельно внимательны. Для дополнительной защиты создайте резервную копию реестра. Это позволит восстановить его при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:

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

    Нажмите кнопку Пуск и выберите пункт Выполнить.

  1. В меню Правка выберите пункт Создать, затем — Параметр DWORD.
  2. Введите DisableSelectiveSuspend и нажмите клавишу ВВОД.
  3. В меню Правка выберите пункт Изменить.

Затем перейдите к разделу Проблема устранена?

Проблема устранена?

Убедитесь, что проблема устранена. Если удалось устранить проблему, дальнейшее содержание этой статьи можно пропустить. Если не удалось устранить проблему, .

Причина

Эта проблема может возникнуть из-за ошибки синхронизации, которая препятствует обнаружению USB-устройства.

Корпорация Майкрософт и производители микросхем, использующихся в устройствах USB, изучили эту проблему. Однако результаты этих исследований нельзя считать окончательными, поскольку воспроизвести условия возникновения проблемы удается не всегда.

Состояние

Корпорация Майкрософт работает над устранением этой проблемы. Дополнительная информация будет размещаться по мере ее появления.

Особенности чистки USB портов на различных устройствах — пошаговое руководство

Если своевременно не очищать все разъемы и порты, можете смело забыть о корректной и правильной работе. Ваш USB порт начнет лагать, постоянно терять соединение, а если своевременно не очистить разъем, то устройства, подключаемые через usb, перестанут распознаваться. Не переживайте, если не знаете, как правильно это сделать ― ведь для несведущих новичков наш портал и предназначен, читаем — как почистить USB разъем.

План статьи:

  1. Нужно ли чистить usb порты компьютера и ноутбука
  2. Как почистить usb порт (разъем)
  3. Micro usb разъем
  4. Можно ли осуществлять мойку
  5. Что такое утилита для очистки usb разъемов
  6. Почему после процедуры чистки перестали работать usb порты
  7. Выводы
  8. Видеообзор

Нужно ли чистить usb порты компьютера и ноутбука

Не многие люди знают, для чего вообще нужна чистка таких хрупких, но в то же время важных компонентов компа, ноутбука или телефона. Но подумайте сами: сколько раз в день вы используете порты? Утром, листая ленту в ВК с телефона, вы предварительно ставите его на зарядку перед тяжелым рабочим днем.

Потом, уже вернувшись домой, вы берете мышку, работающую с USB, и вставляете рядом с ней флешку, чтобы допечатать важный рабочий документ. И такое происходит каждый день. Неудивительно, что разъем (как и всякое другое отверстие, например, для микрофона, наушников) очень быстро забивается пылью, грязью и остатками вашей еды, окисляются.

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

Как почистить юсб разъем - детальная инструкция

Наш Компьютер настоятельно рекомендует производить хотя бы раз в месяц чистку портов.

Как почистить usb порт (разъем)

Чтобы чистка прошла гладко и без проблем, не стоит разбирать ПК, телефон или планшет, пытаясь добраться до грязи изнутри. Из этого все равно не выйдет ничего путного: входы намертво припаяны к материнской плате, поэтому вы просто зря потеряете свое время.

Не работает USB-порт компьютера или ноутбука, что делать?

Читайте как диагностировать и исправить неработающий USB-порт компьютера или ноутбука. Способы решения проблемы в домашних условиях. В последнее время объем окружающей нас информации необычайно возрос. Мы получаем информацию отовсюду: персональные компьютеры, мобильные телефоны, Интернет, телевидение, радио и т.д. Основные виды профессиональной деятельности полностью, или в большей своей массе, переведены на использование компьютерных устройств. Документация, архивы, корреспонденция, базы данных и т.д. – это только малая часть того, где применяются персональные компьютеры. Главными требованиями, предъявляемыми к компьютерным устройствам, является их быстродействие, надежность и возможность хранения большого объема информации.

Не работает USB-порт компьютера или ноутбука, что делать?

  • Суть проблемы
  • Физическая экспертиза
  • Перезагрузите компьютер
  • Воспользуйтесь приложением «Диспетчер устройств»
  • Проверка контроллеров универсальной последовательной шины «USB»
  • Проверка конфигурации оборудования
  • Удаление «USB-хост-контроллеров»
  • Очистить «Диспетчер устройств»
  • Отключить «Параметр временного отключения USB-порта»
    • Используя настройки параметров электропитания
    • Используя приложение «Редактор реестра»

    Суть проблемы

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

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

    В последнее время стали очень популярны облачные хранилища данных, позволяющие хранить в них большой объем личной информации и предоставляющие доступ к ней в любое время. Однако если пользователь, по какой-либо причине, не хочет хранить информацию в облачном хранилище, например, чтобы защитить ее от возможного доступа третьих лиц или вероятного взлома, то, в таком случае, он использует внешние «USB-накопители» и диски, подключаемые к компьютеру через «USB порт».

    Это довольно удобно, так как производители компьютерных устройств снабжают свои изделия достаточным количеством «USB-портов». И пользователь всегда может получить или загрузить необходимую информацию на свое устройство через такое «USB-соединение».

    Однако не во всех случаях процесс обмена информацией через «USB-порт» может закончиться успешно. Часто бывает, что вы накануне подключили «USB-накопитель» к компьютеру, а уже сегодня он не определяется. Тем не менее, этот диск работает на других «USB-портах» вашего компьютера. Тогда, вероятно, проблема может быть непосредственно в определенном «USB-порту».

    Перейти к просмотру

    Как исправить флешку: не видит компьютер, неправильный размер, система RAW, вставьте диск ��️��‍����

    Это одна из тех компьютерных проблем, которая случается так редко, что пользователи склонны обвинять в ней сам «USB-накопитель». Поэтому просто переключают его в другом месте и продолжают работу. Не предполагая, что «USB-порт» может быть неисправен, и не уделяют ему должного внимания.

    Однако «USB-устройства» все еще находятся на пике своей популярности и не показывают признаков ее замедления. «USB-флэш-накопители», «USB-зарядные устройства» для вашего телефона, «USB» для подключения «iPod», «USB-подогреватели кофе», «USB» для подключения дополнительных устройств (например, лампа, камера, микрофон и т.д.) – как видите, «USB-соединение» используется везде! Поэтому крайне важно, чтобы все ваши порты находились в рабочем состоянии.

    Ниже мы представим определенные действия, которые помогут вам проверить свой «USB-порт» на наличие проблемы определения «USB-устройств», и предложим некоторые советы по ее исправлению. После каждого выполненного действия проверяйте, решена ли проблема. Если действие не помогло, то переходите к следующему.

    Необходимым условием для тестирования и устранения возможных неполадок «USB-порта» является требование войти в систему «Windows» с учетной записью администратора. Если компьютер является вашим собственным персональным компьютером, то, скорее всего, вы уже вошли в систему с такой учетной записью. Для рабочего (офисного) компьютера вам придется обратиться за помощью к вашему системному администратору.

    Физическая экспертиза

    Первое, что вам нужно сделать, это проверить «USB-порт» на предмет физического повреждения.

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

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

    Перейти к просмотру

    Как снять защиту от записи с USB флешки, карты памяти SD, Micro SD или диска ��‍����️��️

    Перезагрузите компьютер

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

    Если этот способ не сработал, то пришло время использовать приложение «Диспетчер устройств».

    Воспользуйтесь приложением «Диспетчер устройств»

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

    Окно приложения «Диспетчер устройств» можно открыть различными способами. Для примера мы покажем несколько таких способов, и вы сможете использовать наиболее удобный для вас.

      Способ первый: Откройте окно приложения «Управление компьютером», например, нажмите на рабочем столе правой кнопкой мыши на ярлык проводника файлов «Этот компьютер», и во всплывающем меню выберите раздел «Управление».

    Управление компьютером

    Данное приложение позволяет осуществлять полное управление компьютером и соответствующими служебными программами. В левой панели окна приложения «Управление компьютером» выберите раздел «Диспетчер устройств», расположенный в папке «Служебные программы» в директории «Управление компьютером (локальным)».

    Служебные программы

    Пуск: Диспетчер устройств

    Выполнить: devmgmt.msc

    Приложение «Диспетчер устройств» будет открыто, и вы увидите следующее окно:

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

    Проверка контроллеров универсальной последовательной шины «USB»

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

    Контроллеры USB

    Данный список не будет иметь для вас особого значения. Однако важно обратить внимание на следующую запись: «Intel(R) 7 Series/C216 Chipset Family USB Enhanced Host Controller». Это особый тип «USB контроллера» непосредственно для нашего компьютера, у вас он будет отличаться. Но ключевыми словами здесь являются «USB Host Controller». Найдите их в своем «Диспетчере устройств». Если вы не можете их найти, то это и может быть вашей проблемой.

    Проверка конфигурации оборудования

    Нажмите кнопку «Обновить конфигурацию оборудования» на панели инструментов приложения «Диспетчер устройств» под лентой главного меню, представленной на рисунке ниже. Это заставит ваш компьютер заново проверить все ваше оборудование и обновить его. Это действие может помочь, и вы увидите «USB-хост-контроллер» в вашем списке. Если контроллер не отобразиться в списке, то значит, что проблема не устранена.

    Диспетчер устройств: Обновить конфигурацию оборудования

    Удаление «USB-хост-контроллеров»

    На этом этапе все становится немного сложнее. Вам придется удалить все контроллеры в приложении «Диспетчер устройств». Обратите внимание, что если вы работаете на персональном компьютере, а ваша клавиатура и мышь подключены к его «USB-портам», то после удаления контроллеров, они перестанут работать.

    В разделе «Контроллеры USB» щелкните правой кнопкой мыши на первом контроллере хоста. В открывшемся всплывающем меню из списка доступных действий выберите раздел «Удалить устройство».

    Диспетчер устройств: Удалить устройство

    Повторите этот процесс для каждого оставшегося «USB-хост-контроллера». Теперь перезагрузите компьютер. Это заставит компьютер заново переустановить и настроить эти контроллеры, и, возможно, сможет исправить тот контроллер, который не отвечает.

    Очистить «Диспетчер устройств»

    Существует вероятность, что в «Диспетчере устройств» могут отображаться ранее установленные устройства, которые уже не подключены к вашему компьютеру. Иногда драйвера устройств остаются установленными на вашем компьютере, спустя долгое время после того, как устройство было отключено. Самое время проверить и почистить приложение «Диспетчер устройств», удалив старые и неиспользуемые драйвера.

    Если данный способ вам не помог, то переходите к следующим действиям.

    Отключить «Параметр временного отключения USB-порта»

    «Параметр временного отключения USB-порта» – это параметр энергосбережения в операционной системе «Windows», который приостанавливает питание, подаваемое на «USB-устройство», чтобы увеличить время автономной работы компьютера. Это хорошая функция, позволяющая вам экономить электроэнергию, но в редких случаях, этот параметр может блокировать подключенное «USB-устройство».

    Вы можете отключить «Параметр временного отключения USB-порта» двумя разными методами: используя настройки параметров электропитания и через «Редактор реестра».

    Используя настройки параметров электропитания

    Откройте приложение «Параметры» любым нижеприведённым способом: Мы описали далеко не все возможные способы, а остановились на самых распространенных и наиболее удобных из них.

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

    Пуск: Параметры

    Параметры

    Все параметры

    Параметры Windows

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

    Питание и спящий режим

    В открывшемся окне «Электропитание» выберите текстовую ссылку «Настройка схемы электропитания».

    Настройка схемы электропитания

    В следующем окне нажмите текстовую ссылку «Изменить дополнительные параметры питания».

    Изменить дополнительные параметры питания

    Используя полосу прокрутки, найдите в главном окне параметров раздел «Параметры USB». Раскройте раздел, используя элемент управления (значок «плюс» в квадратной ячейке), а затем следующий раздел «Параметр временного отключения USB-порта». Задайте настройки параметров в ячейках «От батареи» и «От сети», выбрав во всплывающем меню, напротив каждого параметра, значение «Запрещено».

    Параметры временного отключения USB-порта

    Используя приложение «Редактор реестра»

    Примечание: Важно помнить, что производить любые действия с реестром надо с большой осторожностью, так как это может привести к необратимым последствиям. Если изменения в реестр будут внесены некорректно, то операционная система может дать сбой, могут возникнуть проблемы с работой отдельных служб компьютера, он может перестать загружаться или система может полностью выйти из строя. Предварительно позаботьтесь о создании резервной копии реестра, используя встроенные возможности приложения «Редактор реестра». В ленте главного меню окна «Редактор реестра» нажмите вкладку «Файл», и в открывшемся меню выберите раздел «Экспорт…». Присвойте имя копии реестра и сохраните ее в любом месте по желанию. Теперь при необходимости вы всегда сможете воспользоваться своей сохраненной копией.

    Откройте диалоговое окно «Выполнить» (например, нажав вместе сочетание клавиш «Windows + R»), затем в поле «Открыть» введите команду «regedit» и нажмите кнопку «ОК» или клавишу «Ввод».

    Выполнить: regedit

    Нажмите кнопку «Да» в сообщении службы контроля учетных записей «Windows»: «Разрешить этому приложению вносить изменения на вашем устройстве?», и окно приложения «Редактор реестра» будет открыто.

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

    HKEY_LOCAL_MACHINE

    Вы можете вручную искать и открывать каждый элемент на пути к указанному ключу, или скопировать ключ (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USB\DisableSelectiveSuspend) и вставить в адресную строку окна под лентой главного меню. Таким образом, вы можете избежать возможных ошибок, так как в окне находится много похожих директорий и довольно легко потеряться и выбрать неверный раздел.

    Если «USB-ключ» в вашем реестре не существует, то вам придется его создать.

    Для этого перейдите в последний доступный раздел ключа «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services», затем нажмите в главной ленте меню вкладку «Правка». В открывшемся всплывающем меню откройте вложенное меню «Создать» и выберите «Раздел».

    Редактор реестра: Создать раздел

    Присвойте новому разделу имя «USB». Затем в этом разделе в правой панели окна вам необходимо создать новый параметр «DisableSelectiveSuspend». Для этого щелкните правой кнопкой мыши по пустому пространству окна, откройте вложенное меню «Создать» и выберите раздел «Параметр DWORD (32 бита)».

    Создать: Параметр Dword

    Теперь щелкните по вашему вновь созданному параметру «DisableSelectiveSuspend» правой кнопкой мыши и во всплывающем меню выберите раздел «Изменить…».

    Редактор реестра: Изменить

    В окне изменения параметра «DWORD» введите в поле «Значение» цифру «1». Затем нажмите кнопку «ОК» для сохранения внесенных изменений параметра.

    Изменение параметра DWORD

    Теперь «Параметр временного отключения USB-порта» на вашем компьютере отключен. Чтобы внесенные вами изменения вступили в силу, вам потребуется перезагрузить ваш компьютер.

    Проверьте, работает ли сейчас ваш неисправный «USB-порт»? Если нет, то тогда самой вероятной причиной является физическое повреждение вашего «USB-порта».

    Исправить поврежденное оборудование

    Если порт все еще не работает, то вполне возможно, что проблема связана именно с оборудованием. «USB-порты» довольно хрупкие, а «USB-флэш-накопители» могут выступать в качестве рычагов давления на них, разрушая электрические разъемы внутри портов. Это наблюдается довольно часто в ноутбуках, когда пользователь убирает ноутбук в сумку и забывает вынимать «USB-накопитель». Обычно такая неисправность может быть исправлена. Вероятно, вам придется обратиться к специалисту по ремонту компьютеров, чтобы исправить неполадку, или попробовать сделать все своими силами, найдя способы ремонта в Интернете. Однако второй способ подходит для тех людей, которые имеют достаточно большой опыт ремонта компьютерных устройств.

    Перейти к просмотру

    Как восстановить файлы с внешнего жесткого диска в 2019 с EaseUS Data Recovery Wizard ⚕️����

    Заключение

    Существует несколько способов восстановить ваш нерабочий «USB-порт». Самое дешевое и простое решение, это исправить «USB-порт» в случае неполадки драйвера или операционной системы. Даже если неполадка определена на аппаратном уровне, ее все равно можно исправить достаточно просто и недорого.

    Если у вас есть другие советы по устранению неполадок для «USB-портов», либо вам когда-либо приходилось ремонтировать «USB-порт», либо вы знаете о возможных программных инструментах, которые помогли бы устранить неполадки в «USB-порту», то сообщите нам об этом в своих комментариях.

    Andrey Mareev

    Автор: Andrey Mareev, Технический писатель

    В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

    Michael Miroshnichenko

    Редактор: Michael Miroshnichenko, Технический писатель

    Мирошниченко Михаил – одни из ведущих программистов в Hetman Software. Опираясь на пятнадцатилетний опыт разработки программного обеспечения он делится своими знаниями с читателями нашего блога. По мимо программирования Михаил является экспертом в области восстановления данных, файловых систем, устройств хранения данных, RAID массивов.

    • Обновлено:
    • 1.11.2023 15:54

    Очистка занятых COM портов в Windows

    date

    02.02.2022

    user

    itpro

    directory

    PowerShell, Windows 10, Windows 7, Windows Server 2019

    comments

    комментариев 26

    Когда вы подключаете к компьютеру новое COM или некоторые USB устройства (например, USB модем, мобильный телефон, Bluetooth адаптер, конвертеров последовательных портов в USB и т.п.), Windows определяет его через механизм Plug-n-Play и назначит ему номер COM порта в диапазоне от 1 до 255 (COM1, COM2, COM3 и т.д.). При повторном подключении этого же устройств, ему назначается номер COM порта (Communication Port, или Serial port), зарезервированный за ним ранее. Новым устройствам выдается первый незанятый номер COM порта. Не редкость, когда внешние устройства при подключении создают сразу несколько COM портов (в моем случае после подключения адаптера Bluetooth, в системе появилось сразу 10 . новых COM портов).

    Ряд приложений (как правило, довольно древних), способны адресовать только двухзначные номера COM портов, и отказываются работать с COM100 и выше. Или видят только COM1-COM9 устройства. Что делать, если подключенное устройство получило высокий номер COM порта? Можно ли сбросить нумерацию для зарезервированных COM портов и удалить назначенные порты?

    Изменить номер COM порта устройства в Windows

    В Windows можно вручную изменить номер COM порта, назначенный устройству. Предположим требуемый COM порт уже занят, и мы хотим его попробовать его освободить. Для этого:

    1. Откройте диспетчер устройств (Device Manager) командой devmgmt.msc;
    2. В меню выберите View->Show Hidden Devices;Отобразить скрытые устройства
    3. Затем разверните Ports (COM & LPT) и найдите в списке устройство;
    4. Перейдите на вкладку Port Settings и нажмите кнопку Advanced;
    5. Текущий номер COM порта, назначенный устройству указан в поле COMPortNumber;
    6. Чтобы изменить его, раскройте выпадающий список и выберите номер COMпорта, который хотите задать.Изменить номер назначенного COM порта

    Но чаще всего изменить номер COM порт на другой не получится, так как все «низкие» COM порт уже используются (in use);

  • В этом случае нужно попробовать удалить резервацию COM порта за другим устройством. В ветке Ports (COM & LPT) найдите которому назначен нужный вам номер COM порта (бледная иконка означает, что данный COM порт назначен, но в сейчас это устройство не подключено);
  • Щелкните по нему ПКМ и выберите Uninstall;Удаление отключенного COM устройства
  • Теперь вы можете назначить освобожденный COM порт другому устройству. Еще раз откройте свойства вашего устройство, перейдите на вкладку PortSettings ->Advanced. Задайте свободный номер COM порта для вашего устройства.Смена COM порта
  • Однако такой способ позволяет освободить занятый COM порт не во всех случаях.

    Вы можете вывести полный список занятых COM портов в Windows с помощью PowerShell:

    Get-WMIObject Win32_SerialPort | Select-Object Name,DeviceID,Description
    Можно определить номер COM порта для определённого устройства по его имени, например:
    Get-WMIObject Win32_SerialPort | Where-Object < $_.Name -like "*Arduino*">|select name, deviceid
    Или
    Get-WMIObject Win32_SerialPort | Where-Object < $_.Name -like "*GPS*">|select name, deviceid

    Определяем процесс, который использует COM в Windows

    Вы не сможете освободить COM порт устройства, которое используется Windows или запущенной программой, процессом. Сначала вам нужно завершить процесс/программу, которая использует сейчас COM порт. Чтобы определить имя процесса, который использует COM порт понадобится утилита Process Explorer (https://docs.microsoft.com/en-gb/sysinternals/downloads/process-explorer).

    Сначала нужно вывести имя службы, которая использует COM порт. Выполните команду PowerShell:

    get-pnpdevice -class Ports -ea 0| Select Name, PNPDeviceID, Status, Service

    powershell: получить название процессов и служб использующих COM порты в windows

    Имя службы данного COM порта указано в столбце Service. Например, для COM2 это Serial. Теперь нужно запустить Process Explorer с правами администратора и выбрать в меню Find -> Find Handle or DLL. В строке Hangde or DLL substring введите значение Service, полученное ранее. В нашем примере это Serial .

    Process Explorer должен показать процесс, который использует сейчас ваш COM порт. Чтобы освободить COM порт, завершите процесс или программу.

    Process Explorer - ищем процесс или программу, которая используется com serial порт в windows

    Сброс назначенных COM портов Windows через реестр

    Информация об используемых COM портах хранится в ключе реестра CommDB в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter

      Откройте редактор реестра (regedit.exe) и перейдите в указанную ветку.

    Важно! Настоятельно рекомендуем предварительно создать резервную копию данной ветки реестра (File -> Export). В том случае, если что-то пойдет не так, вы сможете вернуться к первоначальной конфигурации COM портов.

    COM Name Arbiter
    Значение параметра ComDB в двоичном формате определяет список COM портов, зарезервированных в системе. Каждый бит определяет состояние соответствующего порта (от 1 до 255). К примеру, если нам нужно оставить резервацию только для COM3, hex значение ComDB будет равно 04 (0000 0100);ComDB

    Важно! Будьте предельно внимательными, ни в коем случае не добавьте в этот параметр дополнительные байт, иначе система может начать падать в BSOD.

    Сбросить привязки COM портов

    Если нужно полностью сбросить все привязки COM, измените значение ключа ComDB на 0.

    SERIALCOMM

    Примечание. В разделе HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM можно увидеть полный список COM портов, доступных в Windows.В разделе HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM можно увидеться список COM портов, подключенных к системе.

    список COM портов в реестре

  • В ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Ports содержится список назначенных COM портов. Все ненужные порты можно удалить (в нашем примере мы оставим только COM3 и удалим остальные);
  • Отключите все оборудование и перезагрузите Windows;
  • После перезагрузки включите оборудование в нужном порядке (переустановите конверторы USB-to-serial и т.д.). Все обнаруженные COM-порты автоматически определяться системой и им будут последовательно выделены номера COM портов.
  • Также вы можете использовать следующие две бесплатные утилиты для очистки занятых (In Use) COM портов:

    утилита COM Name Arbiter для очистки занятых COM портов в Windows

    • COM Name ArbiterTool – утилита для освобождения занятых COM портов. Запустите утилиту с правами администратора, выберите COM порты, которые вы хотите освободить и нажмите Clear unused Reservationsи Remove non-present devices;
    • Device Cleanup Tool – утилита используется для поиска в реестре информации о ранее подключенных устройств (в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum) и удаления неиспользуемых устройств и очистки резерваций COM портов.

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *