Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2016/2019/2022 (http://forum.oszone.net/forumdisplay.php?f=119)
-   -   [решено] RDP server 2016 (http://forum.oszone.net/showthread.php?t=341828)

vibaa 15-08-2019 14:56 2884187

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 не прослушивается, хотя он и не изменен.

Куда копать?

Petya V4sechkin 15-08-2019 17:20 2884233

Цитата:

Цитата vibaa
Не удалось запустить службу удаленного рабочего стола. Соответствующий код состояния: 0x80070424

Означает: "Указанная служба не установлена".

vibaa 16-08-2019 10:57 2884319

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

Petya V4sechkin 16-08-2019 11:32 2884323

vibaa, что выдают команды:
Код:

sc qc TermService
sc query TermService

Что в разделе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService

P.S. Если TermService отсутствует, можете скопировать соответствующую ветку с рабочего Server 2016.

vibaa 16-08-2019 11:44 2884325

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]


Пустой реестр, все же работало

Ageron 16-08-2019 14:19 2884348

Цитата:

Цитата vibaa
Пустой реестр, все же работало »

покажите вывод

Get-WindowsFeature remote*, *rds*

vibaa 16-08-2019 14:34 2884350

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

Petya V4sechkin 16-08-2019 15:19 2884359

vibaa, так что, у вас нет другого сервера?

Цитата:

Цитата Petya V4sechkin
P.S. Если TermService отсутствует, можете скопировать соответствующую ветку с рабочего Server 2016


vibaa 16-08-2019 15:33 2884361

У меня он единственный, попробую установить новый, этот заново переустанавливать очень не хочется.

Petya V4sechkin 16-08-2019 17:44 2884380

vibaa, устанавливать необязательно, можно просто извлечь install.esd из дистрибутива (смотрите, чтобы сборка соответствовала установленной), из install.esd извлечь куст \Windows\System32\config\system, загрузить куст в regedit, экспортировать из него ветку TermService, отредактировать REG-файл (заменить на \SYSTEM\CurrentControlSet) и импортировать.

Я бы сделал REG-файл, но у меня нет под рукой дистрибутива Server 2016 (придётся качать).

P.S. Укажите номер сборки.

vibaa 19-08-2019 11:33 2884703

Решил проблему следующим образом.
Установил такую же версию сервера на другой компьютер.
Перенес ветку реестра [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-