как поменять номер порта

Как поменять номер порта

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7

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

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-01

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-02

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-03

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-04

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-05

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-06

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-07

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-08

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-09

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

как поменять номер порта

Как переназначить COM порт для устройства в Windows 7-10

Вот так вот просто переназначить COM порт для устройства в Windows 7.

Источник

Удаление занятых COM портов. Переназначение COM порта для устройства

как поменять номер порта

Удаление занятых COM портов. Переназначение COM порта для устройства.

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

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

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

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

как поменять номер портаСвойства» width=»287″ height=»259 src=»/>

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

как поменять номер порта

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

как поменять номер порта

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

как поменять номер порта

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

как поменять номер порта

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

как поменять номер порта

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

как поменять номер порта

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

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

как поменять номер порта

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

как поменять номер порта

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

Источник

CS-CS.Net: Лаборатория Электрошамана

Сборка электрощитов, автоматика и автоматизация для квартир и частных домов. Программы для ПЛК. Сценический свет (световые шоу, настройка оборудования). Консультации, мастер-классы.

Щит с автоматикой IPM для коттеджа (Поварово)

как поменять номер порта

Автоматика моего санузла на логическом реле ABB CL

как поменять номер порта

Щиты TwinLine в Долгопрудный (таунхаус) и Солнечногорск

как поменять номер порта

Щит для котельной на базе сенсорного ПЛК ОВЕН (Папушево)

как поменять номер порта

Щиты с IPM (сеть, генератор, UPS) в Ядромино и Победа-2

как поменять номер порта

Щит в ЖК Монэ на ПЛК ОВЕН со сценарным управлением светом

как поменять номер порта

Силовой щит в Весёлово (Тула): Простой трёхфазный

как поменять номер порта

Щит для квартиры в Митино на ПЛК ОВЕН (свет, отопление)

как поменять номер порта

Изменение номера COM-портов / Отображение скрытых устройств

как поменять номер порта

Изменение номера COM-порта в Windows

Столкнулся тут недавно с тем, что у меня куда-то пропадают номера COM-портов (интерйфес RS-232, через который работает моя управлялка освещением на Ke-USB24A). Недавно был COM16, переключил разъёмчик USB — порт вдруг стал уже COM22. Неее, не дело! Полез разбираться и заодно делюсь с вами, читатели, как удалить записи об отключённых и ненужных устройствах и сменить номер COM-порта в Windows. Написано будет про Windows XP, думаю, под другие винды надо будет действовать по аналогии.

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

Первым делом я полез в свойства устройства, чтобы сменить номер порта в свойствах устройства и обломался. Мой любимый COM16 (под него настроениа програ по умолчанию) был кем-то занят (по словам системы). Так как с системой я разговариваю также, как с проводочками — «Слышь ты, с##ка!! Охренела чтоле?!», то я вспомнил об одной замечательной системной переменной DEVMGR_SHOW_NONPRESENT_DEVICES, которая позволяет хорошо почистить базу данных (и реестр) от записей о старых устройствах. Но — обо всём по порядку.

Переменная среды DEVMGR_SHOW_NONPRESENT_DEVICES заставляет Диспетчер устройств показывать все-все устройства, записи о которых есть в базе данных Windows (часть хранится где-то в системных папках, часть в реестре — поэтому я пишу о базе данных). Для начала нам надо её установить или создать, если до этого такой шаг никогда не делался.

Тыкаем по значку Мой компьютер правой кнопкой, выбираем Свойства (горячие клавиши: Win+Break). Открывается откно «Свойства системы«.

как поменять номер порта

Переходим в нём на вкладку «Дополнительно«, и в самом низу видим кнопку «Переменные среды«. Она нам и нужна. Кстати, замечание в сторону: на этой же вкладке в рамке «Загрузка и восстановление» находится кнопка «Параметры«, за которой сныкана очень полезная галочка «Выполнить автоматическую перезагрузку«, которая на свежей Windows всегда стоит. А это значит, что при возникновении синего экрана (BSOD, STOP 0x…) система сразу же жестоко перезагружается, не давая его как следует рассмотреть. Настоящие пользователи не могут себе простить этого, поэтому можно зайти вэтот раздел настроек и галку снять.

как поменять номер порта

Ну а у нас открыто окно «Переменные среды«, где мы видим два раздела: «Переменные среды пользователя xx» и «Системные переменные«. Вообще, эти все «переменные»- аналог старого доброго SET PATH= и прочих SET xx=yy в bat-файлах. Только теперь, в Windows, они делятся ещё и на персональные для пользователя, или на глобальные для всех пользователей. В локальных я обычно, когда ставлю систему, исправляю TEMP и TMP на что-то более короткое — например, перенаправляю в тот же системный каталог %SystemRoot%\Temp. Раньше из-за этого ругались старые инсталляторы какого-нибудь хитрого софта и старые версии конкретно InstallShield — они не могли создать свои временные файлы по длинному пути. Это уменьшает безопасность системы, так как всякие Word’ы кладут временные файлы документов тоже в Temp и, следовательно, потенциально любой юзер может видеть их в общей временной папке.

как поменять номер порта

Нам же нужны «Системные переменные«, и конкретно DEVMGR_SHOW_NONPRESENT_DEVICES. Посмотрите в списке, если её нет — тогда нажимаем кнопку «Создать«, и заполняем открывшееся окошко «Новая системная переменная«. Если же переменная есть в списке — проверьте правильность её написания и значение — 1.

как поменять номер порта

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

как поменять номер порта

После этого обязательно нужно перезагрузить систему!

Удаление неиспользуемых устройств (часть 2)

Итак, мы перезагрузились, и теперь можно открывать диспетчер устройств. Я снова сделаю это через тот же значок «Мой компьютер» на рабочем столе (надо сказать, он только для этого там и висит). Тыкаем правой кнопкой, выбираем в меню пункт «Управление«. Надо сказать, что это быстрее, чем лазить по всяким панелям управления и Пуск’ам. Сравните: Пуск > Настройка > Панель управления > Администрирование > Управление компьютером, или один клик? Хе-хе.

как поменять номер порта

У нас (через некоторое время тупняка) открывается замечательная консоль «Управление компьютером«, в которой нас интересует всего один пункт: «Диспетчер устройств«. Тыкаем на него слева в дереве, и справа у нас радостно открывается другое дерево — всяких устройств, которые подключены в системе и для которых стоят драйвера.

как поменять номер порта

Консоль «Диспетчер устройств»

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

как поменять номер порта

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

Ради интереса можно раскрыть какую-нибудь ветку, чтобы посмотреть, как же система выводит информацию о подключённых и неподключённых устройствах. Я развернул раздел «Клавиатуры» и USB-устройств. Почему вообще так много устройств и откуда они берутся? Дело в том, что система (не от дурости, а для умности) запоминает не только код производителя (VendorID) и модель (ModelID) устройства, а ещё и то место на шине, куда оно подключено. Для всяких плат — это номер (или какой-то внутрений идентификатор) слота PCI, PCI-E, для USB — номер разъёма. Каждая такая комбинация считается совершенно отдельным устройством, для которого нужны драйвера.

Почему же система тогда не просит драйвера от, например, принтера, если мы его переткнули в другой разъём? При первом подключении принтера — понятно, система не знает устройство и просит дрова. А при последующих к другому разъёму? В этом случае работает база данных драйверов, где прописано что для VendorID+ModelID — такой-то драйвер. И при изменении подключения устройства система берёт тот же драйвер, какой и был, ничего не спрашивая.

Итак, рассмотрим скриншот повнимательнее. Зелёным я выделил те устройства, которые система знает (они подключены) в данный момент. Красным — те, которых нет (они сейчас не подключены). Сама система их, если приглядеться, маркирует или яркой, или затенённой иконкой. Клавиатур две, потому что это ноутбук с подключенной отдельной клавиатурой по USB. Так как дырок USB у меня 4, и ещё было две разных клавы, то этих «Клавиатура HID» наплодилась куча. Можно смело удалить те, которые серые.

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

как поменять номер порта

Ну а нам ещё надо показать, где же можно поменять (или освободить) себе красивый портик COM для наших задач. Эти порты (даже те, которые получаются от RS-232<>USB преобразователей) лежат в разделе «Порты (COM и LPT)«. Моё устройство маркируется как CS COM-USB Bridge, и изначально вдруг повисло на COM22. Мне же хотелось получить назад свой COM16 (на скрине он уже есть). Только включив «Показать скрытые устройства«, я понял всю глубину грехопадения 🙂 Эти чёртовы сотики отожрали себе ВСЕ порты, какие могли!! Естественно, они были не подключены сейчас к системе, изначально их было не видно, а на моём порту COM16 стояло гордое «(используется)». Потому что я переткнул разъём своего Ke-USB24A в другую дырку. А это, видите ли, уже новое мля устройство! Ну ничего! Старое с COM16 было удалено, и текущий девайс был переназначен на тот, старый порт.

как поменять номер порта

Как это сделать? Лезем правой кнопкой на девайс, выбираем свойства (особо резвым можно просто два раза щёлкнуть левой). Показал на примере другого порта.

как поменять номер порта

Открывается окно свойств устройства, где нас интересует вкладка «Параметры порта«. Особо отмечу, что все эти скорости, чётности: а) всё равно настраиваются программно в той проге, которая общается с таким USB-RS-232 устройством, б) По USB всё равно ни на что не влияют. Тыкаем кнопку «Дополнительно».

как поменять номер порта

И у нас открывается мелкое окошко, но с огромным списком портов. Вообще,номер порта зарезервирован от 1 до 65535, тут решили ограничиться 256. Вот так! А вы- COM1-COM4. Кстати, это хороший камень в сторону тех идиотин, которые делают программаторы (и другие важные и нужные устройства) со старым софтом, где окошко выбора порта выглядит как 4 переключателя-точки (radio-button): «Выберите порт: () COM1 (*) COM2 () COM3 () COM4». И всё. Поэтому, кстати, у меня в проге управления порт выбирается списочком.

как поменять номер порта

Огромный список COM-портов

Здесь можно выбрать любой свободный порт. Я постарался перегруппировать все девайсы так, чтобы высвободить самые первые номера портов. Высвободились COM1 и COM2 — мне хватило. Ещё важное замечание: правильные данные об «(используется)» обновляются всё же после перезагрузки, так что два-три раза систему подёргать придётся. Мне лень — в статье нужно было показать только принцип. Играйтесь!

как поменять номер порта

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

Источник

как поменять номер порта

Как изменить номер виртуального COM порта

За последнее время я подключал к своему компьютеру много различных Arduino, конвертеров USB-TTL, так что подключая завалявшийся где-то USB-TTL конвертер на 3.3 вольта для подключения ESP8266, я обнаружил, что система его видит как COM22. XTCOM_UTIL поддерживает номера портов до COM6, а ESP Flash Download Tool максимум COM16, поэтому резонно возник вопрос

Как изменить номер виртуального COM порта?

Ответ достаточно прост. Для начала, попробуйте сразу сделать пункт 7 этой инструкции. Возможно, что вам повезет, и остальное просто не потребуется. Если нет, то начинайте с самого начала.

1. Физически отключаем от USB все устройства, к которым подключены виртуальные COM порты (в моем случае это USB-TTL конвертер)

2. Запускаем cmd.exe (я предпочитаю использовать Far Manager — он поддерживает историю команд)

3. В командной строке пишем: set DEVMGR_SHOW_NONPRESENT_DEVICES=1 (регистр букв роли не играет — просто имена переменных окружения принято писать большими буквами). Данная команда включает отображение отсутствующего оборудования в диспетчере устройств в текущем сеансе

4. Далее вводим команду devmgmt.msc — это команда запуска диспетчера устройств. Важно запустить диспетчер устройств именно из командной строки.

5. В диспетчере устройств в меню Вид выбираем Показать скрытые устройства, идем в раздел Порты COM и LPT и удаляем все COM3-COM99

6. Обратно подключаем наше устройство (у меня это USB-SERIAL CH340) — происходит автоматическая установка драйвера и, вуаля — теперь вместо COM22 у меня COM3

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

Если вы хотите все время контролировать номера виртуальных COM портов от различных устройств, то имеет смысл установить DEVMGR_SHOW_NONPRESENT_DEVICES=1 постоянно. Для этого нужно зайти в свойства компьютера на рабочем столе (или зайти в Панель управления — Система) и выбрать слева Дополнительные параметры системы, далее вкладка Дополнительно, затем Переменные среды. В разделе Системные переменные нажать Создать и ввести имя переменной DEVMGR_SHOW_NONPRESENT_DEVICES и ввести ее значение 1. Теперь у вас всегда будут отображаться все отключенные устройства.

Вышеперечисленные действия справедливы не только для Windows 7, но и для других версий.

Источник

Как поменять номер порта

как поменять номер порта

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

Что такое RDP протокол

Прежде чем, что то изменять, хорошо бы понимать, что это и как это работает, я вам об этом не перестаю повторять. RDP или Remote Desktop Protocol это протокол удалённого рабочего стола в операционных системах Microsoft Windows, хотя его происхождение идет от компании PictureTel (Polycom). Microsoft просто его купила. Используется для удаленной работы сотрудника или пользователя с удаленным сервером. Чаще всего такие сервера несут роль сервер терминалов, на котором выделены специальные лицензии, либо на пользователе, либо на устройства, CAL. Тут задумка была такой, есть очень мощный сервер, то почему бы не использовать его ресурсы совместно, например под приложение 1С. Особенно это становится актуальным с появлением тонких клиентов.

Сам сервер терминалов мир увидел, аж в 1998 году в операционной системе Windows NT 4.0 Terminal Server, я если честно тогда и не знал, что такое есть, да и в России мы в то время все играли в денди или сегу. Клиенты RDP соединения, на текущий момент есть во всех версиях Windows, Linux, MacOS, Android. Самая современная версия RDP протокола на текущий момент 8.1.

Порт rdp по умолчанию

Сразу напишу порт rdp по умолчанию 3389, я думаю все системные администраторы его знают.

Принцип работы протокола rdp

И так мы с вами поняли для чего придумали Remote Desktop Protocol, теперь логично, что нужно понять принципы его работы. Компания Майкрософт выделяет два режима протокола RDP:

как поменять номер порта

как поменять номер порта

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

как поменять номер порта

Remote Desktop Protocol поддерживает несколько виртуальных каналов в рамках одного соединения, благодаря этому можно использовать дополнительный функционал

как поменять номер порта

как поменять номер порта

Этапы RDP соединения

как поменять номер порта

Безопасность в RDP протоколе

Remote Desktop Protocol имеет два метода аутентификации Standard RDP Security и Enhanced RDP Security, ниже рассмотрим оба более подробно.

Standard RDP Security

RDP протокол при данном методе аутентификации, шифрует подключение средствами самого RDP протокола, которые есть в нем, вот таким методом:

Если рассмотреть алгоритм с помощью которого все шифруется, то это потоковый шифр RC4. Ключи разной длины от 40 до 168 бит, все зависит от редакции операционной системы Windows, например в Windows 2008 Server – 168 бит. Как только сервер и клиент определились с длиной ключа, генерируются два новых различных ключа, для шифрования данных.

Если вы спросите про целостность данных, то тут она достигается за счет алгоритма MAC (Message Authentication Code) базируемого на SHA1 и MD5

Enhanced RDP Security

RDP протокол при данном методе аутентификации использует два внешних модуля безопасности:

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

Когда вы задействуете CredSSP протокол, то это симбиоз технологий Kerberos, NTLM и TLS. При данном протоколе сама проверка, при которой проверяется разрешение на вход на терминальный сервер осуществляется заранее, а не после полноценного RDP подключения, и тем самым вы экономите ресурсы терминального сервера, плюс тут более надежное шифрование и можно делать однократный вход в систему (Single Sign On), благодаря NTLM и Kerberos. CredSSP идет только в ОС не ниже Vista и Windows Server 2008. Вот эта галка в свойствах системы

как поменять номер порта

Изменить порт rdp

Для того, чтобы изменить порт rdp, вам потребуется:

Находим ключ PortNumber и меняем его значение на номер порта, который Вам нужен.

как поменять номер порта

Выберите обязательно десятичное значение, я для примера поставлю порт 12345.

как поменять номер порта

Как только вы это сделали, то перезапустите службу удаленных рабочих столов, через командную строку, вот такими командами:

как поменять номер порта

Далее не забудьте в брандмауэре Windows после изменения порта RDP открыть его, для этого жмем WIN+R и в окне выполнить пишем firewall.cpl.

как поменять номер порта

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

как поменять номер порта

И создаем новое входящее правило для нового rdp порта. Напоминаю, что порт rdp по умолчанию 3389.

как поменять номер порта

Выбираем, что правило будет для порта

как поменять номер порта

Протокол оставляем TCP и указываем новый номер RDP порта.

как поменять номер порта

Правило у нас будет разрешающее RDP соединение по не стандартному порту

как поменять номер порта

При необходимости задаем нужные сетевые профили.

как поменять номер порта

Ну и назовем правило, понятным для себя языком.

как поменять номер порта

как поменять номер порта

или через командную строку.

как поменять номер порта

Как видите изменить порт rdp совсем не трудная задача, все тоже самое можно проделать средствами групповой политики.

Источник

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

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