Очищення зайнятих com портів, windows для системних адміністраторів

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

Очищення зайнятих com портів, windows для системних адміністраторів

Зміна номера COM порту для конкретного пристрою

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

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

Наведена вище методика не завжди дозволяє звільнити зайнятий COM порт. В цьому випадку доведеться вдатися до редагування реєстру.

Скидання прив'язок COM портів через реєстр

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

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

    Важливо! Будьте гранично уважними, ні в якому разі не додайте в цей параметр додаткові байт, інакше система може почати падати в BSOD.

  • Якщо потрібно повністю скинути все прив'язки COM, змініть значення ключа ComDB на 0.
    Очищення зайнятих com портів, windows для системних адміністраторів

    Примітка. У розділі HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ SERIALCOMM можна побачитися список COM портів, підключених до системи.

  • У гілці HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Ports міститься список призначених COM портів. Всі непотрібні порти можна видалити (в нашому прикладі ми залишимо тільки COM3 і видалимо інші.
    Очищення зайнятих com портів, windows для системних адміністраторів
  • Вимкніть все обладнання і перезавантажте ПК.
  • Після перезавантаження включите обладнання в потрібному порядку (переустановите конвертори USB-to-serial і т.д.). Всі виявлені COM-порти автоматично визначатися системою і їм будуть послідовно виділені номери COM портів.
    • Повідомлення про закінчення підтримки Internet Explorer 8, 9, 10
    • Як в Windows 7 / 8.1 запобігти завантаження оновлення до Windows 10
    • Відновлення структури віддалених EFI розділів в Windows 7
    • Параметри дозволів для конкретного додатка не дають дозволу Локальний Запуск для програми COM-сервера з CLSID ...
    • Як Windows визначає, що файл викачаний з Інтернету

    Відновлення файлів після зараження шифрувальником зі знімків VSS

    Проблема нескінченного пошуку оновлень в Windows 7

    Microsoft обмежила роботу Windows 7 і 8.1 на ПК з новими процесорами

    Скидання конфігурації агента і служби оновлень Windows Update

    Windows не призначить букви зовнішнім дискам і флешка

    Високе споживання пам'яті процесом Svchost.exe та службою wuauserv

    Resolution: 1346 x 733 47 queries. 2,067 sec 24.12 MB

    MAXCACHE: 0.26MB / 0.00104 sec

    Схожі статті