Гид по технологиям

Как исправить ошибку «Windows не удалось запустить службу Remote Desktop Services»

8 min read Windows Обновлено 07 Jan 2026
Не удалось запустить Remote Desktop Services
Не удалось запустить Remote Desktop Services

Ноутбук с Windows на столе

Вкратце: служба Remote Desktop Services (RDS/RDP) отвечает за удалённые подключения к компьютеру под управлением Windows. Если она не запускается, система покажет ошибку, и подключение по RDP будет невозможно. Причины — от блокировки брандмауэром до повреждённых системных файлов или неверных параметров реестра. Ниже — подробные шаги и дополнительные рекомендации.

Быстрый контроль перед началом

  • Проверьте, что у вас есть права администратора на локальном компьютере.
  • Сделайте точку восстановления системы или снимок системы перед правкой реестра.
  • Если вы работаете в корпоративной сети, согласуйте изменения с ИТ-отделом.

1. Убедитесь, что удалённый рабочий стол включён

Перед сложной диагностикой проверьте простой параметр:

  1. Откройте Параметры (Settings).
  2. В меню слева выберите Система, затем справа — Удалённый рабочий стол.
  3. Включите переключатель Удалённый рабочий стол.
  4. Подтвердите действие в появившемся окне.

Если переключатель уже включён — выключите его, перезагрузите сервер/ПК и включите снова. Это устраняет временные сбои настроек служб.

Примечание: в окружениях с политиками домена параметр может управляться групповой политикой (GPO). Проверьте соответствующие политики на контроллере домена.

2. Разрешите Remote Desktop в брандмауэре Windows

Иногда Windows Firewall блокирует RDP. Откройте разрешения для приложения:

  1. Нажмите Пуск и введите Разрешить приложение через брандмауэр Windows, затем Enter.
  2. Нажмите Изменить параметры.
  3. В списке найдите Remote Desktop (или Remote Desktop Services) и установите галочки в столбцах Частная и Общедоступная.
  4. Нажмите ОК.

Альтернатива: если у вас централизованный брандмауэр (посредник), убедитесь, что входящий TCP-порт 3389 (или пользовательский, если вы сменили порт) открыт.

Важно: временно отключать брандмауэр полностью не рекомендуется. Используйте разрешения для приложения или правила порта.

3. Отключите протокол IPv6 (временно для проверки)

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

  1. Откройте Панель управления → Сеть и Интернет → Центр управления сетями и общим доступом.
  2. Рядом с активным подключением нажмите ссылку Сетевые подключения (Connections).
  3. Выберите ваше сетевое подключение, нажмите Свойства.
  4. Снимите галочку с пункта Internet Protocol Version 6 (TCP/IPv6).

Параметр IPv6 в Панели управления

  1. Нажмите ОК и перезагрузите систему.

Если после отключения IPv6 RDP заработал, рассмотрите настройку сети и маршрутизации IPv6 в инфраструктуре либо оставьте IPv6 отключённым локально как временное решение.

4. Проверьте статус служб Remote Desktop

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

  1. Откройте окно Службы (services.msc).
  2. Найдите Remote Desktop Services.
  3. Щёлкните правой кнопкой — Свойства.
  4. Проверьте Тип запуска: должен быть Автоматически (или Автоматически (с задержкой)).
  5. Если Служба остановлена, нажмите Запустить.

Пуск службы Удалённый рабочий стол в окне служб

Если служба не стартует и выдаёт код ошибки — зафиксируйте код и запросите логи из Просмотрщик событий (Event Viewer) в разделе Windows Logs → System.

5. Отключите пользовательскую масштабируемость (custom scaling)

Некоторым системам с нестандартной масштабируемостью экрана RDP мешает корректное отображение, что может привести к ошибкам.

  1. Откройте Параметры → Система → Экран.
  2. Нажмите Масштаб.
  3. Выберите Отключить пользовательскую масштабируемость и выйти из системы.

Вам потребуется повторный вход. После этого проверьте работу RDP.

6. Проверьте и настройте порт RDP в реестре

Стандартный порт RDP — 3389. Если он изменён или конфликтует, служба может не стартовать.

  1. Откройте диалог Win + R, введите regedit и нажмите Enter.
  2. Перейдите в ветку:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  1. В правой панели найдите PortNumber, откройте Изменить.
  2. Убедитесь, что значение соответствует 3389 (в шестнадцатеричном или десятичном формате). При необходимости укажите 3389 и сохраните.

Запись PortNumber в Редакторе реестра

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

mstsc /v:hostname:порт

После изменений перезагрузите систему и проверьте работу RDP.

7. Включите RDP через реестр (fDenyTSConnections)

Параметр fDenyTSConnections контролирует разрешение подключений по RDP. Правильное значение:

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

Чтобы разрешить RDP:

  1. В Реестре перейдите в:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  1. В правой панели найдите fDenyTSConnections и откройте Изменить.
  2. Установите Value data = 0 и нажмите ОК.

Значение fDenyTSConnection в Редакторе реестра

Дополнительно: убедитесь, что в службах Remote Desktop Services и Remote Desktop Services UserMode Port Redirector настроены корректные зависимости и тип запуска.

Важно: изменение реестра потенциально опасно. Создайте экспорт ветки перед правкой.

8. Запустите SFC и DISM для восстановления системных файлов

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

  1. Откройте Командную строку от имени администратора.
  2. Запустите проверку целостности системных файлов:
sfc /scannow

Команда SFC в командной строке

  1. Если SFC не решил проблему, выполните восстановление образа:
DISM /Online /Cleanup-Image /RestoreHealth

Сканирование DISM в Windows

После завершения перезагрузите систему и попробуйте запустить Remote Desktop Services.

9. Сбросьте сохранённые учётные данные подключения RDP

Если проблема связана с повреждёнными или устаревшими учётными данными:

  1. Откройте Подключение к удалённому рабочему столу (mstsc).
  2. Нажмите список рядом с Компьютер и выберите нужный ПК.
  3. Нажмите Удалить под полем Имя пользователя и подтвердите.

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

Повторно введите корректные учётные данные при подключении.

Когда эти шаги не помогут

  • Если служба выдаёт конкретный код ошибки при запуске — запросите ошибку из Event Viewer и ищите её описание.
  • В доменной среде проблемы могут быть вызваны групповыми политиками или проблемами контроллера домена (время синхронизации, политики безопасности).
  • Аппаратные проблемы с сетевой картой или драйвером могут блокировать сетевое взаимодействие. Проверьте обновления драйверов.

Альтернативные подходы

  • Используйте удалённые инструменты (AnyDesk, TeamViewer, VNC) до тех пор, пока не устраните причину RDP.
  • Разверните временный сервер RDP Gateway или VPN для доступа к проблемному хосту.
  • Если это удалённый сервер в облаке — используйте консоль облачного провайдера для диагностики и восстановления.

Методология быстрого устранения (мини-SOP)

  1. Проверка прав и бэкапа: подтвердите админ-права и создайте точку восстановления.
  2. Базовые проверки: включён ли RDP, статус служб, брандмауэр, порт 3389.
  3. Локальная коррекция: реестр (fDenyTSConnections, PortNumber), масштаб, IPv6.
  4. Восстановление системы: SFC → DISM.
  5. Логирование: соберите логи Event Viewer и отладочную информацию.

Чек-лист по ролям

Администратор:

  • Проверить статус службы Remote Desktop Services в services.msc
  • Убедиться в типе запуска «Автоматически»
  • Проверить PortNumber в реестре и правило фаервола
  • Выполнить SFC и DISM
  • Снять скриншоты ошибок и экспортировать журналы событий

Пользователь:

  • Повторно ввести учётные данные RDP
  • Отключить пользовательскую масштабируемость
  • Проверить подключение по сети и перезагрузить ПК

Критерии приёмки

  • Удалённое подключение устанавливается успешно из внешней сети (если требуется) и из локальной сети.
  • Служба Remote Desktop Services запускается без ошибок и остаётся в состоянии «Работает» при перезагрузке.
  • Event Viewer не содержит критичных ошибок, связанных с RDS при попытках подключения.

Тестовые сценарии и критерии

  1. Локальное подключение (из той же сети): mstsc /v:IP-адрес — подключение устанавливается.
  2. Подключение с указанием порта (если изменяли): mstsc /v:hostname:порт — подключение успешно.
  3. Проверка отказоустойчивости: перезагрузка хоста — служба стартует автоматически.

Риски и меры предосторожности

  • Правка реестра может сделать систему недоступной — экспортируйте ветки реестра.
  • Изменение порта требует согласования с политиками безопасности и обновления правил фаервола.
  • Отключение IPv6 может нарушить доступ в сети, использующей IPv6.

Безопасность и соответствие данным

  • Не храните пароли в явном виде в файлах или заметках.
  • При отладке в корпоративной среде оформляйте изменения через стандартный процесс изменений (RFC/Change Request).
  • При открытии порта убедитесь в правилах доступа (ограничение по IP, VPN или Gateway).

Быстрое решение в экстренном случае

Если RDP жизненно необходим и проблема не решается быстро:

  1. Подключитесь временно через другой удалённый инструмент (TeamViewer/AnyDesk).
  2. Создайте задачу для ИТ-инженера с логами и снимками экрана.
  3. Отключите внешние блокировки (временно) и выполните последовательность из раздела Методология.

Частые ошибки и когда эта инструкция не подходит

  • Если RDS был удалён или не установлен — инструкция не поможет, нужна переустановка роли Remote Desktop Services.
  • Если проблема на уровне гипервизора/виртуализатора — требуется доступ к хосту виртуализации.

Быстрая визуальная схема принятия решения

flowchart TD
  A[Ошибка запуска RDS] --> B{Служба установленa?}
  B -- Нет --> C[Установить роль/проверить зависимости]
  B -- Да --> D{Служба запускается?}
  D -- Нет --> E[Посмотреть код ошибки в Event Viewer]
  E --> F{Ошибка связана с портом/фаерволом?}
  F -- Да --> G[Проверить PortNumber и правила брандмауэра]
  F -- Нет --> H[Выполнить SFC и DISM]
  H --> I[Проверить реестр fDenyTSConnections]
  I --> J[Перезагрузить и тестировать]
  D -- Да --> K[Проверка подключения — mstsc]

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

Как включить удалённый рабочий стол, если переключатель недоступен?

Если переключатель недоступен, проверьте локальные и групповые политики (gpedit.msc → Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services). Также проверьте значение fDenyTSConnections в реестре.

Что делает параметр fDenyTSConnections?

fDenyTSConnections — это флаг в реестре Windows: 0 разрешает подключения по RDP, 1 запрещает их.

Краткое резюме

  • Проверьте простые вещи: включён ли RDP, запущена ли служба, есть ли правило в брандмауэре.
  • Проверьте порт в реестре (PortNumber = 3389 по умолчанию) и значение fDenyTSConnections = 0.
  • Выполните SFC и DISM, если системные файлы повреждены.
  • Используйте чек-листы и собирайте логи для передачи в поддержку.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство