В данной статье я расскажу почему при подключении по RDP в терминальной сессии у нас загружается рабочий стол, хотя для данного пользователя мы прописывали загрузку оболочки 1с.
Всем привет, я на своем сайте в разделе вопрос-ответ поступил интересный вопрос который я решил протестить на своем стенде.
Что мы имеем, у нас терминальный сервер на Windows Server 2016-2019 и при подключении пользователя у него грузится не определенная программа которая была прописана в профиле его учетке в разделе Среда или среда окружения, а грузится рабочий стол. Я решил разобраться и хочу поделиться данной инструкцией!

В данном случае если вы прописали среду в учетной записи, но у вас не загружается сама оболочка программы в RDP поздравляю вы попали на теже грабли что и я)
данная проблема актуальна для Windows Server 2016-2019 которая почему то по умолчанию отключена и чтобы ее включить необходимо сделать следующие действия:
Открываем реестр и вписываем значение если их нет или вносим правки если они есть:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
Имя: fQueryUserConfigFromDC
Тим: Reg_DWORD
Значение: 1 (десятичное значение)
и второе знвчение
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp
Имя: fQueryUserConfigFromDC
Тим: Reg_DWORD
Значение: 1 (десятичное значение)
После этого перезагружаем сервер или службу удаленных рабочих столов
Перезагрузка службы удаленных столов через PowerShell
- Запускаем PowerShell
- Вводим команду:
Restart-Service -Force -Name "TermService"
или
Restart-Service -Force -DisplayName "Remote Desktop Services"
Все! Теперь попробуйте подключиться к рабочему столу и у вас запустить только оболочка той программы которую вы прописали в среде