Как изменить порт на компьютере

Обновлено: 21.11.2024

Недавно я купил адаптер Prolific USB-to-Serial для прошивки своего Android-смартфона, который случайно сломался. Я обнаружил на мобильнике точки RXD, TXD и GND, подключил их к адаптеру Prolific, но программа отказалась прошивать мобильник. Причина, которую я понял после многих часов выдергивания волос, заключалась в том, что программное обеспечение для прошивки работает только с COM 1, COM 2 и COM 3, в то время как адаптер Prolific USB-to-Serial был выбран автоматически для использования COM 11 в Windows. Сменив порт адаптера с COM 11 на COM 2, я, наконец, смог прошить мобильный телефон.

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

  1. Подключите устройство, для которого вы хотите изменить порт, к компьютеру. Позвольте Windows обнаружить устройство. Если устройство не готово к PnP, возможно, вам придется перезагрузить компьютер, чтобы оно распозналось.
  2. Нажмите горячую клавишу Win+R, чтобы открыть диалоговое окно «Выполнить». В диалоговом окне «Выполнить» введите devmgmt.msc и нажмите Enter, чтобы открыть диспетчер устройств.
  3. В Диспетчере устройств вы сможете найти подключенное коммуникационное устройство в разделе Порты (COM и LPT). Выберите и щелкните правой кнопкой мыши целевое устройство и выберите "Свойства" в контекстном меню.
  4. В окне "Свойства" перейдите на вкладку "Параметры порта" и нажмите кнопку "Дополнительно".
  5. В открывшемся окне дополнительных настроек вы можете выбрать доступный номер порта в левом нижнем углу окна. На следующем снимке экрана я изменил порт с COM 11 на COM 2.
  6. Нажмите кнопку OK, чтобы сохранить настройки и закрыть открытые окна. Возможно, вам придется удалить и снова подключить устройство, чтобы новые настройки вступили в силу.
  7. Вывод. Если приложение не работает из-за того, что ваше устройство не использует определенный номер COM-порта, вы можете очень легко изменить номер порта в Windows. Это особенно полезно для старых устройств и приложений, использующих меньшее количество COM-портов.

    4 комментария

    Мне нужно изменить Prolific USB на последовательный порт на COM 1 для работы программы. Когда я делаю это, он говорит, что COM 1 используется, и его изменение может привести к неправильной работе или недоступности некоторых устройств. Как узнать, что использует COM1? Я проверил все принтеры, и они не используют COM 1.

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

    Кнопка «Дополнительно» отсутствует на моем ноутбуке с Win10. Как изменить com-порт?

    Культура работы на дому, которая резко возросла во время пандемии, способствовала росту числа удаленных рабочих столов, инструментов для повышения производительности и совместной работы. По данным TrustRadius, трафик удаленных рабочих столов увеличился в 16 раз во время пандемии, причем только с марта по апрель 2020 года он увеличивался на 1587% в неделю. Даже когда предприятия откроются, эта тенденция, вероятно, останется актуальной, и поэтому мы будем искать способы повышения безопасности при доступе к удаленным системам. Протокол удаленного рабочего стола (RDP) — это проприетарный протокол Microsoft с графическим пользовательским интерфейсом. Он позволяет удаленно подключаться к другим устройствам и получать к ним доступ через Интернет.

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

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

    Благодаря этим огромным преимуществам RDP широко используется и является частью операционной системы Windows.

    Давайте кратко рассмотрим, как Windows поддерживает удаленные рабочие столы.

    Pixabay

    Работа удаленного рабочего стола

    Операционные системы Windows поставляются со встроенным Microsoft Remote Desktop, клиентским приложением, которое позволяет подключаться и получать доступ к ресурсам и файлам на удаленных компьютерах через Интернет.

    Как это работает?

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

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

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

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

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

    Зачем менять номер порта RDP?

    Шаттерсток

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

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

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

    Помимо защиты от хакеров, администраторы также меняют номер порта RDP для обхода брандмауэров.

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

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

    Как изменить номер порта удаленного рабочего стола в Windows 10

    Теперь, когда вы знаете, почему вам следует изменить номер порта удаленного рабочего стола, давайте посмотрим, как вы можете изменить его в Windows 10.

    Есть два способа изменить этот номер порта — с помощью реестра Windows и PowerShell.

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

    Использование реестра Windows

    Вот пошаговое руководство по изменению номера порта с помощью реестра Windows.

    • Нажмите Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите Regedit, чтобы открыть редактор реестра.
    • Перейдите к HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp.
    • Найдите номер порта.
    • Нажмите «Правка» > «Изменить».
    • Введите новый номер порта и нажмите "ОК".
    • Закройте реестр.
    • Перезагрузите компьютер.
    • Проверьте, можете ли вы подключиться к удаленному компьютеру.

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

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

    Если вам удобно использовать команды PowerShell, это самый простой способ сделать это.

    Используйте приведенный ниже сценарий для проверки текущего используемого порта:

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

    Теперь используйте эту команду PowerShell, чтобы изменить порт на 3320:

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

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

    Веская причина изменить номер порта

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

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

    Есть два способа изменить номер порта — с помощью реестра Windows и кода PowerShell.

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

    Когда вы подключаетесь к удаленному компьютеру (клиенту Windows или Windows Server) через подключение к удаленному рабочему столу, функция удаленного рабочего стола на вашем компьютере «прослушивает» подключение через прослушивающий порт (по умолчанию 3389). Вы можете изменить этот порт прослушивания на компьютерах с Windows, изменив реестр. В этой статье мы собираемся изменить порт RDP, используемый для удаленного доступа к рабочему столу.

    Обратите внимание, что при выборе нестандартного порта RDP не рекомендуется использовать порт 1-1023, так как они называются известными портами, а порт 49152-65535 является динамическим или частным портом, который не используется служба или приложение.

    В этом руководстве мы узнаем, как изменить порт RDP службы удаленных рабочих столов на 33091. Чтобы это сделать:

    ШАГ 1

    Подключиться к клиент/серверу Windows через RDP

    Запустите редактор реестра (нажмите WIN+R, введите regedit, нажмите Enter)

    ШАГ 2

    Перейдите к реестру удаленных рабочих столов (RDP-Tcp)

    Перейдите в раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp.

    ШАГ 3

    Изменить номер порта по умолчанию

    Дважды щелкните значение PortNumber и измените порт на 33091 (десятичный).

    Нажмите "ОК", чтобы сохранить изменения

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

    Cmd: net stop termservice & net

    ШАГ 4

    Подключитесь к компьютеру Windows после перезагрузки через RDP и включите новый порт RDP.

    ШАГ 5

    Подтвердить прослушиваемый порт

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

    Изменение порта RDP помогает снизить риск сканеров портов и уязвимостей RDP.

    Для дополнительной безопасности лучше всего использовать VPN-шлюз или приложения RDP, такие как V2 Cloud, которые предоставляют вам быстрые и безопасные облачные рабочие столы для облегчения удаленной работы.

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

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

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

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

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

    1. Откройте редактор реестра, нажав кнопку "Пуск", введите regedit и нажмите Enter.
    2. В редакторе реестра перейдите к разделам HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Control, Terminal Server, WinStations и RDP-Tcp.
    3. Щелкните правой кнопкой мыши на двойном слове PortNumber и выберите Изменить.
    4. Измените базу на Decimal и введите новый порт от 1025 до 65 535, который еще не используется.
    5. Нажмите "ОК" и перезагрузите компьютер.

    Обязательно перезагрузите компьютер, чтобы изменения вступили в силу.

    Имейте в виду, что в следующий раз, когда вы захотите подключиться к своей системе с помощью RDP, вам нужно будет указать номер порта. Вы можете сделать это из клиента удаленного рабочего стола, добавив двоеточие после имени хоста или IP-адреса, за которым следует номер порта. Например, если у меня есть компьютер с именем хоста tweak с RDP, работающим на порту 1234, я бы использовал tweak:1234 в поле имени хоста клиента удаленного рабочего стола.

    Во всех операционных системах Windows портом по умолчанию, назначенным RDP (протокол удаленного рабочего стола), является TCP 3389. После включения RDP в Windows TermService (службы удаленных рабочих столов) начинает прослушивать порт 3389. В этой статье мы Я покажу вам, как изменить номер порта RDP по умолчанию в настольных версиях Windows (7/8/10/11) и в Windows Server с помощью редактора реестра и PowerShell.

    Обратите внимание, что современные версии Windows также используют UDP с тем же номером порта (3389) для подключений к удаленному рабочему столу в дополнение к TCP.

    Вы можете изменить номер порта RDP по умолчанию в Windows с 3389 на любой другой. Это чаще всего используется, когда вам нужно скрыть хост RDP/RDS от сканеров портов, которые ищут хосты Windows в сети с открытым портом RDP TCP/3389.

    Смена порта RDP снизит шансы эксплуатации уязвимостей RDP (последняя критическая уязвимость в RDP BlueKeep описана в CVE-2019-0708), уменьшит количество атак методом перебора RDP (не забывайте регулярно анализировать RDP журналы подключений), SYN и другие виды атак при отключенном NLA. Чаще всего порт RDP меняется на компьютерах с прямым подключением к Интернету (VPS/VDS) или в сетях, где пограничный маршрутизатор перенаправляет порт 3389/RDP на хост Windows в вашей локальной сети.

    Несмотря на изменение номера порта, небезопасно открывать порт RDP на вашем хосте для выхода в Интернет. Сканеры портов позволяют злоумышленнику обнаружить прослушиватель RDP на новом порту (по сигнатуре). Если вы хотите открыть RDP-доступ к компьютеру в вашей сети, лучше использовать VPN, RD Web Access, RDS Gateway и другие средства безопасного подключения.

    При выборе нестандартного порта RDP обратите внимание, что не рекомендуется использовать порты в диапазоне 1–1023 (известные порты). Используйте динамический порт в диапазоне портов RPC (от 49152 до 65535) или любой порт в диапазоне от 1024 до 49151, который не используется другой службой или приложением.

    Как изменить порт удаленного рабочего стола в Windows?

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

    1. Откройте редактор реестра ( regedit.exe ) и перейдите в раздел реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp;
    2. Найдите параметр DWORD с именем PortNumber. Этот параметр показывает порт, который прослушивает служба удаленного рабочего стола. Значение по умолчанию — 3389 (десятичное);
    3. Измените значение этого параметра. Я изменил порт RDP на 1350 (десятичный);

    Вы можете изменить параметр реестра с помощью PowerShell: Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\" -Name PortNumber -Value 1350


    Если вы используете RDCMan для управления несколькими подключениями RDP, вы можете указать порт RDP, который вы настроили, на вкладке «Параметры подключения».

    Обратите внимание, что номер порта UDP RDP также автоматически изменился на 1350 (это можно проверить с помощью инструмента TCPView).

    Используйте команду Test-NetConnection, чтобы убедиться, что порт RDP по умолчанию 3389 теперь закрыт ( TcpTestSucceeded: False ):

    Test-NetConnection 192.168.3.102 -port 3389 |выберите TcpTestSucceeded

    Теперь вам нужно использовать новый порт 1350 для RDP-подключения.

    Примечание. Если вы измените номер порта прослушивания RDP по умолчанию, у вас могут возникнуть проблемы с использованием удаленного помощника, теневыми подключениями RDP в Windows 10, а также теневым копированием RDS в Windows Server.

    Если вы хотите изменить номер порта RDP на компьютерах домена, вы можете использовать функции групповой политики. Создайте новый объект групповой политики, который развернет параметр реестра PortNumber с новым номером порта RDP на компьютерах домена.

    Изменить номер порта прослушивания RDP с помощью PowerShell

    Полный сценарий PowerShell для изменения номера порта RDP, создания правила брандмауэра и перезапуска службы удаленного рабочего стола может выглядеть следующим образом:

    Write-host "Укажите номер вашего нового порта RDP: " -ForegroundColor Yellow -NoNewline;$RDPPort = Read-Host
    Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server \WinStations\RDP-TCP\" -Name PortNumber -Value $RDPPort
    New-NetFirewallRule -DisplayName "NewRDPPort-TCP-In-$RDPPort" -Direction Inbound –LocalPort $RDPPort -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "NewRDPPort-UDP-In-$RDPPort" -Direction Inbound –LocalPort $RDPPort -Protocol UDP -Action Allow
    Restart-Service termservice -force
    Write-host "Число порт RDP изменен на $RDPPort " -ForegroundColor Magenta

    Вы можете изменить номер порта RDP на удаленном компьютере. Для этого вам нужно включить WinRM на удаленном компьютере, а затем вы можете использовать командлет Invoke-Command для подключения к компьютеру:

    Invoke-Command -ComputerName wksname112 -ScriptBlock

    Если вам нужно удаленно изменить номер RDP на нескольких компьютерах в вашем домене AD (в конкретном OU), используйте следующий сценарий (вы можете получить список компьютеров в OU с помощью командлета Get-ADComputer):< /p>

    Write-host "Укажите номер вашего нового RDP-порта:" -ForegroundColor Yellow -NoNewline;$RDPPort = Read-Host
    $PCs = Get-ADComputer -Filter * -SearchBase "CN=IT,CN =Computers,CN=NY,DC=woshub,DC=com"
    Foreach ($PC в $PCs) Invoke-Command -ComputerName $PC.Name -параметр ScriptBlock ($RDPPort)
    Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-TCP\" -Name PortNumber -Value $RDPPort
    New-NetFirewallRule -DisplayName "NewRDPPort-TCP-In-$RDPPort" -Direction Входящий –LocalPort $RDPPort -Protocol TCP -Action Allow
    New-NetFirewallRule -DisplayName "NewRDPPort-UDP-In-$RDPPort" -Direction Входящий –LocalPort $RDPPort -Protocol TCP -Action Allow
    Restart-Service терминсервис -сила
    >

    Это руководство по изменению порта RDP по умолчанию подходит для любой версии Windows, начиная с Windows XP (Windows Server 2003) и заканчивая современными сборками Windows 10, Windows 11 и Windows Server 2022.

    Читайте также: