Если вам нужно подключиться к компьютеру под управлением Windows 10 извне, но удаленный рабочий стол отключен, есть несколько способов включить его без физического доступа к устройству. Самые надежные — через командную строку, PowerShell или редактирование реестра. Рассмотрим все варианты, которые работают в большинстве случаев, включая случаи, когда вы подключены к локальной сети или через интернет.

В этой статье вы найдете подробные инструкции для разных сценариев: от простого включения через RDP до настройки через групповую политику. А еще разберемся, какие версии Windows 10 поддерживают удаленное подключение, и что делать, если что-то пошло не так.

Почему удаленный рабочий стол может быть отключен

В Windows 10 функция удаленного рабочего стола (RDP) по умолчанию отключена в большинстве редакций, кроме Pro и Enterprise. Даже если она доступна, ее может блокировать брандмауэр, антивирус или настройки групповой политики. Чаще всего это делается из соображений безопасности — открытый порт 3389 может стать уязвимостью.

Кроме того, в домашней версии Windows 10 Home удаленный рабочий стол в принципе не поддерживается как сервер (можно только подключаться к другим машинам). Если вы пытаетесь включить RDP на такой системе, потребуется обходной путь — например, через сторонние утилиты вроде Chrome Remote Desktop или AnyDesk.

💡

Если вы не уверены в редакции Windows 10, проверьте ее через Параметры > Система > О системе. Для подойдут только Pro, или Education

ЦельКомандаОписание
Включить RDPreg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /fОтключает запрет на подключения через в реестре
Разрешить подключения в брандмауэреnetsh advfirewall firewall set rule group="Удаленный рабочий стол" new enable=YesОткрывает порт 3389 в брандмауэре Windows
Перезапустить службу RDPnet stop Termservice /y & net start TermserviceПерезагружает службу удаленного рабочего стола для применения изменений

Способы удаленного включения через командную строку

Самый быстрый способ включить удаленный рабочий стол — использовать командную строку (CMD). Это работает, если у вас есть доступ к через PsExec (утилита из Sysinternals) или другие инструменты удаленного выполнения команд. Вот основные команды:

Эти команды можно выполнить локально на целевом компьютере или удаленно, если у вас есть права администратора. Например, через PsExec: psexec \\имя_компьютера -u пользователь -p пароль cmd, а затем ввести команды выше.

Включение через PowerShell (альтернатива CMD)

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

  • Включить RDP: Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0
  • Разрешить подключения в брандмауэре: Enable-NetFirewallRule -DisplayGroup "Удаленный рабочий стол"
  • Проверить статус RDP: Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" (если значение 0, то включен)

Если вы работаете удаленно, можно использовать Invoke-Command для выполнения команд на другом компьютере: Invoke-Command -ComputerName имя_компьютера -ScriptBlock { Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name "fDenyTSConnections" -Value 0 } -Credential пользователь

Настройка через редактирование реестра

Если командная строка и PowerShell недоступны, можно вручную отредактировать реестр. Это актуально, если у вас есть доступ к компьютеру через другие средства (например, TeamViewer или файловую систему по сети).

  1. Откройте редактор реестра: нажмите Win + R, введите regedit и нажмите Enter.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  3. Найдите параметр fDenyTSConnections и измените его значение на 0.
  4. Перейдите в раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp и убедитесь, что параметр UserAuthentication имеет значение 1 (это включает проверку подлинности на уровне сети).
⚠️ Внимание: Неправильное редактирование реестра может привести к нестабильной работе системы. Перед внесением изменений создайте точку восстановления или резервную копию реестра.
Какой способ включения RDP вы используете чаще всего?
Командная строка
PowerShell
Реестр вручную
Сторонние утилиты

Сравнение методов включения RDP

Каждый способ имеет свои плюсы и минусы. В таблице ниже — сравнение по скорости, сложности и трибованиям.

МетодСкоростьСложностьТребования
Командная строкаБыстроНизкаяПрава администратора, доступ к CMD
PowerShellБыстроСредняяПрава администратора, знание команд
РеестрМедленноВысокаяДоступ к редактору реестра, осторожность
Групповая политикаСреднеСредняяВерсия Pro/Enterprise, доступ к gpedit.msc

Как проверить, что включен

После применения изменений нужно убедиться, что удаленный рабочий стол действительно работает. Сделать это можно несколькими способами:

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

Самый простой — попробовать подключиться с другого компьютера через стандартное приложение Подключение к удаленному рабочему столу (mstsc). Если подключение не удается, проверьте:

  • Работает ли служба Удаленный рабочий стол (через services.msc).
  • Открыт ли порт 3389 в брандмауэре (через Brandmauer mit erweiterter Sicherheit или netsh advfirewall show all).
  • Не блокирует ли подключение антивирус или корпоративная политика безопасности.

Если вы подключены к локальной сети, убедитесь, что IP-адрес целевого компьютера правильный и он доступен для ping (хотя может быть отключен даже при работающем RDP).

Пошаговая инструкция: как включить удаленно через PsExec

Если у вас есть доступ к локальной сети, где находится целевой компьютер, можно использовать PsExec из пакета Sysinternals. Это утилита для удаленного выполнения процессов.

Подготовка к удаленному включению RDP через PsExec

Выполнено: 0 / 4

Вот подробный процесс:

  1. Скачайте PsExec с официального сайта Microsoft и распакуйте архив.
  2. Откройте командную строку от имени администратора на вашем компьютере.
  3. Перейдите в папку,куда вы распаковали PsExec, например: cd C:\Tools\PsExec.
  4. Выполните команду для подключения к целевому компьютеру: psexec \\имя_компьютера -u имя_пользователя -p пароль cmd (замените имя_компьютера, имя_пользователя и пароль на актуальные значения).
  5. В открывшемся удаленном окне CMD введите команды для включения RDP (см. раздел про командную строку).
  6. Закройте сессию и попробуйте подключиться через mstsc.

Часто задаваемые вопросы

Можно ли включить на Windows 10 Home?

Официально — нет. В Windows 10 Home нет встроенной поддержки RDP-сервера. Однако можно использовать сторонние решения: Chrome Remote Desktop, AnyDesk, TeamViewer или настроить VNC-сервер. Эти инструменты позволяют удаленно управлять компьютером, но работают по другим протоколам.

Почему после включения подключение все равно не работает?

Проблема может быть в брандмауэре, антивирусе или маршрутизаторе. Проверьте:

  • Открыт ли порт 3389 на целевом компьютере (через netstat -ano | findstr 3389).
  • Разрешены ли входящие подключения в брандмауэре Windows (группа правил Удаленный рабочий стол).
  • Не блокирует ли подключение маршрутизатор (нужно настроить перенаправление портов, если подключаетесь из интернета).
  • Включена ли служба Удаленный рабочий стол (через services.msc).
Как включить через групповую политику?

Это возможно только в Windows 10 Pro, Enterprise или Education:

  1. Нажмите Win + R, введите gpedit.msc и нажмите Enter.
  2. Перейдите по пути: Конфигурация компьютера > Административные шаблоны > Компоненты Windows > Службы удаленного рабочего стола > Узел сеансов удаленного рабочего стола > Подключения.
  3. Найдите политику Разрешить пользователям удаленное подключение с использованием служб удаленного рабочего стола и включите ее.
  4. Примените изменения и перезагрузите компьютер.
Можно ли включить через интернет без статического IP?

Да, но для этого нужно использовать сервисы динамического DNS (DDNS) или облачные решения. Например:

  • Настройте DDNS на маршрутизаторе (например, через No-IP или DynDNS).
  • Используйте сервисы вроде Ngrok для создания туннеля к порту 3389.
  • Настройте VPN-сервер на целевом компьютере и подключайтесь через него.

Учтите, что открытие порта 3389 в интернет небезопасно — лучше использовать или другие защищенные методы.