Как удалить неиспользуемые com порты в windows 10

Как освободить или удалить привязки у назначенных, используемых или несуществующих COM портов в Windows

Когда вы подключаете к компьютеру новое 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
  • Определяем процесс, который использует COM в Windows
  • Сброс назначенных COM портов Windows через реестр

Изменить номер 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 порта, назначенный устройству указан в поле COM Port Number;
  6. Чтобы изменить его, раскройте выпадающий список и выберите номер COMпорта, который хотите задать.Изменить номер назначенного COM порта

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

  1. В этом случае нужно попробовать удалить резервацию COM порта за другим устройством. В ветке Ports (COM & LPT) найдите которому назначен нужный вам номер COM порта (бледная иконка означает, что данный COM порт назначен, но в сейчас это устройство не подключено);
  2. Щелкните по нему ПКМ и выберите Uninstall;Удаление отключенного COM устройства
  3. Теперь вы можете назначить освобожденный COM порт другому устройству. Еще раз откройте свойства вашего устройство, перейдите на вкладку Port Settings -> 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_MACHINESYSTEMCurrentControlSetControlCOM Name Arbiter

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

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

    COM Name Arbiter

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

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

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

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

  4. В ветке HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPorts содержится список назначенных COM портов. Все ненужные порты можно удалить (в нашем примере мы оставим только COM3 и удалим остальные);список COM портов в реестре
  5. Отключите все оборудование и перезагрузите Windows;
  6. После перезагрузки включите оборудование в нужном порядке (переустановите конверторы USB-to-serial и т.д.). Все обнаруженные COM-порты автоматически определяться системой и им будут последовательно выделены номера COM портов.

Также вы можете использовать следующие две бесплатные утилиты для очистки занятых (In Use) COM портов:

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

Щелкните «Просмотр» в меню и выберите «Показать скрытые устройства». Разверните «Порты», чтобы перечислить все используемые COM-порты. Щелкните правой кнопкой мыши один из серых портов и выберите «Удалить».

Ответы (5) 

  1. Откройте Диспетчер устройств.
  2. Нажмите «Просмотр» в строке меню и выберите «Показать скрытые устройства».
  3. Найдите в списке порты (COM и LPT).
  4. Проверьте com-порты, расширив их.

Проверить, какой порт какой службой используется. Откройте диспетчер устройств. Выберите COM-порт. Щелкните правой кнопкой мыши, затем щелкните Свойства / вкладка «Параметры порта» / «Кнопка« Дополнительно »/ раскрывающееся меню« Номер COM-порта »и назначьте COM-порт. порт.

Как сбросить порты?

Как сбросить COM-порты?

  1. Нажмите Пуск — напишите regedit, затем нажмите Enter.
  2. Перемещайтесь по папкам: HKEY_LOCAL_MACHINESYSTEMCurrentConstrolSetControlCOM Name Arbiter.
  3. Дважды щелкните правой кнопкой мыши ComDB на правой панели. Откроется окно с адресами портов. Для сброса введите все нули, как показано ниже:

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

РЕШЕНИЕ

  1. Перейдите в Диспетчер устройств Windows> Многопортовые последовательные адаптеры.
  2. Выберите адаптер и щелкните правой кнопкой мыши, чтобы открыть меню.
  3. Щелкните ссылку «Свойства».
  4. Откройте вкладку «Конфигурация портов».
  5. Нажмите кнопку «Настройка порта».
  6. Выберите номер порта и нажмите ОК.
  7. Нажмите OK, чтобы применить изменения.

Откройте Диспетчер устройств на вашем главном компьютере / ПК. Подключите UPort к главному компьютеру (хосту). В диспетчере устройств разверните дерево контроллеров универсальной последовательной шины.. Вы увидите, что ваш собственный COM-порт указан как порт связи (COM1).

Как мне найти порты на моем компьютере?

Как определить используемые порты на компьютере

  1. Нажмите «Пуск», затем «Панель управления». Перейдите в «Диспетчер устройств». В XP вы щелкаете значок «Система», затем вкладку «Оборудование».
  2. Выберите раскрывающееся меню «Просмотр», затем выберите «Ресурсы по типу».
  3. Щелкните «Устройства ввода-вывода», чтобы увидеть список используемых портов.

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

Содержание

  1. Удаление занятых COM портов
  2. Удаление занятых COM портов. Переназначение COM порта для устройства.
  3. Часть 2. Переназначения COM порта для устройства
  4. Как очистить используемые COM-порты?
  5. 9 ответов
  6. Как очистить используемые COM-порты?
  7. Windows 10 и проблема со сканерами ШК в режиме эмуляции com-порта
  8. Наиболее уязвимые порты в Windows, и как их закрыть
  9. Самые уязвимые порты Windows 7 – 10
  10. Как закрыть порты с 135 по 139 и 445 в Windows?
  11. Способ 1 – использование командной строки
  12. Способ 2 – использование сторонних программ
  13. Инструкция по работе с программой, закрывающей порты
  14. Заключение

Опубликовано 17.03.2014 23:34:00

com

Как вы знаете платы семейства Arduino взаимодействуют с компьютером используя COM порт или эмулируя его. Работая с несколькими платами вы наверное замечали, что для каждого нового COM устройства назначается порт с новым номером. Таким образом Windows запоминает устройства, с которыми вы работали ранее. Некоторые программы некорректно работают с COM портами с номерами 10 и выше. Что же делать в случае, если ваша плата получила такой номер? Как переназначить COM порт для устройства? Как удалить зарезервированные COM порты?

Давайте посмотрим что можно сделать. Примеры для ОС Windows 7.

Часть 1. Удаление неиспользуемых устройств

Открываем Мой Компьютер > Свойства

Свойства» src=»http://zelectro.cc/Content/Uploads/152/Files/1.png» style=»height:259px; width:287px»/>

Выбираем «Дополнительные параметры системы».

2

Открываем настройки переменных среды.

3

Создаем новую переменную.

4

Добавляем переменную DEVMGR_SHOW_NONPRESENT_DEVICES. Устанавливаем для неё значение в 1.

5

Нажимаем везде «ОК» и выходим. Далее идём в Диспетчер устройств (Мой Компьютер > Свойства > Диспетчер устройств). В пункте меню «Вид» включаем отображение скрытых устройств.

6

Теперь нам стали видны наши неиспользуемые устройства, занимающие COM порты и мы можем удалить их.

7

Часть 2. Переназначения COM порта для устройства

В Диспетчере устройств (Мой Компьютер > Свойства > Диспетчер устройств) выбираем устройство, которому мы хотим изменить COM порт.

8

На вкладке «Параметры порта» нажимаем «Дополнительно».

9

Назначаем желаемый номер для COM порта и нажимаем «ОК».

10

А как же комментарии?

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

Источник

Как очистить используемые COM-порты?
25a9bf67e22eac9b61256952e75f0027

номера COM-портов всегда кажутся занятыми чем-то, и хотя сейчас у меня есть только 4 последовательных порта (3 через Bluetooth и один USB для RS-232), у меня есть множество COM-портов, установленных как в использовании. Я бы хотел немного почистить этот список.

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

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

9 ответов

запустить Диспетчер устройств из командной строки:

включить «Показать скрытые устройства» в меню и удалить серым из COM-портов.

может потребоваться переустановка любого USB-последовательного преобразователя.

Спасибо за все советы выше. Я написал программное обеспечение для автоматической очистки реестра, но хотя он сделал настроить аппаратные средства, программное обеспечение, и арбитр разделы он не удалил записи фантомный COM-порт. Даже перезагрузка с удаленным устройством «USB to 2serial Port» не очистила систему должным образом.

впрочем, инструкции на это PDF не работает правильно:

для Win7, я отрегулировал инструкции немного на этом PDF к be:

нажмите OK (выход из системы Properties)

этот теперь следовало убрать из системы ненужные порты USB на Фантом.

Примечание: после очистки всех моих фантомных портов, оставив только «COM1», я нахожу мой реестр показывает:

и щелчок правой кнопкой мыши на компьютере / свойствах / Диспетчере устройств / портах показывает только COM1. Щелкните правой кнопкой мыши на COM1 / свойства / параметры порта / дополнительно показывает порт COM1 порт com2 с «использованием» и COM3 «в использовании». Все остальные настройки до 7, которые раньше были «в использовании», теперь освобождены. Так только Настройка «арбитр», похоже, говорит системе Win7, что действительно»используется». Компьютерная система управления очистила арбитра, но не очистила раздел программного обеспечения.

Источник

Как очистить эти используемые COM-порты? 4EvC1

Кажется, что номера COM-порта всегда заняты чем-то, и хотя сейчас у меня есть только 4 последовательных порта (3 через Bluetooth и один USB-порт для RS-232), у меня установлено множество COM-портов, которые используются. Я бы хотел немного очистить этот список.

Ну, я просто очистил бесчисленное количество USB-устройств, которые когда-то были подключены к компьютеру с помощью USBDeview, и проблема все еще остается.

Запустите диспетчер устройств из командной строки с повышенными правами:

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

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

Спасибо за все советы выше. Я написал программное обеспечение для автоматической очистки реестра, но, хотя оно и отрегулировало разделы «Оборудование», «Программное обеспечение» и «Арбитр», оно НЕ удаляло фантомные записи COM-порта. Даже перезагрузка с удаленным устройством «USB to 2Serial Port» не очищала систему должным образом.

Однако инструкции в этом PDF- файле работали правильно:

Для Win7 я немного скорректировал инструкции для этого PDF, чтобы:

Нажмите OK (выход из Системных свойств)

Теперь это должно было очистить вашу систему от ненужных фантомных USB-портов.

Примечание: после очистки всех моих фантомных портов, оставляя только «COM1», я вижу, что мой реестр показывает:

Источник

Windows 10 и проблема со сканерами ШК в режиме эмуляции com-порта

51806au 100

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

В чем проблема: Устройство установлено, с виду все корректно, в диспетчере задач в том числе, даже работает, но сканер при этом один раз сканирует и уходит в анабиоз до ближайшего передергивания usb шнурка.

Задача тривиальная для айтишника торговой сети: организация нового кассового места с торговым оборудованием, в частности со сканером штрихкода. В качеств операционной системы — Windows 10, в качестве товарно-учетной программы используется 1С, наиболее правильный вариант вариант работы со сканерами — по com, а поскольку оборудование современное, «живых» com портов все меньше, то сканер ШК с эмуляцией com-порта. Для его работы необходим драйвер эмулятора com-порта, после установки которого в системе появляется новое устройство (фото чужое):

4c3db31s 960

Но это мы видим, если ставим драйвер «руками». Если мы даем десятке поставить драйвер автоматом, то она ставит универсальный драйвер 10 версии.

Выход: отключить автоматическую установку драйверов в Windows 10 и установить насильно драйвер «USB COM Driver 6.3.0», предварительно удалив дрова, которые поставила винда и перезагрузившись.

После установки драйвера, зайти в диспетчер устройств, убедиться, что стоит нужный драйвер(не 10…, а именно 6.3)

2c3db31s 960

После этого сканер начинает работать правильно

Источник

Наиболее уязвимые порты в Windows, и как их закрыть

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

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

Несколько упрощая, понятие «порт» можно определить как номер входящего подключения внешних программ (в том числе и вирусов) к вашему компьютеру через IP-сеть. Каждому порту присваивается уникальный номер для определения единственно возможного получателя данных в операционной системе.

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

Самые уязвимые порты Windows 7 – 10

Исследование самых крупных вирусных взломов показывает, что 80% паразитного трафика проходит через 4 порта, используемые для обмена данными между разными версиями ОС Виндовс. Наиболее уязвимыми открытыми портами Windows считаются:

TCP порт 445 (он используется для обмена файлами) TCP порт 139 (предназначен для удаленного подключения к компьютеру) UDP порт 137 (служит для поиска информации на других компьютерах) TCP порт 135 (через него выполняются задания команд)

Как закрыть порты с 135 по 139 и 445 в Windows?

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

Способ 1 – использование командной строки

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

Командная строка запускается в несколько этапов:

Нажмите сочетание клавиш Win+R В появившемся окне выполнения команд наберите CMD Нажмите «ОК»

kak zakryt uyazvimye porty v windows 1

Перед вами появится окно с черным фоном. По очереди скопируйте в него представленные ниже строчки и нажмите клавишу ввода:

netsh advfirewall firewall add rule dir=in action=block protocol=tcp localport=135 name=“Block1_TCP-135”

netsh advfirewall firewall add rule dir=in action=block protocol=tcp localport=137 name=“Block1_TCP-137”

netsh advfirewall firewall add rule dir=in action=block protocol=tcp localport=138 name=“Block1_TCP-138”

netsh advfirewall firewall add rule dir=in action=block protocol=tcp localport=139 name=“Block_TCP-139” (команда помогает закрыть порт 139)

netsh advfirewall firewall add rule dir=in action=block protocol=tcp localport=445 name=“Block_TCP-445” (команда помогает закрыть порт 445)

netsh advfirewall firewall add rule dir=in action=block protocol=tcp localport=5000 name=“Block_TCP-5000”

kak zakryt uyazvimye porty v windows 2

Эти шесть команд закрывают 4 перечисленных выше самых опасных открытых порта Windows, а также порт 5000, отвечающий за обнаружение открытых сервисов, и UDP порт 138 разрешения имен NetBIOS.

Способ 2 – использование сторонних программ

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

Рекомендуем к использованию Windows Doors Cleaner, которая легко может закрыть порты на компьютере (в Windows 10 – 7: старые версии ОС данная программа не поддерживает).

Инструкция по работе с программой, закрывающей порты

Скачайте и установите программу

Установленную программу необходимо запустить с правами администратора

В появившемся окне при нажатии кнопок «Сlose» или «Disable» отключаются и закрываются все уязвимые порты Windows

kak zakryt uyazvimye porty v windows 3

Важно отметить, что с помощью этой программы можно не только закрыть, но и открыть порты.

Заключение

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

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

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

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

Источник

Каждый раз, когда подключается новое устройство 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-порты уже заняты).

Измените назначенный номер COM-порта

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

  1. Запустим диспетчер устройств так:

    set devmgr_show_nonpresent_devices=1

    start devmgmt.msc

    devmgr_show_nonpresent_devices

  2. В меню консоли выберите Вид-> Показать скрытые устройства.

    Показать скрытые устройства

  3. Разверните ветку Порты (COM и LPT) и в списке найдите устройство, которому назначен желаемый COM-порт (тусклый значок означает, что этот COM-порт назначен, но это устройство в настоящее время не подключено). Щелкните его правой кнопкой мыши и выберите Удалить

    Удаление отключенного COM-устройства

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

    Изменить COM-порт

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

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

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

  1. Откройте редактор реестра (regedit) и перейдите в указанную ветку. Настоятельно рекомендуется сначала создать резервную копию этой ветки реестра (Файл -> Экспорт). Если что-то пойдет не так, вы можете восстановить исходную конфигурацию порта.

    Имя судьи COM

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

    ComDB

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

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

    Сбросить соединения COM-порта

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

    SERIALCOMM

  4. Ветка HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Ports содержит список назначенных COM-портов. Все ненужные порты можно удалить (в нашем примере мы просто оставим COM3, а остальные удалим.

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

  5. Отключите все оборудование и перезагрузите компьютер.
  6. После перезагрузки включите оборудование в правильном порядке (переустановите преобразователи USB в последовательные и т.д.). Все обнаруженные COM-порты автоматически обнаруживаются системой, и им назначаются последовательные номера COM-портов.

Источник изображения: winitpro.ru

Статья

При присоединении абсолютно нового COM устройства или USB устройства, Windows обнаруживает благодаря Plug-n-Play и присваивает ему номер COM порта в диапазоне от 1 до 255. Если же вы подключаете устройство еще раз, ему прикрепляется тот же, зарезервированный за ним ранее COM порт. Если же вы подключаете еще одно новое устройство, то ему назначается другой незанятый номер COM порта.

Некоторые программы (чаще старые), способны работать только на двухзначных номерах COM портов, и не работают с COM100 и более. Некоторые очень древние программы работают только портами с COM1-COM9. Как поступить, если устройство получило не нужный COM порт? Можно ли удалить номер зарезервированного COM порта?

Смена номера 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 порт.

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

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

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

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

Как проверить чем занят com порт

Требования.
Статья применима для Windows 2000/XP/Vista/7.

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

Как определить каким процессом (программой) занят порт.
1. В меню «Пуск» выберите пункт «Выполнить«;
2. В поле «Открыть» наберите команду cmd и нажмите кнопку «ОК»;

Откроется окно командной строки, примерно такого вида:

3. Наберите команду netstat -ano и нажмите кнопку «Ввод» (Enter) на клавиатуре;

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

4. Теперь в колонке «Локальный адрес», находим нужный нам порт и записываем его идентификатор в колонке «PID»;

Например порт номер 80, его идентификатор 440.

5. Снова открываем меню «Пучк» и выбираем пункт «Выполнить«;
6. В поле «Открыть» вводим команду taskmgr и нажимаем кнопку «ОК»;
7. В окне «Диспетчер задач Windows» переходим на вкладку «Процессы«;
8. В главном меню открываем пункт «Вид» и выбираем пункт «Выбрать столбцы. «;
9. В окне «Выбор столбцов» находим пункт «Идентиф. процесса (PID)» и ставим рядом с ним галочку;
10. Нажимаем кнопку «ОК»;
11. Теперь в окне «Диспетчер задач Windows«, нажимаем на заголовок столбца «PID», для сортировки процессов по возрастанию;
12. Находим номер нашего процесса 440 и в столбце «Имя образа«, смотрим какой процесс занимает наш порт;

Каждый раз при подключении нового 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 порт уже занят, и мы хотим его попробовать его освободить.

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

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

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

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


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

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

Самая распространённая проблема занятости порта встречается именно с портом номер 80 – одним из самых основных маршрутов у многих программ.

Итак, нам нужна наша любимая командная строка. Вызывается она через меню «Выполнить», которое, в свою очередь, вызывается комбинацией горячих клавиш Windows+R. В меню «Выполнить» вводим cmd – мы в командной строке.

Здесь нам необходима команда netstat -ano (прописываем именно так, с пробелом перед дефисом и без пробела без него!).

Мы увидим множество локальных адресов. все они имеют примерный вид xxx.xxx.x.xxx:PORT. Да, порт прописывается после двоеточия.

Выбираем конкретный порт, проводим пальцем до последнего столбца и узнаем ID процесса. Запоминаем число ID. На этом работа с командной строкой закончена.

Запускаем диспетчер задач (как его вызвать, знают все: Ctrl+Alt+Del или Ctrl+Shift+ESC).

Если вы используете систему Windows 8/8.1, то ID прописываются изначально во вкладке «Подробности». Если же Ваша OS – Windows 7 или ниже, то для начала идём в меню «Вид», выбираем пункт «Выбрать столбцы» и ставим галочку напротив PID.

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

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 порт уже занят, и мы хотим его попробовать его освободить.

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

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

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

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


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

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

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

1) Просто включите на 5-7 секунд кассовый аппарат, и включите его заново.
2) Перегрузите кассовый компьютер и загрузите заново кассовую программу именно так как вы это делаете обычно.

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

При этом в подавляющем большинстве случаев даже в случае с красным светодиодом – т.е. в случае если аппарат висит в ошибке связь будет – и программа просто напишет в информационном сообщении что либо о конкретной ошибке – что не нравиться аппарату или что вы сделали не правильно – закончилась бумага, или ошибка такая.. да бывают тяжелые случае как например залили аппарат водой, или от перепада напряжения – скакнуло напряжение и погорела половины приборов в магазине в том числе и касса, в таких случаях понятное дело касса с красным светодиодом не найдется. Т.е кассовая программа напишет, нет связи ККТ ШТРИХ, АТОЛ, ПРИМ, но это из разрядов тяжелых случаев с которыми в любом случае самостоятельно не справиться.

4) Проверьте кабель соединяющий com-порт компьютера или юзб порт компьютера с соответствующем разъемом кассового аппарат, а при использовании переходника и надежность фиксации разъемов самого переходника USB-COM.

При использовании разъема USB – важно вставить соединительный провод именно в тот разъем в котором и был подключен аппарат. Так как фискальные аппараты работают все равно в эмуляции com-порта, и каждому гнезду USB присваиваться свой номер – который в конечном итоге фигурирует во всех настройках кассовой программы. Но об этом еще по говорим ниже…

Вообще подавляющее большинство вариантов такой ошибки решается именно таким способом – ПРОВЕРЯЕМ СМОТРИМ КАБЕЛИ – простой проверкой надежности контактов соединительного кабеля.

Однако что же делать если аппарат включен – горит зеленым, провода проверили, компьютер перегрузили, а связи по прежнему нет?

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

Рассмотрим простой случай у нас кассовая программа работает под операционной системой Windows – не важно какой версии и/или поколения.

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

Затем в зависимости от производителя кассы- (чаще всего из фискальников встречаются ШТРИХ и АТОЛ – в силу обратно же легкости их настройки и подключения к большинству существующих кассовых программ) заходим в меню Пуск –Все программы – АТОЛ технологии или Штрих затем в подпунктах находим «Драйвер ККМ –ФР любой версии – с любыми циферками»
Запускаем утилиту.

Затем в правой части программы с низу находим кнопочку «Свойства» нажимаем ее. Открывается под-окно, в нем ищем справа кнопочку «Поиск»«Поиск оборудования». Нажимает ее.

Кассовые аппараты порт

Открывается третье подокно. В нем нажимаем кнопочку «Поиск» или «Начать поиск». Здесь мы видим все com-порты компьютера, в том числе и виртуальные. В случае если оборудование – фискальник найден – высвечивается номер ком-порта, скорость работы ком порта фискальника, и модель аппарата.

Запомнив эти данные мы закрываем наше крайнее окно и в преведущем устанавливаем соответствующие запомненные нами значения. Жмем кнопку «Проверки связи».

Если в «Строке состоянии:» или строке «Код ошибки:» в нижней части высветился номер и название кассового аппарата, то все сделано правильно, и в случае с 1С-кой достаточно часто этого достаточно. Так как данные настройки драйвера автоматически берутся многими 1с –ками.

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

Здесь продолжим уже рассмотренные выше капризи юзб.. В случае с USB – это может объясняться тем что шнурок от кассы просто о вынули – или он сами вывалился из разъема и его воткнули по ошибки в соседний не заметив этого. НЕ смотря на то, что разъемы одинаковые, но в случае с кассами каждому их юзби разъемов присваивается виртуальный com-порт. И у каждого гнезда он свой. И если в случае с обычным принтером иногда виндовс прощает это, в случае с кассой такой номер не пройдет. Поэтому просто пометьте какое гнездо USB вы отвели под кассовый аппарат (к прикручивать ЮЗБ не возможности ).

В случае с родным com – портом, нумерация поменяться не могла, но комп-порт с данным номером может занять другое приложение. (существует два вида реализации программных продуктов – порт занимается лишь во время выполнения операции или он занимается конкретным приложением в момент его загрузки и не освобождается – становиться не доступным для других до момента завершения -закрытия данного приложения).

Иногда по невнимательности вы можете просто запустить дважды например 1-ку, при этом вторая с значительной долей вероятности может уже не найти фискальник, так как порт занят первым (в 1c – ке– вариантов реализации работы с компортом столько же сколько и программистов))).

Подробно с принсринами каждого шага о том как первоначально настроить кассу ФР для работы с компьютером (запуск, выбор портов, скорости, и тд) написано здесь:

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

1) Аппарат забирали в ремонт, или просто перенастраивали – и не вернули его старые параметры обмена –т.е. скорость работы его интерфейса – com порта.

Т.е. любой фискальник может работать на следующих скоростях: 4800, 9600, 19200, 57000, 115000. Наиболее распространенные: 111500, и 9600, а так еже иногда 4800. В случае с использованием последнего – при пробитии кассового чека с значительной дополнительной информацией – длинным чеком с длинным полным наименованием товаров – может наблюдаться увеличение времени пробития чека в 2-3 раза в сравнении с использованием скорости ком-порта в 115 200 Бит. Т.е пробитие простого чего без дополнительной текстовой информации (в виде наименований товара, большого длинного клише – логотипа, просто рекламной информации) по скорости исполнения проводиться практически одинаково, так как сами суммы чека передаются при любой скорости почти мгновенно, а вот в случае если необходимо передать дополнительную информации в случае с 4800 наблюдается явное заметное снижение производительности – скорости работы аппарата. Хотя конечно не смертельное, и не всегда как уже писалось выше многими заметное.

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

2)Так же сброситься на 4800 скорость может по следующим причинам:
В случае продукцией Штрих – был сделан селф-тест – проверочный тест –т.е. аппарат переключили с зажатой кнопкой протяжки – аппарат прошел тест – распечатал техническую информацию и тестовый символы для проверки качества печати термоголовки, после переключения он вышел из данного состояния теста, но скорость его останется на 4800. В случае с продукцией Штрих М или (ПТК) – ФР из-за не совсем удачного расположения кнопки протяжки – данное явление периодически наблюдается в виде самопроизвольного перехода аппарата в данный режим за счет недооджима кнопки протяжки в следствии слишком малого места между корпусом и самой кнопкой.

3) Третий вариант более плачевен, аппарат обнулился, т.е. исчез заголовок- вместо названия вашей фирмы печатается например слово «Торговый объект», улетела дата на несколько лет назад (к году выпуска прошивки аппарата). В таком случае просто выключите аппарат и вызовите мастера, и лучше обойтись без попыток пробития или закрытия смены. А проверяется все просто снимаем х-отчет – документа который ни чего не делает, ни чего не двигает, а просто снимает оперативную сводку по кассе без каких либо изменений в содержании счетчиков оной.

Однако мы обратно отвлеклись..

4) слетели настройки в программы или в драйвере – очень редко, но все же не исключен и здесь вариант с вирусами на компьютере или самовольном обновлении например с операционной системой Window 8 (где для разрешения работы драйвера после стандартного обновления необходимо перегружаться по F8, и разрешать конкретному приложению работу.. безопасность мля..).

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

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

Каждый раз при подключении нового 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 порт уже занят, и мы хотим его попробовать его освободить.

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

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

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

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


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

При присоединении абсолютно нового COM устройства или USB устройства, Windows обнаруживает благодаря Plug-n-Play и присваивает ему номер COM порта в диапазоне от 1 до 255. Если же вы подключаете устройство еще раз, ему прикрепляется тот же, зарезервированный за ним ранее COM порт. Если же вы подключаете еще одно новое устройство, то ему назначается другой незанятый номер COM порта.

Некоторые программы (чаще старые), способны работать только на двухзначных номерах COM портов, и не работают с COM100 и более. Некоторые очень древние программы  работают только портами с COM1-COM9. Как поступить, если устройство получило не нужный COM порт? Можно ли удалить номер зарезервированного COM порта?

Смена номера 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). Затем перейдите на вкладку Port Settings и нажмите кнопку Advanced. В выпадающем списке выберите неиспользуемый COM порт.

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

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

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

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

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

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

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

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

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

  4. В ветке HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPortsсодержится список назначенных COM портов. Все ненужные порты можно удалить (в нашем примере мы оставим только COM3 и удалим остальные.
  5. Отключите все оборудование и перезагрузите ПК.
  6. После перезагрузки включите оборудование в нужном порядке (переустановите конверторы USB-to-serial и т.д.). Все обнаруженные COM-порты автоматически определяться системой и им будут последовательно выделены номера COM портов.

Resolving USB driver issues

Method Using Elevated Command Prompt

ie type cmd in search bar then right click cmd.exe selecting Run as Administrator

• 1st stage As discussed from command prompt type;
set devmgr_show_non_present_devices=1
devmgmt.msc

    Under Ports (Com & LPT) delete all instances of  prolific USB to Serial Comm Port

• 2nd Stage Again from Elevated Command Prompt — Remove Driver Packages from drivers store.
The driver store is a protected area of the computer that contains device driver packages that have been approved for installation on the computer

    You need to Identify OEM#.inf  where # is a number so type 
        pnputil.exe -e      (then enter)

    Read the entries in the output to find the description of your package(s) and its file name(s)


    Its highly likely you will have multiple entries from previous attempts.

Note all oem###.inf instances of the prolific driver where # (hash) is the number.

    To remove entries type:
        pnputil.exe -d  oem###.inf

(use space between exe & — and d & Oem then press enter)
Remember to replace # with the number of the inf file you want to delete.

If the computer reports that the driver package is in use by a currently installed device, then you must either uninstall the device first, or use the -f on the pnputil command to force deletion of the package.

Also you may have driver package loaded on as program that may need removal using control panel/programs/uninstall a program.

If you do all that before loading the correct driver package and try to keep the Com device inserted in the same port rather than moving it around your ports you will have fewer problems with the Prolific driver.

Resolving USB driver issues

Method Using Elevated Command Prompt

ie type cmd in search bar then right click cmd.exe selecting Run as Administrator

• 1st stage As discussed from command prompt type;
set devmgr_show_non_present_devices=1
devmgmt.msc

    Under Ports (Com & LPT) delete all instances of  prolific USB to Serial Comm Port

• 2nd Stage Again from Elevated Command Prompt — Remove Driver Packages from drivers store.
The driver store is a protected area of the computer that contains device driver packages that have been approved for installation on the computer

    You need to Identify OEM#.inf  where # is a number so type 
        pnputil.exe -e      (then enter)

    Read the entries in the output to find the description of your package(s) and its file name(s)


    Its highly likely you will have multiple entries from previous attempts.

Note all oem###.inf instances of the prolific driver where # (hash) is the number.

    To remove entries type:
        pnputil.exe -d  oem###.inf

(use space between exe & — and d & Oem then press enter)
Remember to replace # with the number of the inf file you want to delete.

If the computer reports that the driver package is in use by a currently installed device, then you must either uninstall the device first, or use the -f on the pnputil command to force deletion of the package.

Also you may have driver package loaded on as program that may need removal using control panel/programs/uninstall a program.

If you do all that before loading the correct driver package and try to keep the Com device inserted in the same port rather than moving it around your ports you will have fewer problems with the Prolific driver.

Like this post? Please share to your friends:
  • Как удалить неизвестную учетную запись на windows 7
  • Как удалить неизвестного пользователя в windows 7
  • Как удалить надпись на рабочем столе windows 10
  • Как удалить незанятое пространство на диске при установке windows 10
  • Как удалить незавершенное обновление windows 10