Есть вопросы?
Закажите звонок специалиста!
Есть вопросы?
Закажите звонок специалиста!
Порой возникает необходимость автоматического запуска 1С и входа в базу при входе на Терминальный сервер. Как пример: подключение на терминальный сервер через устройства типа ТСД (Терминал сбора данных).
Шаг 1
Для того, чтобы настроить автозапуск 1С при подключении на Терминальный сервер под управлением Windows Server 2016 нам необходимо внести изменения в реестр, т.к начиная с данной редакции серверной ОС эта функция отключена:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services Name: fQueryUserConfigFromDC Type: Reg_DWORD Value: 1 (Decimal)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\\ Name: fQueryUserConfigFromDC Type: Reg_DWORD Value: 1 (Decimal)
После того, как изменения в реестр будут внесены, необходимо перезагрузить сервер.
Шаг 2
На данном этапе мы переходим к настройке Среды запуска для конкретного пользователя.
Рисунок 1 - Настройка Среды запуска для пользователя
Рисунок 2 - Выбор консоли Управление компьютером
Рисунок 3 - Настройка автоматического запуска 1С
Пример:
Имя файла программы: C:\Program Files (x86)\1cv8\common\1cestart.e
Рабочая папка: C:\Program Files (x86)\1cv8\common\
Рисунок 4 - Путь к исполняемому файлу
Дополнительно
Данный функционал можно довести до полного автоматизма. То есть когда при входе на Терминальный сервер открывается не только окно программы 1С, но ещё и запускается нужная база данных с уже введенными от неё учетными данными.
Для этого необходимо добавить ключи в поле Имя файла программы которое мы рассматривали на предыдущем шаге.
"C:\Program Files (x86)\1cv8\common\1cestart.exe" enterprise /S "server_name\bp" /N "Иванов Иван" /P "1243"
Где:
Настройка автоматического запуска 1С при входе на Терминальный сервер завершена.
В редких случаях при закрытии 1С, которая запущена через среду запуска, не завершается пользовательский сеанс на сервере. Рассмотрим способ решения данной проблемы здесь.