RDP server 2016
Установил роли Службы рабочих столов, Лицензирование рабочих столов, Узел сеансов рабочих столов.
С некоторого времени перестало подключаться по RDP Выдает ошибки: BUHGALTER 17 Ошибка Microsoft-Windows-TerminalServices-LocalSessionManager Microsoft-Windows-TerminalServices-LocalSessionManager/Operational 15.08.2019 4:09:37 Не удалось запустить службу удаленного рабочего стола. Соответствующий код состояния: 0x80070424. BUHGALTER 19 Ошибка Microsoft-Windows-TerminalServices-LocalSessionManager Microsoft-Windows-TerminalServices-LocalSessionManager/Operational 15.08.2019 4:09:47 Не удалось зарегистрироваться в диспетчере служб для наблюдения за состоянием службы удаленного рабочего стола; код ошибки: 0x80070424; повторная попытка будет выполнена через 10 минут. Лицензии установлены, не в домене. Удаленный RDP пишет внутренняя ошибка. Порт 3389 не прослушивается, хотя он и не изменен. Куда копать? |
Цитата:
|
и как ее установить, если я выполнил всю настройку удаленных рабочих столов?
|
vibaa, что выдают команды:
Код:
sc qc TermService HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService P.S. Если TermService отсутствует, можете скопировать соответствующую ветку с рабочего Server 2016. |
C:\Windows\system32>sc qc TermService
[SC] OpenService: ошибка: 1060: Указанная служба не установлена. C:\Windows\system32>sc query TermService [SC] EnumQueryServicesStatus:OpenService: ошибка: 1060: Указанная служба не установлена. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers] Пустой реестр, все же работало |
Цитата:
Get-WindowsFeature remote*, *rds* |
PS C:\Windows\system32> Get-WindowsFeature remote*, *rds*
Display Name Name Install State ------------ ---- ------------- [X] Службы удаленных рабочих столов Remote-Desktop-Services Installed [ ] Веб-доступ к удаленным рабочим столам RDS-Web-Access Available [X] Лицензирование удаленных рабочих столов RDS-Licensing Installed [ ] Посредник подключений к удаленному рабочему ... RDS-Connection-Broker Available [ ] Узел виртуализации удаленных рабочих столов RDS-Virtualization Available [X] Узел сеансов удаленных рабочих столов RDS-RD-Server Installed [ ] Шлюз удаленных рабочих столов RDS-Gateway Available [ ] Удаленный доступ RemoteAccess Available [X] Средства служб удаленных рабочих столов RSAT-RDS-Tools Installed [X] Средства диагностики лицензирования ... RSAT-RDS-Licensing-D... Installed [X] Средства лицензирования удаленных ра... RDS-Licensing-UI Installed [ ] Средства шлюза удаленных рабочих столов RSAT-RDS-Gateway Available [ ] Удаленный помощник Remote-Assistance Available |
vibaa, так что, у вас нет другого сервера?
Цитата:
|
У меня он единственный, попробую установить новый, этот заново переустанавливать очень не хочется.
|
vibaa, устанавливать необязательно, можно просто извлечь install.esd из дистрибутива (смотрите, чтобы сборка соответствовала установленной), из install.esd извлечь куст \Windows\System32\config\system, загрузить куст в regedit, экспортировать из него ветку TermService, отредактировать REG-файл (заменить на \SYSTEM\CurrentControlSet) и импортировать.
Я бы сделал REG-файл, но у меня нет под рукой дистрибутива Server 2016 (придётся качать). P.S. Укажите номер сборки. |
Решил проблему следующим образом.
Установил такую же версию сервера на другой компьютер. Перенес ветку реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService] Также скопировал папку C:\Windows\System32\lserver поскольку мучил лицензии, добавлял в разных вариантах. Поскольку лицензии на пользователя не работают если не установлена Active Directory в сценарий завершения работы добавил строчки: chcp 1251 >nul "C:\Program Files\Cmd\PsExec.exe" /accepteula -s "C:\Program Files\Cmd\subinacl.exe" /keyreg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod" /setowner=администраторы /grant=администраторы=f "C:\Program Files\Cmd\PsExec.exe" /accepteula -s reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod" /f В данном случае дополнительные лицензии можно не устанавливать вообще (работают встроенные без ограничений по количеству и времени), хотя у меня есть купленные лицензии. Всем откликнувшимся спасибо. |
Время: 00:44. |
Время: 00:44.
© OSzone.net 2001-