Отсутствует служба удаленных рабочих столов windows 10

Все способы:

  • Способ 1: Проверка активности функции
  • Способ 2: Установка разрешений в брандмауэре
  • Способ 3: Изменение состояния связанной службы
  • Способ 4: Включение сетевого обнаружения
  • Способ 5: Редактирование реестра
  • Способ 6: Редактирование локальной групповой политики
  • Способ 7: Редактирование файла «hosts»
  • Способ 8: Использование программ для удаленного доступа
  • Вопросы и ответы: 0

Способ 1: Проверка активности функции

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

  1. Откройте меню «Пуск» и на панели слева выберите значок с шестеренкой для перехода в «Параметры».
  2. В новом окне вас интересует первый раздел — «Система».
  3. Не работает RDP в Windows 10-02

  4. В нем отыщите категорию «Удаленный рабочий стол» и убедитесь в том, что переключатель «Включить удаленный рабочий стол» активирован.
  5. Не работает RDP в Windows 10-03

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

Подробнее: Как подключиться к удаленному рабочему столу в Windows 10

Способ 2: Установка разрешений в брандмауэре

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

  1. Через поиск в «Пуске» отыщите «Брандмауэр Защитника Windows» и запустите данный элемент «Панели управления».
  2. Не работает RDP в Windows 10-04

  3. В нем на панели слева щелкните по ссылке «Разрешение взаимодействия с приложением или компонентом в брандмауэре Защитника Windows».
  4. Не работает RDP в Windows 10-05

  5. Если по умолчанию ни одну из галочек в списке разрешений убрать или поставить нельзя, понадобится щелкнуть по «Изменить параметры».
  6. Не работает RDP в Windows 10-06

  7. После этого в списке найдите «Удаленный помощник» и поставьте для него галочки возле всех пунктов. Примените изменения, перезагрузите компьютер и переходите к повторной проверке работы RDP.
  8. Не работает RDP в Windows 10-07

Способ 3: Изменение состояния связанной службы

За корректную работу удаленного рабочего стола в Виндовс 10 отвечает всего одна связанная служба. По умолчанию тип ее запуска установлен как «Вручную». Это означает, что служба будет включаться только при обращении пользователя к ее компонентам, то есть это должно сработать при вызове основного окна подключения по RDP. Однако из-за сбоев возможен отказ функции в запуске, и это приведет к тому, что соединение будет просто недоступным. Мы предлагаем перевести службу на автоматический режим запуска, чтобы она всегда была включенной.

  1. Для этого в «Пуске» найдите приложение «Службы» и запустите его.
  2. Не работает RDP в Windows 10-08

  3. В его окне ознакомьтесь со списком служб и найдите «Службы удаленных рабочих столов». По этому пункту кликните дважды левой кнопкой мыши, чтобы открыть «Свойства».
  4. Не работает RDP в Windows 10-09

  5. Разверните «Тип запуска» и установите его как «Автоматически».
  6. Не работает RDP в Windows 10-010

  7. Можете перезагрузить компьютер после применения изменений или прямо сейчас запустить службу самостоятельно. Обязательно нажмите «ОК» или «Применить».
  8. Не работает RDP в Windows 10-011

Способ 4: Включение сетевого обнаружения

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

Подробнее: Включение сетевого обнаружения в Windows 10

Не работает RDP в Windows 10-012

Способ 5: Редактирование реестра

Путем редактирования реестра можно добиться блокировки UDP в Windows 10 — компонента, который при параллельной работе с удаленным рабочим столом может вызывать ряд конфликтных ситуаций. В большинстве случаев обычными пользователями данный протокол не используется, поэтому его блокировка не приведет ни к каким проблемам при дальнейшем взаимодействии с ОС.

  1. Откройте «Пуск», через поиск найдите «Редактор реестра» и запустите данное приложение.
  2. Не работает RDP в Windows 10-013

  3. В адресную строку сверху вставьте путь HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client и перейдите по нему, нажав клавишу Enter.
  4. Не работает RDP в Windows 10-014

  5. В области справа нажмите правой кнопкой мыши по свободному пространству, в контекстном меню наведите курсор на «Создать» и выберите вариант «Параметр DWORD (32 бита)».
  6. Не работает RDP в Windows 10-015

  7. Задайте для данного параметра название «fClientDisableUDP», примените его и нажмите по параметру дважды, чтобы открыть его «Свойства».
  8. Не работает RDP в Windows 10-016

  9. Установите значение активности «1». После внесения изменений рекомендуется перезагрузить компьютер, затем можете переходить к проверке выполненных действий.

Способ 6: Редактирование локальной групповой политики

Примерно те же действия с блокировкой UDP можно выполнить и путем внесения изменений в параметр локальной групповой политики. Однако доступ к меню управления доступен только обладателям Windows 10 Pro и Enterprise. Поэтому если «Редактор локальной групповой политики» у вас недоступен, остановитесь на предыдущей инструкции, поскольку в большинстве случаев ее будет достаточно для блокировки UDP.

  1. Для перехода к «Редактору локальной групповой политики» щелкните правой кнопкой мыши по «Пуску» и из появившегося контекстного меню выберите пункт «Выполнить».
  2. Введите команду gpedit.msc и нажмите по Enter для запуска того самого графического меню.
  3. Не работает RDP в Windows 10-019

  4. В нем разверните оснастку «Конфигурация компьютера», затем папку «Административные шаблоны» и в ней — «Компоненты Windows».
  5. Не работает RDP в Windows 10-020

  6. Перейдите к каталогу «Службы удаленных рабочих столов» и выберите в нем директорию «Клиент подключения к удаленному рабочему столу».
  7. Не работает RDP в Windows 10-021

  8. Остается только найти параметр «Отключение UDP на клиенте» и щелкнуть по нему дважды левой кнопкой мыши, чтобы открыть окно «Свойств» для редактирования.
  9. Не работает RDP в Windows 10-022

  10. Установите значение как «Включено», примените изменения и отправьте компьютер на перезагрузку.
  11. Не работает RDP в Windows 10-023

Способ 7: Редактирование файла «hosts»

Для файла «hosts» в Windows 10 можно внести изменения, прописав IP-адрес и название хоста, то есть удаленного рабочего стола, к которому вы хотите подключиться. В некоторых случаях подобное редактирование позволяет исправить ситуацию с соединением, однако приступать к нему мы рекомендуем только после того, как все предыдущие методы уже были выполнены, но так и не принесли должного результата.

  1. Откройте «Проводник» любым удобным для вас методом и перейдите по пути C:/Windows/System32/Drivers/etc.
  2. Не работает RDP в Windows 10-024

  3. В этой папке найдите файл «hosts» и нажмите по нему дважды левой кнопкой мыши, чтобы открыть окно выбора программы для запуска файла.
  4. Не работает RDP в Windows 10-025

  5. Из списка выберите «Блокнот», поскольку именно через текстовый редактор мы и будем вносить все необходимые изменения.
  6. Не работает RDP в Windows 10-026

  7. Сначала можно попробовать вставить в конце файла только строчку с IP-адресом хоста для подключения. Если после этого ошибка с работой RDP не будет исправлена, вернитесь сюда же и через пробел добавьте название компьютера.
  8. Не работает RDP в Windows 10-027

  9. После сохранения изменений рекомендуем через контекстное меню файла перейти в его «Свойства», чтобы установить атрибут «Только чтение». Это поможет избавиться от сброса внесенных изменений со стороны операционной системы.
  10. Не работает RDP в Windows 10-028

  11. Для этого только установите галочку возле соответствующего пункта и примените изменения.
  12. Не работает RDP в Windows 10-029

Способ 8: Использование программ для удаленного доступа

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

Не работает RDP в Windows 10-030

Наша группа в TelegramПолезные советы и помощь

Сегодня около 60% компаний в России используют удаленный формат работы, поэтому протокол RDP (Remote Desktop Protocol) стал одним из ключевых инструментов для доступа к рабочим компьютерам из любой точки мира. Пользователи Windows 10, Windows 11, Linux ежедневно используют RDP подключение для удаленной работы.

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

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

Что такое RDP и зачем он нужен

Remote Desktop Protocol (RDP) — это протокол для удаленного доступа к компьютерам через сетевое соединение. Он создает защищенный канал между двумя устройствами, позволяя управлять удаленным RDP компьютером через графический интерфейс.

В работе участвуют:

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

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

Протокол широко используют для решения различных бизнес-задач:

  • Удаленная работа сотрудников: пользователи RDP могут подключаться к корпоративным сервисам из дома или в поездках. Это особенно полезно, если на рабочем компьютере установлены программы, недоступные на домашнем устройстве.
  • Техническая поддержка: IT-специалисты используют протокол для устранения технических проблем пользователей. Они подключаются к компьютеру клиента и решают неполадки без необходимости личного присутствия. Это экономит время, особенно если офисы находятся в разных городах.
  • Администрирование серверов: специалисты могут настраивать и обслуживать оборудование из любой точки мира, что упрощает поддержку IT-инфраструктуры компании.

Эти функции делают протокол незаменимым инструментом для компаний, которые стремятся к эффективной и безопасной удаленной работе.

В ОС Windows 10 и Windows 11 RDP можно подключить через приложение «Удаленный рабочий стол». В ОС Linux RDP не встроен по умолчанию и устанавливается через специальные приложения, например Remmina, Xfreerdp, Rdesktop.

Общие причины ошибок RDP и способы диагностики

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

Ошибка: «Подключение было запрещено» (недостаточные права)

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

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

Также ошибка может возникать, если:

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

Решение через графический интерфейс

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

  1. На устройстве, к которому вы хотите подключиться, откройте окно «Выполнить», одновременно нажав клавиши Win и R.
  2. В появившемся поле введите команду lusrmgr.msc и подтвердите действие, нажав Enter. Это откроет инструмент управления локальными пользователями и группами.
  3. В левой части окна найдите и выберите раздел «Группы».
  4. Найдите в списке группу под названием «Пользователи удаленного рабочего стола» (или Remote Desktop Users) и дважды кликните по ней.
  5. В новом окне нажмите кнопку «Добавить», чтобы включить нового пользователя.
  6. Введите имя учетной записи, которой требуется предоставить доступ, и нажмите «Проверить имена», чтобы убедиться в правильности ввода.
  7. Подтвердите изменения, нажав OK. Теперь указанный пользователь сможет подключаться через RDP.

Решение через командную строку

Если вы предпочитаете работать с командной строкой или вам нужно автоматизировать этот процесс, можно использовать команду NET LOCALGROUP:

  1. Откройте командную строку от имени администратора.

  2. Для добавления локального пользователя выполните команду:

NET LOCALGROUP “Remote Desktop Users” имя_пользователя /ADD

3. Для добавления доменного пользователя используйте:

NET LOCALGROUP “Remote Desktop Users” домен\имя_пользователя /ADD

Эта команда немедленно предоставит указанному пользователю права на подключение через RDP

Настройка через групповую политику

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

  1. Запустите редактор групповых политик. Для этого нажмите Win + R, введите gpedit.msc и нажмите Enter.
  2. Перейдите по пути: «Конфигурация компьютера» → «Конфигурация Windows» → «Параметры безопасности» → «Локальные политики» → «Назначение прав пользователя».
  3. Найдите политику с названием «Разрешить вход через службы удаленных рабочих столов» и откройте ее двойным кликом.
  4. Добавьте нужного пользователя или группу, нажав соответствующую кнопку.
  5. Подтвердите изменения, нажав OK.
  6. Чтобы применить изменения, откройте командную строку и выполните команду gpupdate /force.

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

Ошибка: «Функции удаленного рабочего стола не удалось подключиться к удаленному компьютеру»

При попытке подключения к удаленному компьютеру вы можете столкнуться с сообщением об ошибке: «Функции удаленного рабочего стола не удалось подключиться к удаленному компьютеру».

Эта ошибка может быть вызвана множеством факторов, что затрудняет ее диагностику. Среди возможных причин:

  • На целевом компьютере не запущена служба удаленного рабочего стола или неправильно настроен RDP server Windows.
  • Проблемы с конфигурацией порта RDP: служба может быть настроена на нестандартный порт, стандартный порт 3389 может быть занят другим приложением, или служба не прослушивает порт, несмотря на правильные настройки в реестре.
  • Брандмауэр блокирует соединение.
  • Возникли проблемы с уровнем безопасности или с аутентификацией.
  • Параметры сетевого подключения конфликтуют друг с другом.
  • Версии RDP-клиента и сервера устарели или несовместимы.

Проверка службы удаленного рабочего стола

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

Для проверки и запуска службы:

  1. На устройстве, к которому вы подключаетесь, откройте окно «Выполнить» (Win + R) и введите команду services.msc.
  2. В списке служб найдите «Удаленный рабочий стол» (Remote Desktop Services).
  3. Убедитесь, что ее состояние указано как «Запущено».
  4. Если служба остановлена, кликните по ней правой кнопкой мыши и выберите «Запустить».
  5. Также проверьте, установлен ли тип запуска как «Автоматически». Это гарантирует, что служба будет запускаться при каждой загрузке системы.

Если доступ к компьютеру ограничен, вы можете запустить службу удаленно через PowerShell при условии, что на устройстве активна служба WinRM:

Enter-PSSession -ComputerName ИмяКомпьютера -Credential Домен\Пользователь
Start-Service TermService
Set-Service TermService -StartupType Automatic

Проверка разрешения подключений в системе

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

  1. На удаленном компьютере откройте «Свойства системы», используя комбинацию клавиш Win + Pause/Break.
  2. Перейдите на вкладку «Удаленный доступ».
  3. Убедитесь, что активирован флажок «Разрешить подключения удаленного помощника к этому компьютеру».
  4. Также проверьте, что в разделе «Удаленный рабочий стол» выбран один из предложенных вариантов.

Если физический доступ к устройству отсутствует, вы можете настроить эти параметры через реестр с использованием PowerShell:

Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\' -Name “fDenyTSConnections” -Value 0

Значение 0 означает, что подключения разрешены, а 1 — запрещены.

Настройка брандмауэра Windows

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

  1. На удаленном компьютере откройте «Брандмауэр Защитника Windows» через Панель управления.
  2. Перейдите в раздел «Разрешить приложение или компонент через брандмауэр».
  3. Найдите в списке «Удаленный рабочий стол» и проверьте, что для него активированы флажки в колонках «Частная» и «Общественная» (в зависимости от типа сети).

Этот процесс также можно выполнить с помощью PowerShell, используя команду:

Enable-NetFirewallRule -DisplayGroup “Remote Desktop”

Проверка настроек порта RDP

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

  1. На удаленном компьютере откройте редактор реестра, используя комбинацию Win + R и команду regedit.
  2. Перейдите в раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp.
  3. Найдите параметр PortNumber и проверьте его значение.
  4. Если значение отличается от 3389 (десятичное), вы можете:
     4.1. Вернуть значение порта к 3389.
     4.2. Указывать компьютер и порт в формате компьютер:порт при подключении.

После внесения изменений перезапустите службу удаленного рабочего стола.

Сброс настроек RDP в реестре

Если проблема вызвана повреждением настроек RDP, их можно восстановить таким образом:

  1. Откройте редактор реестра на удаленном компьютере.
  2. Перейдите по пути:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server.
  3. В этом разделе выполните следующие изменения:
     3.1. Установите значение параметра fDenyTSConnections на 0, чтобы разрешить подключения.
     3.2. 
    Установите значение параметра fSingleSessionPerUser на 0, чтобы разрешить несколько сеансов для одного пользователя.
  4. Перейдите в раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp.
  5. В этом разделе проверьте и при необходимости измените следующие параметры:
     5.1. Установите значение PortNumber на 3389 (стандартный порт).
     5.2. Установите значение SecurityLayer на 1 (уровень безопасности).
     5.3. 
    Установите значение UserAuthentication на 1 (аутентификация пользователя).

После этого перезагрузите компьютер или перезапустите службу удаленного рабочего стола.

Ошибка: «Отсутствуют клиентские лицензии RDP»

Еще одна частая ошибка звучит так: «Удаленный сеанс отключен, поскольку для данного компьютера отсутствуют клиентские лицензии удаленного рабочего стола. Обратитесь к администратору сервера».

Ошибка возникает, когда сервер не может предоставить лицензию для подключения по RDP. Эта проблема характерна для Windows Server с установленной ролью Remote Desktop Services (RDS).

В отличие от стандартного RDP в «домашнем» Windows, серверные версии Windows требуют клиентских лицензий (Client Access Licenses, CAL) для подключения пользователей. Microsoft предоставляет 120-дневный льготный период после установки роли RDS, в течение которого можно работать без лицензий. Когда этот период закончится, подключения будут отклоняться с сообщением об отсутствии лицензий.

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

  1. На сервере RDS откройте «Диспетчер лицензирования удаленных рабочих столов» (RD Licensing Diagnoser):
     1.1. Нажмите Win + R, введите licmgr.msc и нажмите Enter.
     1.2. 
    Или найдите его в меню «Администрирование» → «Службы удаленных рабочих столов».
  2. Запустите диагностику и проанализируйте результаты. Инструмент покажет:
     2.1. Настроен ли сервер лицензирования.
     2.2. 
    Доступен ли сервер лицензирования.
     2.3. 
    Есть ли свободные лицензии.
     2.4. 
    Тип используемых лицензий (Per User или Per Device).

Настройка сервера лицензирования

Если сервер лицензирования не настроен:

  1. Откройте «Диспетчер серверов» (Server Manager).
  2. Перейдите в «Службы удаленных рабочих столов» → «Обзор» → «Задачи» → «Изменить свойства развертывания».
  3. В разделе «Лицензирование RD» укажите:
     3.1. Сервер лицензирования (это может быть тот же сервер или другой).
     3.2. 
    Тип лицензии (Per User или Per Device).

Если у вас отсутствует роль RD Connection Broker, настройте параметры через групповую политику:

  1. Откройте редактор групповой политики (gpedit.msc).
  2. Перейдите в «Конфигурация компьютера» → «Административные шаблоны» → «Компоненты Windows» → «Службы удаленных рабочих столов» → «Узел сеансов удаленных рабочих столов» → «Лицензирование».
  3. Настройте параметры:
     3.1. «Использовать указанные серверы лицензирования удаленных рабочих столов» — включите и укажите имя или IP-адрес сервера лицензирования.
     3.2. 
    «Задать режим лицензирования удаленных рабочих столов» — включите и выберите нужный тип лицензии.

Установка лицензий RDS CAL

Если лицензии не установлены или их недостаточно:

  1. Приобретите необходимое количество лицензий RDS CAL у Microsoft или авторизованного реселлера.
  2. Откройте «Диспетчер лицензирования удаленных рабочих столов» (licmgr.msc).
  3. Щелкните правой кнопкой мыши на сервере и выберите «Установить лицензии».
  4. Следуйте инструкциям мастера для ввода кода программы и кода авторизации продукта.
  5. После установки лицензий они должны отобразиться в консоли с указанием типа и количества.

Решение проблемы несовместимости версий

Если лицензии установлены для более новой версии Windows, чем та, что используется на сервере лицензирования, у вас есть три варианта:

  1. Обновить операционную систему на сервере лицензирования до версии, соответствующей лицензиям.
  2. Установить роль лицензирования RD на сервере с более новой версией Windows и перенести на него лицензии.
  3. Обратиться в Microsoft Clearinghouse, чтобы понизить версию лицензий до версии, соответствующей серверу.

Ошибка: «Учетные данные недопустимы»

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

Эта ошибка указывает на то, что система не может аутентифицировать пользователя с предоставленными учетными данными. Существует несколько ключевых причин, из-за которых система может отклонить попытку входа:

  1. Неправильное указание имени пользователя.
  2. Проблемы с форматом учетных данных.
  3. Отсутствие прав доступа к RDP.
  4. Кешированные учетные данные.

Проблема с форматом учетных данных

В среде без Active Directory каждый компьютер управляет своими учетными записями независимо. Это означает, что учетная запись «Иван» на компьютере А не является той же учетной записью, что «Иван» на компьютере Б, даже если они имеют одинаковые пароли.

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

  1. Используйте формат ИМЯ_КОМПЬЮТЕРА\имя_пользователя. Например: SERVER01\Администратор.
  2. Или используйте формат с точкой для явного указания локальной учетной записи: .\имя_пользователя. Например: .\Администратор.

Отсутствие прав на RDP-доступ

По умолчанию только члены группы «Администраторы» и «Пользователи удаленного рабочего стола» могут подключаться через RDP. Если ваша учетная запись не входит в эти группы, вы получите ошибку при попытке подключения. Решение:

  1. На удаленном компьютере откройте «Управление компьютером» (compmgmt.msc).
  2. Перейдите в «Локальные пользователи и группы» → «Группы».
  3. Дважды щелкните на группе «Пользователи удаленного рабочего стола».
  4. Нажмите «Добавить» и укажите нужную учетную запись.
  5. Нажмите OK и перезапустите службу удаленного рабочего стола.

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

net localgroup «Remote Desktop Users» имя_пользователя /add

Проблема с кешированными учетными данными

Windows сохраняет учетные данные, которые вы вводили ранее. Если вы изменили пароль или учетную запись, эти кешированные данные могут вызывать конфликт. Решение:

  1. Нажмите Win + R и введите control keymgr.dll или откройте «Панель управления» → «Учетные записи пользователей» → «Диспетчер учетных данных».
  2. В «Диспетчере учетных данных» найдите и удалите все записи, связанные с удаленным компьютером. Они могут начинаться с TERMSRV\имя_компьютера.
  3. После этого закройте «Диспетчер учетных данных» и попробуйте подключиться снова, введя актуальные учетные данные.

Ошибка: «Учетная запись заблокирована» (Brute Force защита)

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

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

Если ваша учетная запись заблокирована, у вас есть несколько вариантов действий:

Дождаться автоматической разблокировки

Если настроена автоматическая разблокировка (параметр «Продолжительность блокировки учетной записи» не установлен в «0»), учетная запись разблокируется автоматически, когда истечет указанное время.

Разблокировка через консоль администратора

Если у вас есть доступ к серверу локально или через другую учетную запись с правами администратора:

  1. Откройте «Управление компьютером» (compmgmt.msc).
  2. Перейдите в «Локальные пользователи и группы» → «Пользователи».
  3. Щелкните правой кнопкой мыши на заблокированной учетной записи и выберите «Свойства».
  4. Снимите флажок «Учетная запись заблокирована» и нажмите OK.

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

Если у вас есть доступ к командной строке с правами администратора, то откройте ее и введите:

net user ИмяПользователя /active:yes

Разблокировка через PowerShell

Для доменных учетных записей в Active Directory можно использовать PowerShell:

Unlock-ADAccount -Identity ИмяПользователя

Настройка политики блокировки учетных записей

Чтобы больше не сталкиваться с этой ошибкой, настройте параметры блокировки учетных записей:

  1. Откройте «Локальная политика безопасности» (secpol.msc), нажмите Win + R, введите secpol.msc и нажмите Enter.
  2. Перейдите в «Политики учетных записей» → «Политика блокировки учетной записи».
  3. Настройте следующие параметры:
     3.1. Пороговое значение блокировки учетной записи — количество неудачных попыток входа, после которых учетная запись блокируется (рекомендуется 5–10).
     3.2. 
    Продолжительность блокировки учетной записи — время, на которое блокируется учетная запись (рекомендуется 15–30 минут).
     3.3. 
    Сброс счетчика блокировки учетной записи через — время, через которое счетчик неудачных попыток сбрасывается (рекомендуется 15–30 минут).

Microsoft рекомендует настройку 10/10/10 — 10 неудачных попыток, блокировка на 10 минут, сброс счетчика через 10 минут в качестве базового уровня защиты.

Ошибка: «Не работает буфер обмена»

Буфер обмена в RDP позволяет передавать данные между локальным и удаленным компьютерами. За эту функцию отвечает специальная служба rdpclip.exe, которая запускается автоматически при установлении RDP-соединения. Эта служба может работать некорректно из-за сбоев, конфликтов или неправильных настроек.

Проблемы с буфером обмена могут возникать по следующим причинам:

  1. Сбой в работе службы rdpclip.exe.
  2. Отключена функция перенаправления буфера обмена в настройках клиента.
  3. Запрет на перенаправление буфера обмена в групповых политиках.
  4. Блокировка функции в настройках реестра.
  5. Проблемы с сетевым соединением или драйверами.

Перезапуск службы rdpclip.exe

Самый простой и эффективный способ восстановить работу буфера обмена — перезапустить службу rdpclip.exe на удаленном компьютере:

  1. На удаленном компьютере откройте Диспетчер задач (нажмите Ctrl + Shift + Esc или щелкните правой кнопкой мыши на панели задач и выберите «Диспетчер задач»).
  2. Перейдите на вкладку «Процессы» или «Подробности» (в зависимости от версии Windows).
  3. Найдите процесс rdpclip.exe или RDP Clipboard Monitor.
  4. Щелкните правой кнопкой мыши и выберите «Завершить процесс» или «Завершить задачу».
  5. После закрытия процесса нажмите Win + R для открытия окна «Выполнить».
  6. Введите rdpclip.exe и нажмите Enter для запуска процесса заново.

После перезапуска службы буфер обмена должен заработать. Если проблема не решена, переходите к следующим методам.

Проверка настроек клиента RDP

Возможно, функция буфера обмена отключена в настройках клиента:

  1. На локальном компьютере откройте «Подключение к удаленному рабочему столу» (mstsc.exe).
  2. Нажмите на «Показать параметры» в нижней части окна.
  3. Перейдите на вкладку «Локальные ресурсы».
  4. Убедитесь, что флажок «Буфер обмена» установлен.
  5. Если вы хотите копировать файлы, нажмите кнопку «Подробнее…» и установите флажок напротив «Диски».
  6. Нажмите OK и повторно подключитесь к удаленному компьютеру.

Настройка групповых политик

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

  1. Нажмите Win + R и введите gpedit.msc — запустится редактор локальной групповой политики.
  2. Перейдите по пути: «Конфигурация компьютера» → «Административные шаблоны» → «Компоненты Windows» → «Службы удаленных рабочих столов» → «Узел сеансов удаленных рабочих столов» → «Перенаправление устройств и ресурсов».
  3. Найдите политику «Запретить перенаправление буфера обмена».
  4. Дважды щелкните на ней и установите значение «Отключено» или «Не настроено».
  5. Нажмите OK для сохранения изменений.
  6. Откройте командную строку от имени администратора и выполните команду gpupdate /force для немедленного применения изменений.
  7. Перезапустите сеанс RDP: выйдите и подключитесь снова.

Проверка настроек реестра

Если проблема не решилась, проверьте настройки в реестре:

  1. Нажмите Win + R и введите regedit для запуска редактора реестра.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services.
  3. Найдите параметр fDisableClip. Если значение этого параметра равно 1, измените его на 0.
  4. Если вы хотите также разрешить копирование файлов, найдите параметр fDisableCdm и установите его значение в 0.
  5. Если указанных параметров нет, это означает, что они не настроены и не должны блокировать буфер обмена.
  6. Перезагрузите удаленный компьютер, чтобы применить изменения.

Как безопасно работать с RDP

Самая главная рекомендация — никогда не открывайте порт RDP для прямого доступа из интернета. Даже с надежными паролями и многофакторной аутентификацией это создает серьезный риск безопасности.

Лучше используйте один из следующих методов безопасного доступа:

  • VPN — создает зашифрованный туннель для доступа к корпоративной сети.
  • RDP Gateway — специальный сервер, который обрабатывает все RDP-подключения через единую, хорошо защищенную точку входа.
  • SSH-туннелирование — перенаправляет RDP-трафик через защищенное SSH-соединение.

Для надежной аутентификации в RDP 10 и RDP 11 используйте пароли длиной не менее 16 символов, которые включают буквы разного регистра, цифры и специальные символы. Внедрите многофакторную аутентификацию для всех RDP-подключений — это затруднит несанкционированный доступ даже при компрометации пароля. 

Обязательно включите Network Level Authentication (NLA). Эта функция требует аутентификации пользователя до установления полного соединения, что защищает от многих типов атак, включая BlueKeep.

Усильте сетевую защиту следующими способами:

  1. Измените стандартный порт 3389 на нестандартный — это снизит риск автоматизированных атак.
  2. Настройте брандмауэр Windows, чтобы разрешить RDP-подключения только с определенных IP-адресов.
  3. Через групповые политики установите высокий уровень шифрования.
  4. Настройте безопасную связь RPC через групповые политики.

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

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

  • TeamViewer — обходит многие ограничения сети, работает через NAT и брандмауэры.
  • AnyDesk — отличается высокой скоростью работы даже на медленных соединениях.
  • Chrome Remote Desktop — бесплатное решение, интегрированное с Google-аккаунтом.
  • VNC — открытый протокол со множеством реализаций для разных платформ.

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

Альтернативные решения: облачные рабочие столы

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

Основные преимущества облачных рабочих столов:

  • Доступ из любой точки мира через безопасное зашифрованное соединение.
  • Можно использовать ресурсоемкие приложения и не думать о мощности локального устройства.
  • Гибкое управление правами пользователей и контроль доступа.
  • Повышенная безопасность данных, которые хранятся в защищенных дата-центрах.
  • Отказоустойчивость и защита от DDoS-атак.
  • Круглосуточная техническая поддержка.

Мы в mClouds предлагаем облачные рабочие столы с различными конфигурациями оборудования, включая высокопроизводительные серверы для работы с графическими приложениями и специализированным ПО.

Наш телеграм-канал

Пишем про облака, кейсы, вебинары

Подписаться

Some Windows users are discovering that they’re unable to Remote Desktop Service. This service remains disabled regardless if the Remote Desktop Service is called upon action by an app or application or if they try to start it manually via the Services screen. When affected users attempt to open this service, they get the following error ‘Windows could not start the Remote Desktop Service service on Local Computer’. This problem is confirmed to occur on both Windows 10 and Windows 11. 

Cannot Start the Remote Desktop service

After investigating this particular issue, it turns out that there are a lot of underlying causes that might ultimately be responsible for this type of error. Here’s a short list of scenarios that you should be on the lookout for:

  • Remote assistance is disabled on the target computer – The first thing you need to do when troubleshooting this particular issue is to access the PC where you want to use the Remove Desktop service and make sure that Remote assistance is allowed. 
  • Custom scaling is enabled – As a best practice, you should always disable custom scaling before attempting to use remote assistance as the computer you are trying to connect to remotely might not be compatible with this scaling feature.
  • IPv6 protocol inconsistency – If you are attempting to connect to a target PC with an older operating system, it might be wise to disable the IPv6 protocol so that the RDP connection relies on IPv6. This will avoid the unpleasantries where a network inconsistency forces the remote desktop connection service to remain disabled. 
  • RDP Protocol is hard coded to remain disabled – As it turns out, one popular reason why you might experience this problem is a scenario in which the Remove Desktop connection is actually disabled on the local computer via a registry key. If this scenario is applicable, you can enable RDP by modifying the fDenyTSConnections. 
  • GPO is blocking the RDP component – Another real possibility is that a group policy object (GPO) is actually blocking the connection and overriding the computer-level settings. You can check this by running a CMD command and fixing the issue (if it turns out to be true) by opening the Local Groupo policy editor and modifying the ‘Allow users to connect remotely by using Remote Desktop Services’ policy. 
  • Enable the RDP services – There are actually two very important service dependencies that need to be enabled when you try to start the main Remote Desktop service. Make sure you enable both the Remote Desktop Services (TermService) and Remote Desktop Services UserMode Port Redirector (UmRdpService) before trying to launch the main service. 
  • RDP Listener is disabled – Another reason why you might be unable to enable the main Remote Desktop connection is when the RDP listener is actually disabled at a system level. If this scenario is applicable, you can get the issue fixed by running a series of commands to import a cmdlet that will ensure that the RDP listener always stays enabled. 
  • Incorrect RDP listener port – In order for this connection to be successful, you need to ensure that there’s only one RDP listener port that is used on both the local and the remote computer. If the ports don’t match, ensure that both of them are using the 3389 port. 
  • RDP listener port overlap – There’s also an off chance where another application is trying to use the same port as the RDP listener. In this case, you need to run a CMD scan to check if that’s the case and treat the conflict if needed.
  • The firewall is blocking the RDP port – Although you should not have this issue with the Windows firewall, there are documented cases where a firewall on the affected computer is actually blocking the RDP port. In this case, you can investigate the issue and establish a port exception in case the firewall is indeed blocking the RDP port. 
  • Corrupted Windows account – A corrupted Windows account can also be responsible for this particular issue. Just to be sure your current account is not causing the issue, create a new Windows account (it can be local) and launch the remote desktop service once again. 
  • 3rd party program interference – There are a lot of moving parts that might end up interfering with the RDP port and thus breaking the remote desktop service. If you want to exclude a 3rd party program or service interference from your culprit list, you should boot in Safe mode and try opening the service once again. If the error doesn’t return, it’s clear that you’re dealing with some kind of 3rd party interference. 
  • System file corruption – As it turns out, this problem can also be indirectly caused by some type of system file corruption that is inhibiting the RDP connection. In this case, the first thing you need to do is perform SFC and DISM scans in quick succession. If this fails, you can also go for a clean install or repair install. 
  • KB4284826 is installed – This is a bad MS update that is notoriously known for effectively breaking the RDP component. If your system recently installed this Windows Update, uninstall it from your Windows computer and use a specialized utility to hide it (to make sure it doesn’t get reinstalled again).

Now that we went over every potential cause that will cause the ‘Windows could not start the Remote Desktop Service service on Local Computer’ error, let’s go over a series of fixers that other affected users have successfully used to get to the bottom of this issue. 

1. Enable Remote Assistance on target PC

When resolving this specific issue, you must first log into the PC where you wish to use the Remove Desktop service and confirm that Remote assistance is permitted.

This functionality needs to be enabled on both the local and the remote computer in order for the Remote Dekstop component to work properly.

Several affected users have confirmed that they managed to fix the ‘Windows could not start the Remote Desktop Service service on Local Computer’ error by accessing the System Properties screen and enabling Remote assistance.

Follow the instructions below for step-by-step instructions on how to do this:

  1. Start by pressing the Windows key + R to open up a Run dialog box. 
  2. Next, type ‘sysdm.cpl’ and press Ctrl + Shift + Enter to open up the System Properties screen with admin access. 

    Accessing the System Properties screen
  3. Once you’re inside the System Properties screen, move click on the Remote tab from the menu at the top. 
  4. Next, go under Remote Assistance and check the box associated with Allow Remote Assistance connections to this computer. 

    Enable Remote Assistance from System Properties
  5. Next, go over to the Remote Desktop section, then change the toggle to Allow remote connections to this computer
  6. Finally, check the box associated with Allow connections only from computers running Remote Desktop with Network Level Authentication and click Apply to save the changes. 
  7. Once the changes have been saved, reboot your PC and repeat the action that was causing the ‘Windows could not start the Remote Desktop Service service on Local Computer’ error previously.

If the problem is still not resolved or Remote assistance was already enabled, move down to the next method below. 

2. Disable Custom Scaling

Prior to attempting to use remote assistance, it is usually a good idea to disable custom scaling because the computer you are connecting to remotely might not support this scaling option.

Note: To make a computer easier for people to see and use, the Windows 10 display scaling system changes the size of text, icons, and navigational elements. For both your Windows 10 device and any external displays, you can change the display scale. Despite the fact that this function is excellent, it is known to interfere with the RDP component, thus it is advisable to turn it off if you intend to access computers remotely.

If you suspect that custom scaling is enabled on your PC, follow the instructions below for step-by-step instructions on disabling this function from the local Windows computer:

  1. Press the Windows key + I key to open up the Settings menu on your Windows computer. 
  2. From the side menu on the left, click on System, then click on Display from the menu on the right. 

    Open up the Display menu
  3. Next, scroll down in the right-hand menu and click on Turn off custom scaling and sign out.
  4. Wait until you are signed out, then sign in again and try to use the remote desktop function once again.

If it’s still not working, move down to the next method below. 

3. Disable IPv6 protocol

Disabling the IPv6 protocol will force the RDP connection to use IPv6 if you are trying to connect to a target PC with an outdated operating system. This will prevent the unpleasantness of having the remote desktop connection service remain disabled due to a network inconsistency.

Note: On newer Windows versions (Windows 10 and Windows 11), the OS will prefer using IPv6 over IPv4. 

If you haven’t tried this fix yet, disable the IPv6 protocol temporarily and see if the problem is now fixed:

  1. To bring up the Run dialog box and turn off IPv6, type Windows key + R.
  2. After that, enter “ncpa.cpl” in the text field to open the Network Connections menu.
    Open the Network connections menu
  3. Right-click the network adapter you’re using in the Network Connections menu, and then select Properties from the context menu that displays.

    Accessing the Properties screen of your active network

    Note: To give admin access, select Yes when User Account Control (UAC) asks you to.

  4. Select the Networking tab on your network adapter’s Properties page.
  5. After that, de-check the box next to Internet Protocol Version 6 (TCP / IPv6) by navigating to the bottom of the list of items.
    Disable the IPv6 protocol
  6. After saving your modifications, click Ok. Restart your computer to see if the problem is still there.

If you’re still dealing with the same ‘Windows could not start the Remote Desktop Service service on Local Computer’, move down to the next method below. 

4. Enable RDP protocol via Registry Editor

It turns out that a scenario in which the Remove Desktop connection is truly deactivated on the local computer via a registry value is a common cause why you could encounter this issue. If this circumstance applies, changing the fDenyTSConnections will enable RDP.

Important: Pay close attention to the directions in this section. The wrong modification of the register can result in serious issues. Create a backup of the registry before you begin editing it so you can restore it if something goes wrong.

Use a network registry connection to access a distant computer’s RDP protocol status and make changes:

  1. Press Windows key + R to open up a Run dialog box.
  2. In the run dialog box that appears, type ‘regedt32 and press Ctrl + Shift + Enter to open up the Registry Editor utility with admin access. 

    Open the Registry Editor utility
  3. At the User Account Control window, click Yes to grant admin access. 
  4. Once you are inside the Registry Editor, choose File, then select Connect Network Registry in the Registry Editor.
  5. Enter the remote computer’s name in the Select Computer dialog box, click Check Names, and then click OK.
  6. Next, navigate to the following location using the side menu on the left:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  7. Once you’re inside the correct location, double-click on fDenyTSConnections.

    Access the fdenyconnections value
  8. If the value of fDenyTSConnections is set to 1, change it to 0, then click Ok to save the changes. 
  9. Next, navigate to the following location:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
  10. Once you’re inside the correct location, double-click on fDenyTSConnections and change its value from 1 to 0 before saving the changes. 
  11. Reboot all your involved PCs and see if the problem is now fixed.

If you’re still dealing with the same ‘Windows could not start the Remote Desktop Service service on Local Computer’, move down to the next method below. 

4. Modify the local group policy

Another plausible explanation is that the connection is being blocked and the computer-level settings are being overridden by a group policy object (GPO). Run a CMD command to verify this, and if it is accurate, open the Local Groupo policy editor and change the policy that says “Allow users to connect remotely by using Remote Desktop Services.

A GPO may be overriding computer-level settings if you are unable to enable RDP through the user interface or if the value of fDenyTSConnections changes back to 1 after you make a modification.

Open a Command Prompt window as an administrator and type the following command to check the group policy settings on a local computer:

gpresult /H c:\gpresult.html

Open gpresult.html when this command has finished running. Locate the policy Allow users to connect remotely in the following location:

 Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections
  • RDP connections are not barred by Group Policy if the setting for this policy is set to Enabled.
  • Check Winning GPO if the setting for this policy is disabled. This GPO is the one preventing RDP connections.

If you previously discovered that a local group policy is blocking the remote connectivity, follow the instructions below to modify the blocking GPO via the Local Group Policy Editor:

  1. Press Windows key + R to open up a Run dialog box.
  2. Next, type ‘gpedit.msc’ and press Ctrl + Shift + Enter to open up the Local Group Policy Editor with admin access. 

    Open the Gpedit utility
  3. At the User Account Control, click Yes to grant admin access. 
  4. Once you’re inside the Local Groupo Policy Editor, navigate to the following location using the menu on the left:
    Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
  5. Once you arrive in the correct location, move over to the right-hand side menu and double-click on Allow users to connect remotely by using Remote Desktop Services.
  6. From the individual policy editor page, set the policy either to Enabled or Not configured to prevent it from blocking the remote connection function. 
  7. Reboot your PC and see if the problem is now fixed.

If you’re still dealing with the same ‘Windows could not start the Remote Desktop Service service on Local Computer’ error, move down to the next method below. 

5. Enable the service dependencies

When attempting to launch the main Remote Desktop service, two crucial service requirements need to be enabled. Before attempting to start the primary service, make sure the Remote Desktop Services (TermService) and Remote Desktop Services UserMode Port Redirector (UmRdpService) are both enabled.

You can check if this is the source of your issue by accessing the Services screen and making sure that both of these services are enabled. 

Follow the instructions below for specific steps on how to do this:

  1. Press Windows key + R to open up a Run dialog box. 
  2. Next, type ‘services.msc’ inside the text box, then press Ctrl + Shift + Enter to open up the Services screen with admin access. 
  3. At the User Account Control (UAC) window, click Yes to grant admin access. 
  4. Once you’re inside the Services screen, search for the following services and make sure that both are running:
    Remote Desktop Services (TermService)
    Remote Desktop Services UserMode Port Redirector (UmRdpService)

    Check if both dependencies are enabled
  5. If any of the services are not running, right-click on each of them and click on Start.
  6. Once both services are started, repeat the action that was previously causing the error and see if the ‘Windows could not start the Remote Desktop Service service on Local Computer’ error message is now avoidable.

If you’re still unable to enable to connect remotely to other PCs, move down to the next method below. 

6. Check if the RDP listener is enabled

The main Remote Desktop connection might also not be able to be enabled if the system’s RDP listener is genuinely disabled. If the situation described above applies, you can resolve the problem by executing a set of commands to import a cmdlet that will make sure the RDP listener is always enabled.

Note: Pay close attention to the directions in this section. The wrong modification of the register can result in serious issues. Make a backup of the registry before you begin editing it so you can restore it if something goes wrong.

We’ll utilize a PowerShell instance with administrative rights for this method. You can also use a command prompt with administrative privileges for a local machine. However, PowerShell is used in this process because the same cmdlets function locally and remotely.

Here’s what you need to do:

  1. Press Windows key + R to open up a Run dialog box. 
  2. Next, type ‘powershell’ inside the text box, then press Ctrl + Shift + Enter to open up an elevated Powershell. 

    Access the Powershell window
  3. When you’re prompted by the User Account Control, click Yes to grant admin access. 
  4. Once you’re inside the Powershell window, type the following cmdlet to connect to a remote computer:
    Enter-PSSession -ComputerName <computer name>

    Note: Computer name is a placeholder. Replace this placeholder with the actual name of the computer.

  5. Next, enter the following code and press Enter to run a diagnostic:
    quinsta
  6. Once the diagnostics are in, go through the results. The RDP listener is operational if the list contains rdp-tcp with a status of Listen.

    Verify the status of the rdp-tcp port
  7.  In case the RDP listener is already open, disregard the following steps and move directly to the other method below. On the other hand, if the status of rdp-tcp shows as Disc (Disconnected), continue with the remaining steps.
  8. Access the registry on a computer with the same operating system version as the impacted computer by logging in to it and opening up the Registry Editor with admin access (Windows key + R, type ‘regedit’ and press Enter)

    Open up the Registry Editor
  9. Once you’re inside the Registry Editor, use the menu on the left to navigate to the following location:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  10. To create a .reg file, export the entry. To do this, right-click the entry in Registry Editor, choose Export, and then type a filename for the exported settings.
  11. Transfer the exported.reg file to the impacted machine.
  12. Now on the problematic computer, use the following command in the same Powershell prompt to import the Registry entry you previously exported:
    cmd /c 'regedit /s c:\<filename>.reg' Restart-Service TermService -Force
  13. Retrying the remote desktop connection will verify the setup. Restart the impacted computer if you are still unable to connect.

If the problem is still not fixed, move down to the next method below. 

7. Modify the RDP listener port

You must make sure that both the local and remote computers are using the same RDP listener port in order for this connection to work. Make sure they are both utilizing port 3389 if the ports don’t match.

The RDP listener must be open on port 3389 on both the local (client) and remote (target) computers. This port shouldn’t be used by any other programs.

If you’re not sure which port is being used, follow the instructions below to check the current usage and modify the current RDP listener port if needed:

  1. Press Windows key + R to open up a Run dialog box. Next, type ‘regedit’ inside the text box, then press Ctrl + Shift + Enter to open up the Registry Editor to admin access. 

    Open up the Registry Editor
  2. At the User Account Control, click Yes to grant admin access. 
  3. Once you’re inside the Registry Editor, use the menu on the left to navigate to the following location:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\<listener>
  4. Next, double-click on PortNumber and see the value. If it’s different than 3389, change it accordingly. 

    Change the port number accordingly
  5. Once you made sure that the used port is 3389, click Yes to save the changes, then restart the Remote Desktop Services service and see if the problem is now fixed.

I the same kind of issue is still occurring, move down to the next method below. 

8. Ensure that there’s no application port overlap

Additionally, there is a remote possibility that another program is attempting to use the same port as the RDP listener. In this situation, you should conduct a CMD scan to see if that’s the case and, if it is, resolve the dispute.

Use a PowerShell instance with administrative rights for this procedure. You can also use a command prompt with administrative privileges for a local machine. However, PowerShell is used in this process because the identical cmdlets function both locally and remotely.

Here’s what you need to do to make sure that there’s no application port overlap that’s indirectly causing the ‘Windows could not start the Remote Desktop Service service on Local Computer’:

  1. Press Windows key + R to open up a Run dialog box. 
  2. Next, type ‘powershell’ inside the text box, then press Ctrl + Shift + Enter to open up an elevated Powershell window with administrative access.

    Access the PowerShell window
  3. At the User Account Control (UAC), click Yes to grant admin access. 
  4. Once you’re inside an elevated Powershell window, type the following command and press Enter to get a report on the usage of the 3389 port:
    cmd /c 'netstat -ano | find "3389"'

    Note: The process identifier (PID) for the process or service using that port appears under the PID column.

  5. Next, to determine which application is using the designated RDPport(3389), enter the following command:
    cmd /c 'tasklist /svc | find "<pid listening on 3389>"'

    Checking for the TCP port
  6. Look for a record containing the PID number connected to the port (from the netstat output). The right column displays the services or processes connected to that PID.
  7. If a program or service other than Remote Desktop Services (TermServ.exe) is using the port, one of the following techniques will help you resolve the conflict:
    1. Set up a separate port for the other application or service (recommended).
    2. Remove the other program or service.
    3. Change the port RDP uses, then restart the Remote Desktop Services service (not recommended).

If this method was not helpful in your case, move down to the next method below.

9. Prevent the firewall from blocking the RDP port (if applicable)

Although the Windows firewall should prevent you from experiencing this problem, there have been reported instances where the affected computer’s firewall has actually been found to be blocking the RDP port. If the firewall is actually blocking the RDP port in this situation, you can look into the problem and create a port exception.

In order to find out if this scenario is applicable, the best course of action is to use the psping tool to test whether you can reach the affected computer port. 

Here’s how to do this:

  1. Open your default browser and navigate to https://live.sysinternals.com/psping.exe to download the psping tool and install it. 
  2. Next, press the Windows key + R to open up a Run dialog box. Next, type ‘cmd’ inside the text box and press Ctrl + Shift + Enter to open CMD with admin access. 

    Open Command Prompt
  3. At the User Account Control (UAC), click Yes to grant admin access. 
  4. Once inside Command Prompt, change to the directory in which you installed the psing tool and run the following command:
    psping -accepteula <computer IP>:3389
  5. Depending on the result, draw the following conclusion:
    1. Connecting to <computer IP>: The remote computer is reachable.
    2. (0% loss): All attempts to connect succeeded.
    3. The remote computer refused the network connection: The remote computer is not reachable.
    4. (100% loss): All attempts to connect failed.
  6. If the connection is not reachable or all attempts to connect have failed, it’s clear that this problem is caused by your firewall. If these suspicions have been confirmed, you can either establish a whitelisting rule or you can disable the overprotective firewall altogether. 

If this didn’t allow you to resolve the issue, move down to the next method below. 

10. Start the Remote Desktop Service in Safe Mode

There are a lot of moving parts that might end up interfering with the RDP port and thus breaking the remote desktop service. If you want to exclude a 3rd party program or service interference from your culprit list, you should boot in Safe mode and try opening the service once again.

If the error doesn’t return, it’s clear that you’re dealing with some kind of 3rd party interference.

In this case, you can attempt to boot in safe mode with Networking and attempt to start the remote desktop service while you’re certain that there’s no potential interference that’s causing this behavior.

Here’s how to do this:

  1. Press the Windows key to bring up the Start menu, then choose Restart while holding down the Shift key (while keeping the Shift key pressed).

    Boot in Safe Mode
  2. After restarting, your computer will go directly to the Recovery menu.
  3. Choose Troubleshoot from the drop-down menu once you’ve finally reached the recovery menu.
  4. From the drop-down option in the Advanced Options menu, choose Startup Settings.

    Accessing the Startup Settings menu
  5. On the subsequent page, press F5 to launch your computer in Safe Mode with Networking.

    Safe Mode with Networking
  6. Once your PC boots in safe mode, type ‘services.msc’ inside the text box, then press Ctrl + Shift + Enter to open up the Services screen with admin access. 
  7. At the User Account Control (UAC) window, click Yes to grant admin access. 
  8. Once you’re inside the Services screen, search for the following services and make sure that both are running:
    Remote Desktop Services (TermService)
    Remote Desktop Services UserMode Port Redirector (UmRdpService)

    Check if both dependencies are enabled
  9. See if you can enable both of these services without seeing the ‘Windows could not start the Remote Desktop Service service on Local Computer’.

If the same kind of issue is still occurring, move down to the next method below. 

11. Create a new Windows Account

This same problem may also be caused by a corrupted Windows account. Create a new Windows account (it can be local) and restart the remote desktop service to be sure your present account is not the problem.

It’s important to note that this action will remove all corrupted dependencies connected to your current user profile.

The method below will help you create a new user account to avoid the ‘Windows could not start the Remote Desktop Service service on Local Computer’when attempting to open the Remote Desktop service:

  1. To launch the Run dialog box, press the Windows key + R.
  2. Next, enter “ms-settings:otherusers” in the text field, followed by Enter, to launch the Family & Other People tab in the Settings app.

    Access the Other Users tab
  3. From the Family & other users menu, choose Add someone else to this PC on the Other users page.
  4. Complete the remaining steps to create a new Windows account, restart your computer, then sign in using the new account to see if the remote service can be started normally.

If the same kind of issue is still occurring, move down to the next method below. 

12. Uninstall the KB4284826 Windows Update

This is a terrible MS update that is infamous for really breaking the RDP component. If your system just installed this Windows Update, uninstall it from your Windows computer and conceal it with a specialist tool (to prevent a subsequent installation).

A number of users who handled this issue themselves found that removing the KB4284826 feature update and restarting their machine helped them solve the issue.

Note: Since Microsoft has previously made a solution for this bug, it shouldn’t happen again when WU installs this feature update.

The recently installed Windows feature update can be removed by following the steps below:

Important: We have also provided additional steps that will enable you to conceal the update and stop it from installing in the future.

  1. To enter the Run dialog box and access the Programs and Features screen, first hit the Windows key + R. Put “appwiz.cpl” in the text field and hit Enter.

    Open up Programs and Features
  2. After entering the Programs and Features menu, choose View installed updates from the vertical menu on the left.
  3.  Locate the most recent update on the Installed Updates page and right-click on it. Uninstall can be selected from the context menu. 

    Uninstall Windows Updates
  4. To start deleting the update, select Yes when asked for confirmation. Allow the uninstalling process to complete.
  5. Restarting your computer once the update has been removed is not recommended. Instead, go to the Microsoft Show or Hide troubleshooter’s official download website.
  6. The utility we’ll be using right now should begin downloading immediately. Open the .diagcab file and select Advanced when the process is complete.
  7. After that, before selecting Next, choose the checkbox next to Apply Repairs Automatically.

    Apply repairs automatically
  8. To identify which pending updates are not installed, the program will scan your machine. Click Hide Updates from the list of choices on the following screen to hide updates.
  9. On the next screen, check the box next to the KB4284826 update, then click Next. This will prevent Windows Update from trying to install the update again in the future.
  10. To see if the issue has been fixed, reboot your PC one last time.

Move on to the procedure below that is listed next if the same type of problem is still present.

13. Deploy SFC and DISM scans

It turns out that the system file corruption that is impeding the RDP connection could also be a secondary source of this issue. In this situation, you should immediately follow an SFC scan with a DISM scan.

The damaged files that are impeding the remote connection and resulting in the error “Windows could not start the Remote Desktop Service service on Local Computer” should be attempted to be replaced in this case.

Perform quick succession scans using SFC (System File Checker), DISM (Deployment Image Servicing and Management).

For comprehensive instructions on how to do this, refer to the list of steps below:

  1. To open the Run dialog box, press the Windows key + R.
  2. Next, type “cmd” into the Run box and press Ctrl + Shift + Enter to launch a Command Prompt with admin privileges.

    Open up an elevated Command Prompt
  3. When the User Account Control asks you to provide admin access, choose Yes.
  4. Type the following command at the elevated CMD prompt and press Enter to begin an SFC scan:
    sfc /scannow

    Note: It’s important to remember that System File Checker runs entirely locally and doesn’t require an active internet connection. It functions by replacing any damaged files with their healthy counterparts from a locally cached repository of backup system files.

  5. After the SFC scan is finished (regardless of the results), do a DISM scan from the same elevated CMD window:
    DISM /Online /Cleanup-Image /RestoreHealth

    Important: Keep in mind that DISM is a more recent technology and that you must always have access to the Internet. This is important because DISM will use a part of WU to find healthy substitutes for the damaged files that need to be replaced.

  6. Restart your computer one last time to see if the issue has been resolved.

Continue to the final approach below if you’re still experiencing “Windows could not start the Remote Desktop Service service on Local Computer.”

14. Perform a clean install or repair install

You certainly have a major corruption issue if you’ve tried every option suggested in this post so far and are still receiving the error message “Windows could not start the Remote Desktop Service service on Local Computer.”

You must restart every component of Windows in this scenario to guarantee that every instance of defective system files is removed.

Most users go for the drastic solution, a clean install, which completes the task while also erasing all personal data, including programs, games, media, and documents.

If you want to take a less drastic action to upgrade your Windows components without damaging any of your personal belongings, you should select a repair install (games, apps, images, papers, etc.). Through this method, you can maintain all of your personal data.

Как перейти от Waterfall к Agile

EggHead 06.05.2025

Каскадная модель разработки Waterfall — классический пример того, как благие намерения превращаются в организационный кошмар. Изначально созданная для упорядочивания хаоса и внесения предсказуемости. . .

Оптимизация SQL запросов — Продвинутые техники

Codd 06.05.2025

Интересно наблюдать эволюцию подходов к оптимизации. Двадцать лет назад всё сводилось к нескольким простым правилам: «Избегайте SELECT *», «Используйте индексы», «Не джойните слишком много таблиц». . . .

Создание микросервисов с gRPC и Protobuf в C++

bytestream 06.05.2025

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

Многопоточность и параллелизм в Python: потоки, процессы и гринлеты

py-thonny 06.05.2025

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

Конкурентность (concurrency) — это когда ваша программа умеет жонглировать. . .

Распределенное обучение с TensorFlow и Python

AI_Generated 05.05.2025

В машинном обучении размер имеет значение. С ростом сложности моделей и объема данных одиночный процессор или даже мощная видеокарта уже не справляются с задачей обучения за разумное время. Когда. . .

CRUD API на C# и GraphQL

stackOverflow 05.05.2025

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

Распознавание голоса и речи на C#

UnmanagedCoder 05.05.2025

Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление. . .

Реализация своих итераторов в C++

NullReferenced 05.05.2025

Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . .

Разработка собственного фреймворка для тестирования в C#

UnmanagedCoder 04.05.2025

C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры. . .

Распределенная трассировка в Java с помощью OpenTelemetry

Javaican 04.05.2025

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

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

Нажмите на кнопку Пуск и начните вводить слово «System«. Вам будет почти сразу предложено открыть меню настройки системы.

Включить удаленный рабочий стол Windows 10, открыть систему

Перейдите в меню «Remote Desktop«

Включить удаленный рабочий стол Windows 10, настройки

Нажмите на переключатель «Enable Remote Desktop«. 

Включить удаленный рабочий стол Windows 10

Это позволило нам включить службу удаленного рабочего стола Windows 10. Далее, нам необходимо настроить службу удаленного рабочего стола для правильной работы и подключения к сервису. В том случае, если вам необходимо всегда держать ваш компьютер в активном состоянии и доступным для автоматического обнаружения по локальной сети, то вы можете установить соответствующие ползунки в активное состояние, предварительно настроив обнаружение компьютера по сети. Установив нужные нам параметры переходим в раздел «Advanced settings«.

Включить удаленный рабочий стол Windows 10, обнаружение

Убедитесь, что параметр безопасности подключения «Network Level Authentication» отмечен как активный.

Включить удаленный рабочий стол Windows 10, network level authentication

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

Включить удаленный рабочий стол Windows 10, windows firewall, фаервол

В новом окне нажмите на пункт «Allow an app or feature through Windows Defender Firewall«.

Включить удаленный рабочий стол Windows 10, фаервол, настройки

В списке сервисов найдите «Remote Desktop«. В том случае, если параметры зон не отмечены галочками — вам необходимо отметить их и сохранить изменения.

Включить удаленный рабочий стол Windows 10, фаервол, доступ

Так же вы можете перейти в список всех правил входящих соединений и в списке правил найти правила связанные с «Remote Desktop (TCP/UDP-In)«. Убедитесь, что данные правила отмечены зеленой галочкой и в состоянии Enabled указано «Yes«

Включить удаленный рабочий стол Windows 10, фаервол, список портов

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

Включить удаленный рабочий стол Windows 10, фаервол, включить

Этих действий достаточно для того, чтобы включить удаленный рабочий стол в Windows 10.
Надеемся, что данный материал будет полезен для вас и хотим напомнить, что мы предоставляем услуги аренды удаленного рабочего стола на Windows 10. 
https://finerdp.com/ru/rdp-server

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Вывести значение переменной окружения windows
  • Как заблокировать сайт через hosts windows 10
  • Восстановление поврежденного профиля windows
  • Purple cursor for windows 10
  • Как сбросить пароль от аккаунта windows