Всем привет! Как-то потребовалось подключить несколько пользователей к программе 1С через RDP доступ на сервер Windows Server 2022. Сам терминальный сервер был уже поднят, права пользователям на удаленное подключение делегированы.
Выражаясь простыми словами пользователь, кликнув по ярлыку подключения (RDP) запускает сразу 1С Предприятие, при этом он не видит рабочего стола сервера, других приложений, ему доступна только 1С и он работает исключительно в 1С, так словно та стартовала у него на ПК.
Осталось только прописать путь к программе в среде и по идее все должно заработать.
Но не заработало….
Оказалось, что по умолчанию этот механизм перестал работать еще на Windows server 2016. Он был просто отключен по умолчанию.
Решение
Для того, чтобы включить этот механизм необходимо в реестр Windows Server 2022 внести следующие изменения:
Изменение 1
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services Name: fQueryUserConfigFromDC Type: Reg_DWORD Value: 1 (десятичное)
Изменение 2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\<Winstation Name>\ Name: fQueryUserConfigFromDC Type: Reg_DWORD Value: 1 (десятичное)
После этого желательно перезагрузить службу терминалов.
Затем идем в свойства пользователя и прописывает путь к программе 1С (вкладка «Среда»):
Примечание: почему прописал 1cestart.exe, а не 1cv8.exe ? При обновлении платформы 1с, путь к программе будет оставаться прежним на вкладке «Среда» и 1С перестанет запускаться автоматом. Но если прописать стартер 1cestart.exe, тогда 1С даже после обновления будет стартовать!
После этого запускаем подключение к удаленному рабочему столу (mstsc) и создаем ярлык для быстрого доступа:
Автозапуск 1С при подключении по RDP создан. Проверено — все работает
Спасибо: https://kuharbogdan.com/stati-po-1s/avtozapusk-1s-pri-podklyuchenii-k-serveru-terminalov/



