Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

53 Windows Server, AD и Роли

Event ID 53 TermDD: RDP will not be available — восстановление доступа

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы сбоя драйвера терминалов (Event ID 53 TermDD)

Администраторы и пользователи полностью теряют возможность подключиться к серверу по протоколу Remote Desktop Protocol (RDP). Клиент MSTSC выдает ошибку: «Удаленному рабочему столу не удалось подключиться к удаленному компьютеру». В журнале System регистрируется критическая ошибка Event ID 53 TermDD.

ПолеЗначение
Имя журналаSystem
ИсточникTermDD (Terminal Device Driver)
Код ошибкиEvent ID 53
УровеньError
ОписаниеThe Remote Desktop Protocol will not be available. Failed to create the terminal server device object. Status code: 0xC0000034 (или 0xC000009A).

Сбой означает, что стек драйвера терминальных устройств termdd.sys не смог инициализировать объект виртуального терминального устройства, либо служба TermService не смогла связать сетевой сокет порта 3389 с TLS-сертификатом шифрования RDP.

Пошаговое восстановление работы стека Remote Desktop

  1. Проверка статуса зависимых служб RDP: Убедитесь, что ключевые службы терминалов запущены:
    Get-Service TermService, UmRdpService, SessionEnv | Select-Object Name, Status, StartType
    Start-Service TermService
  2. Генерация нового самоподписанного сертификата RDP: Повреждение RDP-сертификата в хранилище Remote Desktop — частая причина ошибки Event 53. Пересоздайте сертификат:
    # Удалите старый невалидный сертификат:
    Get-ChildItem -Path Cert:\LocalMachine\RemoteDesktop | Remove-Item -Force
    
    # Перезапустите службу TermService для автогенерации нового сертификата:
    Restart-Service TermService -Force
  3. Проверка прослушивания порта 3389: Убедитесь, что сокет открыт:
    Get-NetTCPConnection -LocalPort 3389 -ErrorAction SilentlyContinue
  4. Сброс привязок протокола RDP-Tcp в реестре: Восстановите стандартный уровень безопасности и шифрования:
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v SecurityLayer /t REG_DWORD /d 1 /f
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /t REG_DWORD /d 0 /f
    reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
  5. Проверка целостности драйвера TermDD.sys:
    sfc /scanfile=C:\Windows\System32\drivers\termdd.sys

Внимание: Если на сервере включен режим FIPS (Federal Information Processing Standards) или отключены устаревшие криптопровайдеры SCHANNEL, служба RDP может падать с Event 53 из-за невозможности согласовать TLS-шифры.

💡 Практика специалистов: При возникновении ошибки TermDD 53 после обновления Windows обязательно проверяйте права на папку MachineKeys (C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys). Учетная запись Network Service должна иметь права 'Read & Execute', иначе RDP не может прочитать закрытый ключ шифрования.

Частые вопросы (FAQ)

Что делать, если служба Remote Desktop Services (TermService) не запускается?

Проверьте права учетной записи 'NT AUTHORITY\NetworkService' на ветку реестра 'HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server' и директорию 'C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys'.

Как привязать коммерческий SSL-сертификат к интерфейсу RDP через PowerShell?

Используйте WMI-командлет: 'Set-WmiInstance -Path (Get-WmiObject -Namespace root\cimv2\TerminalServices -Class Win32_TSGeneralSetting -Filter "TerminalName='RDP-Tcp'").__PATH -Arguments @{SSLCertificateSHA1Hash="ОТПЕЧАТОК_СЕРТИФИКАТА"}'.

Может ли сторонний драйвер виртуального видеоадаптера блокировать TermDD?

Да, драйверы непрямого отображения (Iddcx / Indirect Display Driver) от ПО удаленного управления (AnyDesk, TeamViewer, Radmin) могут конфликтовать с драйвером TermDD.

Как перезапустить стек RDP без физического доступа к серверу?

Используйте удаленный PowerShell (WinRM): 'Invoke-Command -ComputerName ИМЯ_СЕРВЕРА -ScriptBlock {Restart-Service TermService -Force}'.

Полезные материалы
Рекомендуем