Как исправить ошибку «Windows не удалось запустить службу Remote Desktop Services»
Вкратце: служба Remote Desktop Services (RDS/RDP) отвечает за удалённые подключения к компьютеру под управлением Windows. Если она не запускается, система покажет ошибку, и подключение по RDP будет невозможно. Причины — от блокировки брандмауэром до повреждённых системных файлов или неверных параметров реестра. Ниже — подробные шаги и дополнительные рекомендации.
Быстрый контроль перед началом
- Проверьте, что у вас есть права администратора на локальном компьютере.
- Сделайте точку восстановления системы или снимок системы перед правкой реестра.
- Если вы работаете в корпоративной сети, согласуйте изменения с ИТ-отделом.
1. Убедитесь, что удалённый рабочий стол включён
Перед сложной диагностикой проверьте простой параметр:
- Откройте Параметры (Settings).
- В меню слева выберите Система, затем справа — Удалённый рабочий стол.
- Включите переключатель Удалённый рабочий стол.
- Подтвердите действие в появившемся окне.
Если переключатель уже включён — выключите его, перезагрузите сервер/ПК и включите снова. Это устраняет временные сбои настроек служб.
Примечание: в окружениях с политиками домена параметр может управляться групповой политикой (GPO). Проверьте соответствующие политики на контроллере домена.
2. Разрешите Remote Desktop в брандмауэре Windows
Иногда Windows Firewall блокирует RDP. Откройте разрешения для приложения:
- Нажмите Пуск и введите Разрешить приложение через брандмауэр Windows, затем Enter.
- Нажмите Изменить параметры.
- В списке найдите Remote Desktop (или Remote Desktop Services) и установите галочки в столбцах Частная и Общедоступная.
- Нажмите ОК.
Альтернатива: если у вас централизованный брандмауэр (посредник), убедитесь, что входящий TCP-порт 3389 (или пользовательский, если вы сменили порт) открыт.
Важно: временно отключать брандмауэр полностью не рекомендуется. Используйте разрешения для приложения или правила порта.
3. Отключите протокол IPv6 (временно для проверки)
На некоторых системах IPv6 вызывает сбои маршрутизации, и RDP некорректно выбирает сетевой стек. Чтобы проверить это влияние:
- Откройте Панель управления → Сеть и Интернет → Центр управления сетями и общим доступом.
- Рядом с активным подключением нажмите ссылку Сетевые подключения (Connections).
- Выберите ваше сетевое подключение, нажмите Свойства.
- Снимите галочку с пункта Internet Protocol Version 6 (TCP/IPv6).
- Нажмите ОК и перезагрузите систему.
Если после отключения IPv6 RDP заработал, рассмотрите настройку сети и маршрутизации IPv6 в инфраструктуре либо оставьте IPv6 отключённым локально как временное решение.
4. Проверьте статус служб Remote Desktop
Службы должны работать и быть настроены на автоматический запуск:
- Откройте окно Службы (services.msc).
- Найдите Remote Desktop Services.
- Щёлкните правой кнопкой — Свойства.
- Проверьте Тип запуска: должен быть Автоматически (или Автоматически (с задержкой)).
- Если Служба остановлена, нажмите Запустить.
Если служба не стартует и выдаёт код ошибки — зафиксируйте код и запросите логи из Просмотрщик событий (Event Viewer) в разделе Windows Logs → System.
5. Отключите пользовательскую масштабируемость (custom scaling)
Некоторым системам с нестандартной масштабируемостью экрана RDP мешает корректное отображение, что может привести к ошибкам.
- Откройте Параметры → Система → Экран.
- Нажмите Масштаб.
- Выберите Отключить пользовательскую масштабируемость и выйти из системы.
Вам потребуется повторный вход. После этого проверьте работу RDP.
6. Проверьте и настройте порт RDP в реестре
Стандартный порт RDP — 3389. Если он изменён или конфликтует, служба может не стартовать.
- Откройте диалог Win + R, введите regedit и нажмите Enter.
- Перейдите в ветку:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp- В правой панели найдите PortNumber, откройте Изменить.
- Убедитесь, что значение соответствует 3389 (в шестнадцатеричном или десятичном формате). При необходимости укажите 3389 и сохраните.
Если вы меняете порт — учтите, что нужно изменить правила фаервола и указать порт при подключении:
mstsc /v:hostname:порт
После изменений перезагрузите систему и проверьте работу RDP.
7. Включите RDP через реестр (fDenyTSConnections)
Параметр fDenyTSConnections контролирует разрешение подключений по RDP. Правильное значение:
- 0 — разрешены подключения;
- 1 — подключения запрещены.
Чтобы разрешить RDP:
- В Реестре перейдите в:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server- В правой панели найдите fDenyTSConnections и откройте Изменить.
- Установите Value data = 0 и нажмите ОК.
Дополнительно: убедитесь, что в службах Remote Desktop Services и Remote Desktop Services UserMode Port Redirector настроены корректные зависимости и тип запуска.
Важно: изменение реестра потенциально опасно. Создайте экспорт ветки перед правкой.
8. Запустите SFC и DISM для восстановления системных файлов
Повреждённые системные файлы могут мешать запуску служб.
- Откройте Командную строку от имени администратора.
- Запустите проверку целостности системных файлов:
sfc /scannow- Если SFC не решил проблему, выполните восстановление образа:
DISM /Online /Cleanup-Image /RestoreHealthПосле завершения перезагрузите систему и попробуйте запустить Remote Desktop Services.
9. Сбросьте сохранённые учётные данные подключения RDP
Если проблема связана с повреждёнными или устаревшими учётными данными:
- Откройте Подключение к удалённому рабочему столу (mstsc).
- Нажмите список рядом с Компьютер и выберите нужный ПК.
- Нажмите Удалить под полем Имя пользователя и подтвердите.
Повторно введите корректные учётные данные при подключении.
Когда эти шаги не помогут
- Если служба выдаёт конкретный код ошибки при запуске — запросите ошибку из Event Viewer и ищите её описание.
- В доменной среде проблемы могут быть вызваны групповыми политиками или проблемами контроллера домена (время синхронизации, политики безопасности).
- Аппаратные проблемы с сетевой картой или драйвером могут блокировать сетевое взаимодействие. Проверьте обновления драйверов.
Альтернативные подходы
- Используйте удалённые инструменты (AnyDesk, TeamViewer, VNC) до тех пор, пока не устраните причину RDP.
- Разверните временный сервер RDP Gateway или VPN для доступа к проблемному хосту.
- Если это удалённый сервер в облаке — используйте консоль облачного провайдера для диагностики и восстановления.
Методология быстрого устранения (мини-SOP)
- Проверка прав и бэкапа: подтвердите админ-права и создайте точку восстановления.
- Базовые проверки: включён ли RDP, статус служб, брандмауэр, порт 3389.
- Локальная коррекция: реестр (fDenyTSConnections, PortNumber), масштаб, IPv6.
- Восстановление системы: SFC → DISM.
- Логирование: соберите логи Event Viewer и отладочную информацию.
Чек-лист по ролям
Администратор:
- Проверить статус службы Remote Desktop Services в services.msc
- Убедиться в типе запуска «Автоматически»
- Проверить PortNumber в реестре и правило фаервола
- Выполнить SFC и DISM
- Снять скриншоты ошибок и экспортировать журналы событий
Пользователь:
- Повторно ввести учётные данные RDP
- Отключить пользовательскую масштабируемость
- Проверить подключение по сети и перезагрузить ПК
Критерии приёмки
- Удалённое подключение устанавливается успешно из внешней сети (если требуется) и из локальной сети.
- Служба Remote Desktop Services запускается без ошибок и остаётся в состоянии «Работает» при перезагрузке.
- Event Viewer не содержит критичных ошибок, связанных с RDS при попытках подключения.
Тестовые сценарии и критерии
- Локальное подключение (из той же сети): mstsc /v:IP-адрес — подключение устанавливается.
- Подключение с указанием порта (если изменяли): mstsc /v:hostname:порт — подключение успешно.
- Проверка отказоустойчивости: перезагрузка хоста — служба стартует автоматически.
Риски и меры предосторожности
- Правка реестра может сделать систему недоступной — экспортируйте ветки реестра.
- Изменение порта требует согласования с политиками безопасности и обновления правил фаервола.
- Отключение IPv6 может нарушить доступ в сети, использующей IPv6.
Безопасность и соответствие данным
- Не храните пароли в явном виде в файлах или заметках.
- При отладке в корпоративной среде оформляйте изменения через стандартный процесс изменений (RFC/Change Request).
- При открытии порта убедитесь в правилах доступа (ограничение по IP, VPN или Gateway).
Быстрое решение в экстренном случае
Если RDP жизненно необходим и проблема не решается быстро:
- Подключитесь временно через другой удалённый инструмент (TeamViewer/AnyDesk).
- Создайте задачу для ИТ-инженера с логами и снимками экрана.
- Отключите внешние блокировки (временно) и выполните последовательность из раздела Методология.
Частые ошибки и когда эта инструкция не подходит
- Если 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, если системные файлы повреждены.
- Используйте чек-листы и собирайте логи для передачи в поддержку.
Важно: всегда создавайте точку восстановления или экспорт реестра перед изменениями.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone