Реестр подключенных устройств

История использования USB

Ни для кого уже не секрет, что информация о разного рода активности многочисленных компонентов операционной системы попадает в реестр и файлы в виде записей заданного формата. При этом, информация эта нередко содержит чувствительные пользовательские данные: историю посещенных браузером страниц, кеш данных программ, информацию о подключаемых устройствах и многое многое другое. Во основном журналирование обеспечивается функциональными особенностями пользовательских программ, которые имеют встроенные алгоритмы сохранения истории операций, отчасти это возможно благодаря архитектурным особенностям ядра/HAL операционной системы, которые, производя конфигурирационные действия с устройствами, сохраняют информацию о последних в виде записей в системном реестре. Из всего многообразия подобной информации, в рамках данной статьи нас будет интересовать исключительно история использования USB устройств.

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

Не так давно в нашу жизнь вошел интерфейс USB, привнеся в неё довольно существенные изменения. Неожиданно многие вещи стали проще, отпала необходимость инсталляции устройства во внутренний интерфейсный разъем (шина), или внешний интерфейс, требующий перезагрузки станции для корректной инициализации устройства, да и сам процесс конфигурирования устройств стал, во множестве случаев, тривиальнее. На интерфейсе USB появились тысячи разнообразных по назначению устройств, которые достаточно было подключить к разъему на панели корпуса, после чего от момента подключения до состояния «готов к работе», порой проходили считанные минуты. Наряду с очевидными достоинствами: легкостью конфигурирования/использования, компактностью, функциональностью, подобные устройства сразу стали источником проблем как для безопасности персональных данных самого пользователя, так и безопасности корпоративных сред. Компактный, легко маскируемый «брелок» с интерфейсом USB может запросто явиться той ахиллесовой пятой, которая станет причиной «падения» гиганта корпоративной безопасности. Если порты USB в корпоративных рабочих станциях находятся без надлежащего контроля со стороны политик безопасности, то любое приспособление может запросто выступить в качестве средства для обхода периметра безопасности компании. И тут уж насколько хватит фантазии «взломщика», например, достаточно пронести на флешке свежий, не определяемый антивирусами вредоносный код и выполнить его (умышленно или нет), и вот вам уже прецедент, поскольку даже без локальных административных привилегий учетной записи пользователя сохраняется пространство для маневра. Не меньшую опасность представляют и USB-модемы, которые, в случае установки (а при использовании локальных/доменных политик по умолчанию это достигается достаточно просто), могут выступить в роли неконтролируемого канала передачи данных, по которому может осуществляться передача чувствительной корпоративной информации за пределы защищенного внутреннего периметра. При этом, даже декларируемые (заявленные/согласованные) пользовательские устройства (например, телефоны) могут содержать в своих микропрограммах или операционных системах уязвимости, которые, в случае эксплуатации, наносят вред не только владельцу, но и могут выступать в роли средства несанкционированного доступа к служебным данным. Поэтому, в случае возникновения инцидента информационной безопасности, связанного с эксплуатацией USB-устройств,

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

Нумерование (энумерация) USB устройств

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

  • Нумерование устройства;
  • Установка драйвера устройства;
  • Ядро (?) инициирует к вновь подключенному устройству серию запросов GET_DESCRIPTOR с различными типами запрашиваемых дескрипторов ( Device , Configuration , LangID , iProduct ). Запросы опрашивают устройство на предмет наличия серии дескрипторов, представляющих собой структуры данных, описывающие возможности USB устройства.

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

    История USB подключений в Windows 10, 8, 7, Vista, XP

    Как посмотреть историю подключения USB?

    Недавно на сайте был задан интересный вопрос. Автор интересовался можно ли посмотреть историю подключения USB. Если есть интерес значит надо об этом написать. Кроме того данная тема относится к Форензике — компьютерной криминалистике, а как вам известно эта тема переплетается с тематикой нашего сайта.

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

    Если вы пользуетесь социальной сетью ВКонтакте, то вам будет интересно узнать как с помощью функции «История активности ВКонтакте» узнать о взломе своей страницы.

    История USB подключений

  • История USB подключений в реестре
  • Программы для просмотра истории USB подключений
    • История подключения USB устройств программой USBDeview
    • История подключений USB программой USB History Viewer

    Существуют несколько способов: ручной — это когда самому надо копаться в реестре Windows и с использованием специальных программ. Я поверхностно расскажу про реестр и более подробно поговорю о программах, так как это на мой взгляд самый легкий и удобный способ вытащить историю использования USB девайсов.

    История USB подключений вручную

    Все данные о подключениях USB хранятся в реестре Windows в этих ветках:

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

    История USB подключений программами

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

    История USB подключений программой USBDeview

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

    Скачать USBDeview

    Скачать USBDeview бесплатно вы можете по этой прямой ссылке английскую версию. А Русскую версию здесь с файлообменика.

    Автор программы известный Израильский программист Нир Софер, который написал большое количество бесплатных, полезных приложений.

    Использование USBDeview

    После того как скачали, разархивируйте и запустите файл «USBDeview.exe». Версия портабельная, т.е не требует установки, и после запуска мгновенно запустится.

    Быстренько просканировав компьютер USBDeview отобразит список всех ранее подключенных USB-устройств.

    Вот какую информацию может показать программа:

    • Имя устройства
    • Описание
    • Первое подключение
    • Последнее подключение
    • Буква диска
    • Серийный номер
    • Производитель устройства
    • Версия USB
    • И т.д.
    • Есть еще куча другой информации, но большинству для того чтобы отследить кто и когда подключал к компьютеру флешку наверное хватит даты подключения, названия и описания USB-устройства.

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

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

      Ну, и конечно все полученные данные можно сохранить в виде отчета во всевозможные форматы от *.txt до *.html.

      История USB программой USB History Viewer

      Следующая программа с которой я хочу вас познакомить — это USB History Viewer. Утилита отображает информацию только о подключенных флешках и внешних жестких дисках.

      Скачать USB History Viewer

      Скачать USB History Viewer бесплатно вы можете по этой ссылке только английскую версию.

      Использование USB History Viewer

      Запускаем программу и видим три поля.

      1. Computer name — Имя компьютера
      2. Authentication — Авторизация
      3. Get USB History — Список флешек

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

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

      На самом деле есть еще программа Internet Evidence Finder, но из-за ее фантастически высокой цены я даже рассказывать про нее не стал. Мощная утилита, но стоит 999$. Если вы профи Форензики, то вперед, но большинству хватит и этих инструментов.

      Скачать архив с представленными в статье программами вы можете по этой ссылке.

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

      Кстати, чтобы не пропустить обзоры других подобных программ обязательно подпишитесь на наши паблики в социальных сетях. В будущем будет еще больше интересного!

      USBDeview 2.30 — Просмотр и удаление информации из реестра о USB подключениях.

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

      Замечали что при включении нового USB накопителя (флешки) к компьютеру, система начинает лихорадочно тормозить? Это происходит от того, что в реестре накопилось много записей о таких подключениях, в результате чего новое устройство определяется крайне долго.

      С помощью программы вы сможете узнать следующие важные данные
      Имя, описание и тип устройства.
      Состояние устройства (подключено / отключено).
      Дата первого и последнего подключения устройства к компьютеру.
      Масса системной информации об устройстве: серийный номер, USB хаб, ID устройства, классы и субкласс USB, информация о драйвере устройства и т.д.

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

      Дополнительная информация
      Лицензия: Бесплатно
      Разработчик ПО: NirSoft
      Поддерживаемые ОС: Windows XP, Windows Vista, Windows 7, Windows 8
      Язык интерфейса: Русский, Английский
      Дата обновления: 2018-07-07
      Размер программы: 187 кб.

      Получить список подключенных USB-устройств

      Как я могу получить список всех подключенных USB-устройств на компьютере Windows?

      Добавьте ссылку на System.Management для своего проекта, затем попробуйте что-то вроде этого:

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

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

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

      Win32_PnPEntity включает все USB-устройства и сотни других устройств, отличных от USB. Рекомендация Russel Gantman использовать поиск WHERE Win32_PnPEntity для идентификатора устройства, начинающегося с «USB%» для фильтрации списка, полезно, но немного неполно; он пропускает HID-совместимые мыши и клавиатуры. Я считаю, что «USB \%», «USBSTOR \%», «USBPRINT \%» и «HID \%» будут полностью перечислять все возможности, но, поскольку есть лучшие варианты, это, вероятно, не нужно преследовать. Win32_PnPEntity , однако, является хорошей «основной» ссылкой для поиска информации, когда вы владеете PNPDeviceID из других источников.

      То, что я нашел, было лучшим способом перечислить USB-устройства, было запросить Win32_USBControllerDevice . Хотя он не дает подробной информации для устройств, он полностью перечислил ваши USB-устройства и предоставил вам пару Antecedent/Dependent PNPDeviceID для каждого устройства USB (включая концентраторы, устройства без хаба и устройства, совместимые с HID) в вашей системе. Каждый Зависимый, возвращенный из запроса, будет USB-устройством. Antecedent будет контроллером, которому он назначен, один из USB-контроллеров, возвращаемый запросом Win32_USBController .

      В качестве бонуса, похоже, что под капотом WMI проводит Дерево устройств при ответе на запрос Win32_USBControllerDevice , поэтому порядок в котором эти результаты возвращаются, может помочь определить отношения родителя/ребенка. (Это не документировано и, следовательно, является лишь предположением, используйте API SetupDi CM_Get_Parent (или Ребенок + Sibling) для окончательных результатов.) В качестве опции для API SetupDi кажется, что для всех устройств перечисленные в разделе Win32_USBHub , их можно найти в реестре (в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ + PNPDeviceID ) и будет иметь параметр ParentIdPrefix , который будет префиксом последнего поля в PNPDeviceID его дочерних элементов, поэтому это также можно использовать в подстановочный знак для фильтрации запроса Win32_PnPEntity .

      В моем приложении я сделал следующее:

    • (Необязательно) Запросил Win32_PnPEntity и сохранил результаты в карте значений ключа (с PNPDeviceID в качестве ключа) для последующего извлечения. Это необязательно, если вы хотите делать отдельные запросы позже.
    • Запросил Win32_USBControllerDevice для окончательного списка USB-устройств в моей системе (все зависимые) и извлек из них PNPDeviceID. Я пошел дальше, основываясь на порядке, следующем за деревом устройства, для назначения устройств корневому концентратору (первое устройство было возвращено, а не контроллеру) и построило дерево на основе parentIdPrefix. Заказ, возвращаемый запросом, который соответствует перечислению дерева устройств через SetupDi, представляет собой каждый корневой концентратор (для которого Antecedent идентифицирует контроллер), за которым следует итерация устройств под ним, например, в моей системе:
      • Корневой концентратор первого контроллера
      • Корневой концентратор второго контроллера
        • Первый концентратор под корневым центром второго контроллера (имеет parentIdPrefix)
          • Первое составное устройство под первым концентратором под корневым центром второго контроллера (PNPDeviceID совпадает с концентратором ParentIdPrefix; имеет свой собственный ParentIdPrefix)
            • Часть HID-устройства составного устройства (PNPDeviceID соответствует выше составному устройству ParentIDPrefix)
            • Второе устройство под первым концентратором под корневым центром второго контроллера
              • Часть HID-устройства составного устройства
              • Второй концентратор под корневым центром второго контроллера
                • Первое устройство под вторым концентратором под корневым центром второго контроллера.
                • Третий концентратор под корневым центром второго контроллера
                • и др.
                • Запрос Win32_USBController . Это дало мне подробную информацию о параметрах PNPDeviceID моих контроллеров, которые находятся в верхней части дерева устройств (это были антецеденты предыдущего запроса). Используя дерево, полученное на предыдущем шаге, рекурсивно повторяем его дочерние элементы (корневые хабы) и их дочерние элементы (другие хабы) и их дочерние элементы (не-хаб-устройства и составные устройства) и их дочерние элементы и т.д.
                  • Полученные данные для каждого устройства в моем дереве путем ссылки на карту, сохраненную на первом шаге. (Необязательно, можно пропустить первый шаг и запросить Win32_PnPEntity индивидуально, используя PNPDeviceId, чтобы получить информацию на этом шаге, вероятно, компиляция процессора и памяти, определяющая, какой порядок лучше.)
                  • Таким образом, Win32USBControllerDevice Зависимые — это полный список USB-устройств в системе (кроме самих контроллеров, которые являются Антецедентами в этом же запросе) и путем перекрестной ссылки на эти пары PNPDeviceID с информацией из в реестре и из других упомянутых запросов может быть построена подробная картина.

                    Список всех USB-устройств с возможностью их удаления из системы [USBDeview]

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

                    Всем доброго дня, или же приятного вечера. Как вы уже могли догадаться, речь сегодня пойдёт о такой замечательной, повторюсь, бесплатной программе USBDeview. В процессе жизни компьютера, ноутбука, мы постоянно подключаем, отключаем к нему различные USB-устройства ( смарт, мышка, принтер, флешка и т.д ).

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

                    Возможности USBDeview:

                    • наименование/описание устройства;
                    • запрещать и разрешать работу устройств;
                    • дата и время, когда устройство было добавлено и время последнего подключения;
                    • отключать и изменять букву устройства;
                    • серийный номер;
                    • открыть параметры устройства в редакторе системного реестра;
                    • идентификационные номера продукта и производителя;
                    • назначить автозапуск устройства;
                    • может деинсталлировать USB устройства, которые вы использовали ранее;
                    • скопировать его свойства в буфер обмена и вывести информацию о нем в виде HTML отчёта;
                    • отключить те, что подключены к вашему компьютеру в данный момент;
                    • назначить выполнение команд при подключении и отключении USB-устройства к порту компьютера;
                    • Скачать программу можно по этой ссылке . В архиве лежит 32-х и 64-х битная версия программы на русском языке. Необходимо выбрать нужную и, тапнуть по exe файлу. USBDeview установки не требует (portable -версия ). Главное окно программы выглядит примерно так.

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

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

                      Двойной тап по выбранному устройству покажет нам свойства этого устройства.

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

                      После чего делается прямой переход в редактор реестра с данным драйвером.

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

                      Как очистить данные о USB Флешках в реестре Windows.

                      Комментарии и отзывы: 9

                      1. Илья • 19.05.2011
                      >>>Внимание! Эти разделы так же содержат информацию о жестких дисках, установленных на компьютере. Не удаляйте эту информацию.

                      Вопрос: Если я по ошибке все же удалю вместе с информацией о флешках, данные о жестких дисках, что тогда? Капут системе?

                      Ответ:
                      Да, вы правы. Иногда, даже с установленными правами на полный доступ, удалить указанные ключи не получается. Но выход есть. Надо запустить редактор реестра с правами системы.

                      Как это сделать под Windows XP напишу ниже. На Виста и Windows 7 не пробовал.

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

                      Панель управления — администрирование — службы — Планировщик заданий.

                      Если все в порядке составляем BAT файл следующего содержания:
                      at 21:01 /interactive regedit.exe

                      21:01 — это время (у вас будет свое значение) запуска задачи. Если у вас системные часы показывают время 20.59, то редактор реестра (regedit.exe) будет запущен в 21:01, через 2 минуты.

                      После чего запускаем BAT файл.
                      В 21:01 любуемся запущенным под системными правами редактором реестра.

                      Теперь можно править в реестре любые данные.

                      8. Афанасий • 08.07.2013
                      Ответ к ответу на комментарий №3
                      «Как это сделать под Windows XP напишу ниже. На Виста и Windows 7 не пробовал».

                      Я пробовал, в windows 7, но этот способ уже не работает. Редактор реестра запускается и виден в процессах, но его окна система не открывает в целях безопасности. О чем сообщает при попытке создания задания в планировщике задач.

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

                      Как скрыть IP адрес компь
                      На сегодняшний день существует много разных проблем, которые связаны с .

                      Google Chrome
                      Google Chrome, бесспорно, лучший интернет-браузер на рынке. Он предлаг .

                      Как узнать скорость интер
                      Почему у меня в ADSL соединении скорость отдачи данных в 10 раз меньше .

                      Какой выбрать монитор? Ка
                      Перед тем как отправиться в магазин за монитором, необходимо решить дл .

                      Выбор монитора для ПК — т
                      1. Тип матрицы. Этот параметр влияет напрямую на будущее предназначени .

                      Copyright © Софт — Архив 2008 — 2018 Алексей Егоров
                      Сайт использует технологию Cookie для сохранения настроек пользователя.

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

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

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

                      Как правило в свойствах оборудования изменить выданный COM порт на другой не получается, т.к. система пишет, что все «низкие» COM порт уже используются (in use).

                      Смена номера COM порта для конкретного устройства

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

                      1. Запустим диспетчер устройств (Device Manager) таким образом: set devmgr_show_nonpresent_devices=1
                        start devmgmt.msc
                      2. В меню консоли выберем View->Show Hidden Devices.
                      3. Разверните ветку Ports (COM &LPT) и в списке найдите устройство, которому назначен нужный COM порт (бледная иконка означает, что данный COM порт назначен, но в настоящий момент это устройство не подключено). Щелкните по нему ПКМ и выберите Uninstall
                      4. Освобожденный COM порт может быть назначен другому устройству. Найдите в этой же ветке свое устройство, откройте окно его свойств (Properties). Затем перейдите на вкладку PortSettings и нажмите кнопку Advanced. В выпадающем списке выберите неиспользуемый COM порт.
                      5. Приведенная выше методика не всегда позволяет освободить занятый COM порт. В этом случае придется прибегнуть к редактированию реестра.

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

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

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


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

                      Смотрите еще:

                      • Приказ о проведении самообследования образец Приказ Министерства образования и науки РФ от 14 декабря 2017 г. № 1218 “О внесении изменений в Порядок проведения самообследования образовательной организации, утвержденный приказом Министерства образования и науки Российской Федерации […]
                      • Заявление на возврат налога для пенсионеров Льготы по налогам пенсионерам - порядок предоставления и образец заявления Льготы по налогам для пенсионеров Льготы пенсионерам по: земельному налогу Льготы по налогам для пенсионеров - что надо знать Достаточно часто нам задают […]
                      • Размер пособия по уходу за инвалидом 1 группы Оформление пособия по уходу за инвалидом Многие люди знают, что инвалиды получают пенсии и денежные пособия. Однако лишь немногие знают, что денежные выплаты полагаются не только самим инвалидам, но и людям, которые за ними […]
                      • 2500 штраф гибдд За что инспектор может наложить штраф в 2 500 тысячи рублей Бывают ситуации, когда водители нарушают ПДД. Это может быть сделано случайно или намеренно, однако в любом случае попадание в поле зрения сотрудника ГИБДД либо камер фото- и […]
                      • Авто с минимальным налогом Натуральный оброк. С нового года автомобили и их содержание станут дороже Увы, но это практически свершившийся факт: с нового года подорожают автомобили. Все. Кроме того, дороже станет их содержать. Главная причина тому — в бюджете […]
                      • Роспотребнадзор написать претензию Жалоба в Роспотребнадзор отправляется при нарушении прав потребителей либо получателей услуг. Это один из действенных способов повлиять на нарушителей, поэтому не бойтесь отстаивать собственные права. Данная федеральная служба следит за […]
                      • Нормы закона о полиции Закон «О полиции» 2018 Закон «О полиции» N 3-ФЗ принят 7 февраля 2011 года, вступил в силу спустя месяц, 7 марта того же года, и заменил закон РCФСР от 18 апреля 1991 года № 1026-I «О милиции». При создании проекта закона учитывалось […]
                      • Покупатель хочет вернуть товар что делать Покупатель хочет вернуть товар обратно без весомой причины - как поступить? Вы вправе не возвращать данные денежные средства за товар. Законодательством не предусмотрено право потребителя на немотивированный возврат товара надлежащего […]