Что было. Терминальный сервер на Windows Server 2022. Пользователь работает, связь рвётся (ноутбук ушёл в сон, сменилась сеть), при повторном подключении вместо рабочего стола чёрный экран с курсором. Помогает только вмешательство администратора: завершить процесс интерфейса входа (LogonUI) или сессию целиком. Чаще страдали клиенты с macOS и по беспроводной сети, но воспроизводилось и на Windows.
Что нашли за два года обсуждения.
- Роль лицензирования на том же сервере. Несколько администраторов независимо подтвердили: после переноса роли лицензирования удалённых рабочих столов с узла сеансов на отдельный сервер (и переустановки лицензий) чёрные экраны прекратились. Это самый частый подтверждённый ответ в теме.
- Таймауты появления рабочего стола. Предложены ключи реестра, увеличивающие ожидание перед показом оболочки:
AppReadinessPreShellTimeoutMs(вHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer),FirstLogonTimeoutиDelayedDesktopSwitchTimeout(в…\Policies\System). Один участник после этого получил бесконечное «Подготовка Windows» и переустанавливал сервер, поэтому только с бэкапом и снимком. - Не стартовал explorer.exe. Обход для пользователя: Ctrl+Alt+End → Диспетчер задач → Файл → Запустить новую задачу →
explorer.exe. Симптом лечит, причину нет. - Стороннее ПО удалённого управления. В смежных темах чёрный экран уходил после удаления агентов сторонних систем удалённого управления, которые перехватывают сессию.
Как диагностировать у себя.
- Журнал System: событие 4005 от Winlogon («процесс входа неожиданно завершён»).
- Журнал Application: событие 1000 с падением
explorer.exeилиLogonUI.exe. - Воспроизводится ли на новом пользователе с чистым профилем. Если нет, проблема в профиле.
- Стоит ли на этой же машине роль лицензирования:
Get-WindowsFeature RDS-Licensing.
Порядок действий, который мы рекомендуем. Сначала убрать роль лицензирования на отдельную (даже маленькую) виртуальную машину, это безопасно и обратимо. Затем политика завершения отключённых сессий через 15–30 минут, чтобы «зависшие» сессии не накапливались. И только потом, если не помогло, эксперименты с реестром на снимке.
Проблема описана в документации Microsoft.