Автозапуск 1с при подключении к тс на windows server 2019

Обновлено: 02.07.2024

Если Citrix это бесшовная технология - то только Citrix.
Больше 10 лет на нем сижу. Все отлично работает.
Как всегда: главное - прямые руки и хорошее железо.

(1) anig99, Citrix конечно дорогой, и мы недавно (со скрипом и матюгами) смогли таки перевести 1С8 на простой RemoteApp, потому что пользователей много, которые сидят в 1С и ничего не делают, ну один отчет в день откроют или заявку сварганят. в 1С7 у нас только бухгалтера были, им 20лицензий хватало, покупка лицензии Цитрикса не исключает покупку майкрософтских TS CAL на тоже количество клиентских подключений, потому что Цитрикс работает хоть и с собственным протоколом ICA вместо RDP, но используя его возможности
если использовать только стандартные средства MS официально, то кроме лицензии на сервер еще надо TS CAL на клиентские подключения, но MS так и не научились их нормально считать, и один комплект на 5 шт например можно зарегить раз 10 или даже как один комплект на 100 подключений.
разница с Цитриксом будет проявляться в уже описанном глюке с модальными окнами, в подключении принтеров (особенно если куча экзотичных веселья будет много), ну и трафик RDP чуть больше (если вдруг у вас все из дома захотят работать) и нагрузка на сервер, скорость работы конечно вещь субъективная, но мы работали в одной и той же системе с той же интенсивностью работы и прочее в обоих вариантах - Цитрикс реально рулит. НО, опять же, все упирается в стоимость, если пользователей немного, делают они не так уж много в системе, то RemoteAPP
Если кучу серверов надо объединить в кластер, чтоб работать как единый сервер терминалов для кучи распределенных офисов, то легче и спокойнее Цитрикс. (1) anig99,
Спасибо огромное за вопрос, сам тоже давненько подумывал местами настроить работу с 1ской по терминалу таким образом. С массой комментариев в этой теме все пройдет быстрее :) (1) Для пользователя в профиле или через реестр можно настроить при запуске терминальной сессии старт базы 1с вместо эксплорера. Не нужно или автор и так все об этом знает? (117) Niberu, а может у него уже есть SQL сервер? Терминальные решения то используются не только для замены SQL сервера.

в win это RemoteAPP.
в linux это называется rootles режим, в линуксе можно запустить даже через X , либо использовать NX или x2go

еще есть решение Ulteo (1) (2)

Это называется Package Programs - у MS RDP
не знаю, точно, как настраивается (на сервере терминалов где-то) Решение - Citrix Metaframe или Диспетчер удаленных приложений RemoteApp (win2008) Кстати, по поводу RemoteApp: есть один очень надоедливый глюк - иногда модальные окна теряют фокус. В результате чего пользователь думает, что 1С висит. Это проявляется достаточно часто. Например, при нажатии на кнопку "Отбор и сортировка" в динамических списках - окно с отборами открывается, но оно появляется за основным окном программы. До недавнего времени с этим вообще ничего нельзя было поделать (приходилось нажимать Esc и пытаться открыть заново, и так по несколько раз). Но теперь компания Microsoft "решила" эту проблему (Ура ей!) - волшебная комбинация клавиш "Alt + Shift + R" выводит модальное окно на передний план :)))
На счет Citrix'а ничего не могу сказать - не сталкивался :)

(5) hulio, Глюк подтверждаю. "Alt + Shift + R" - это не решение для среднестатистического буха. Помойму проще Esc нажать и ещё раз нажать кнопку выбора.

(5) У цитриха то же самое - фокус теряется на раз.
И, для общего развития и полного понимания картины: Citrix Metaframe и Диспетчер удаленных приложений RemoteApp (win2008) - это одно и то же.
Проклятый билгейц купил цитрих с потрохами и встроил его в 2008 сервера. Citrix Metaframe и Диспетчер удаленных приложений RemoteApp (win2008) - это одно и то же. Проклятый билгейц купил цитрих с потрохами и встроил его в 2008 сервера.
Citrix жив и по сей день, не так давно Citrix XenApp 6.5 для Windows 2008 R2 64бит пробовали.

Настраивать надо уметь, в настройках отключить взаимодействие с рабочим столом например.
(26) vithak,

Citrix MetaFrame ХР конечно устарел вместе с ОС Windows 2000 Server, для которой он прекрасно работал. а бесшовные окна и сквозная авторизация и мапинг дисков и множество других преимуществ было у Citrix уже лет 12 назад

(1) anig99, Citrix конечно дорогой, и мы недавно (со скрипом и матюгами) смогли таки перевести 1С8 на простой RemoteApp, потому что пользователей много, которые сидят в 1С и ничего не делают, ну один отчет в день откроют или заявку сварганят. в 1С7 у нас только бухгалтера были, им 20лицензий хватало, покупка лицензии Цитрикса не исключает покупку майкрософтских TS CAL на тоже количество клиентских подключений, потому что Цитрикс работает хоть и с собственным протоколом ICA вместо RDP, но используя его возможности
если использовать только стандартные средства MS официально, то кроме лицензии на сервер еще надо TS CAL на клиентские подключения, но MS так и не научились их нормально считать, и один комплект на 5 шт например можно зарегить раз 10 или даже как один комплект на 100 подключений.
разница с Цитриксом будет проявляться в уже описанном глюке с модальными окнами, в подключении принтеров (особенно если куча экзотичных веселья будет много), ну и трафик RDP чуть больше (если вдруг у вас все из дома захотят работать) и нагрузка на сервер, скорость работы конечно вещь субъективная, но мы работали в одной и той же системе с той же интенсивностью работы и прочее в обоих вариантах - Цитрикс реально рулит. НО, опять же, все упирается в стоимость, если пользователей немного, делают они не так уж много в системе, то RemoteAPP
Если кучу серверов надо объединить в кластер, чтоб работать как единый сервер терминалов для кучи распределенных офисов, то легче и спокойнее Цитрикс.
(13) hulio,

В выпусках Windows 10 Pro можно использовать режим удаленного рабочего стола. Но есть также и режим RemoteApp, как в серверных ОС.

В этом варианте клиенту доставляется не весь Рабочий стол, а только приложение. Возьмем, например, 1С.

Подготовительные действия

1. В дополнительных параметрах системы, на вкладке «Удаленный доступ» выставите разрешение для удаленных подключений .

Опция «Разрешить удаленные подключения к этому компьютеру» Опция «Разрешить удаленные подключения к этому компьютеру»

2. Выберите пользователя , в сеансе которого будет открываться программа 1С. Члены группы «Администраторы» имеют это право по умолчанию.

3. Проверьте настройки вашего брандмауэра — разрешите TCP-порт для входящих подключений (по умолчанию — 3389).

4. В списке служб, оснастка services.msc, должна выполняться TermService — «Службы удаленных рабочих столов».

Как опубликовать приложение 1С на Windows 10

  • Открыть редактор реестра (regedit) и добавить раздел "1cestart" с соответствующими полями в ветку
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications

Название раздела для публикуемого приложения вы выбираете самостоятельно. В нашем примере — "1cestart".

Текстовые поля REG_SZ: IconPath, Name, Path, RequiredCommandLine, VPath. REG_DWORD: CommandLineSetting, IconIndex, ShowInTSWA.

Делать все это «руками» — достаточно трудоемко, и можно запросто ошибиться. Поэтому ↴

  • Запустить reg-файл 1cestart со следующим содержимым
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\1cestart]
"Name"="1cestart"
"Path"="C:\\Program Files\\1cv8\\common\\1cestart.exe"
"VPath"="C:\\Program Files\\1cv8\\common\\1cestart.exe"
"RequiredCommandLine"=""
"CommandLineSetting"=dword:00000001
"IconPath"="C:\\Program Files\\1cv8\\common\\1cestart.exe"
"IconIndex"=dword:00000000
"ShowInTSWA"=dword:00000000
  • Использовать программуRemoteApp Tool, с помощью которой выполнить публикацию

Меню « File — New RemoteApp (advanced). », и далее выбираете приложение, которое необходимо опубликовать, через обзор в «App path».

Как создать ярлык для подключения RemoteApp

Допустим, мы создаем подключение к удаленному рабочему столу Windows 10 по адресу "192.168.0.200:3389". В ярлыке указываем именно такой адрес.

1. Создать текстовый файл с именем «1cestart.rdp» и содержанием.

allow desktop composition:i:1
allow font smoothing:i:1
alternate full address:s: 192.168.0.200:3389
alternate shell:s:rdpinit.exe
devicestoredirect:s:*
disableremoteappcapscheck:i:1
drivestoredirect:s:*
full address:s: 192.168.0.200:3389
prompt for credentials on client:i:1
promptcredentialonce:i:0
redirectcomports:i:1
redirectdrives:i:1
remoteapplicationmode:i:1
remoteapplicationname:s: 1cestart
remoteapplicationprogram:s:|| 1cestart
span monitors:i:1
use multimon:i:1

2. Использовать утилиту RemoteApp Tool — меню «Create Client Connection. ».

✅ Так вы можете запустить 1С через RemoteApp на ПК Windows 10, но только для одного пользователя. Либо используете консоль, либо сеанс удаленного рабочего стола.

В основе материала использована публикация «Как включить RemoteApp на Windows 10 Professional» портала Инфостарт .

Вас также может заинтересовать:

  • Если не сохраняется пароль пользователя для RDP подключений .
  • Сеанс RDP — что влияет на качество подключения к удаленному компьютеру .
  • Об использовании com-портов и сканера штрихкодов при запуске 1С в терминальном режиме .
  • Если принтеры не переносятся в терминальную сессию 1С .
  • Если не подключаются диски в терминальную сессию сервера Windows .

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.

Данная статья предназначена для тех, кто искал подробное и понятное руководство о том, как отключить автоматический запуск Server Manager в Windows Server 2019.

Узнать о том, как отключить автозапуск Server Manager в Windows Server 2012 R2, вы можете, прочитав “Отключение автозапуска Server Manager в Windows Server 2012 R2”.

В руководстве будут рассматриваться несколько способов, как отключить автоматический запуск Server Manager в Windows Server 2019.

Заходим в систему под учетной записью с правами администратора.

Открываем Server Manager, нажимаем на кнопку “Manage” в правом верхнем углу экрана и выбираем “Server Manager Properties”.

Отключение автозапуска Server Manager в Windows Server 2019

Ставим галочку на пункте “Do not start Server Manager automatically at logon” и нажимаем на кнопку “OK”.

Отключение автозапуска Server Manager в Windows Server 2019

Теперь Server Manager не будет запускаться автоматически.

Отключить автоматический запуск “Server Manager” можно и через планировщик заданий. Для этого необходимо отключить задание, которое отвечает за автоматический запуск “Server Manager”.

В Server Manager, нажимаем на кнопку “Tools” в правом верхнем углу экрана и выбираем “Task Scheduler”.

Отключение автозапуска Server Manager в Windows Server 2019

В “Task Scheduler Library” переходим в раздел “Microsoft”, затем в “Windows”, и в подразделе “Server Manager” выбираем задание “Server Manager”.

В меню “Actions” нажимаем на кнопку “Disable”.

Отключение автозапуска Server Manager в Windows Server 2019

Теперь Server Manager не будет запускаться автоматически.

Кроме того, отключить задание, которое отвечает за автоматический запуск Server Manager, можно при помощи командной строки.

Нажимаем “Start”, указываем в строке поиска “cmd” и выбираем “Command Prompt”.

Отключение автозапуска Server Manager в Windows Server 2019

Отключаем автозапуск Server Manager с помощью команды:

Отключение автозапуска Server Manager в Windows Server 2019

Теперь Server Manager не будет запускаться автоматически.

Отключение автозапуска Server Manager в Windows Server 2019

Отключить задание, которое отвечает за автоматический запуск Server Manager, можно и при помощи Windows PowerShell.

На клавиатуре нажимаем сочетание клавиш “Win” и “x” и в открывшемся меню выбираем “Windows PowerShell (Admin)”.

Для чего нужна автозагрузка

Логично сделать вывод, что это процесс, который в момент загрузки операционной системы, запускает необходимые утилиты и процессы. Простой пример, когда вы установили Windows Server 2012 R2, то при первом входе у вас откроется "Диспетчер сервера", так как он находится в автозапуске в системе, чтобы пользователь мог с ним познакомиться.

Настройка автозагрузки в Windows Server

К сожалению Windows Server 2012 R2 не имеет такой вкладки "Автозагрузка", как у клиентских ОС Windows 8.1 и 10.

Автозагрузка в Windows Server 2012 R2-01

Попробуем зайти в конфигурацию системы и открыть там вкладку "Автозагрузка", делается это через msconfig в окне "Выполнить", вы обнаружите там, что "В этой системе элементы автозагрузки недоступны"

Так как в msconfig отсутствует нужная нам функциональность, то мы пойдем другим путем. Включите отображение скрытых элементов Windows и перейдите вот по такому пути:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

У вас откроется папка, в которой будут лежать ярлыки программ запускающихся при загрузке сервера, в моем примере, это "Автозапуск Trassir 4 Server".

Автозагрузка в Windows Server 2012 R2-02


Данный путь будет работать для всех пользователей, зашедших на сервер. Если нужно реализовать автозапуск утилит или процессов, для конкретного пользователя, то нужно положить необходимый ярлык по такому пути:

C:\Users\профиль пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Альтернативный метод задать автозапуск нужных программ для конкретного пользователя, это в окне "Выполнить" вбить команду:

добавление программы в автозагрузку windows server

Можете тут смело производить добавление программы в автозагрузку Windows Server.

Настройка автозагрузки через реестр Windows

Настроить автозагрузку в операционных системах семейства Windows Server 2012 R2 и выше, можно, через реестр. Для этого перейдите в ветку:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ Microsoft\Windows\CurrentVersion\Run

Автозагрузка в Windows Server через реестр

У вас тут будет список программ, которые запускаются для конкретного пользователя. Если вам нужно, что-то добавить в автозапуск, то создайте новый строковый ключ (REG_SZ). Задайте любое имя ключа реестра и укажите путь до исполняемого файла.

Ключ реестра автозагрузки в Windows Server 2012

Управление автозагрузкой Windows Server 2012 R2 через Ccleaner

Я вам уже много раз рассказывал, об этой полезной утилите. Она позволяет не только производить очистку вашего компьютера или сервера, но и управляет автозапуском. Для этого зайдите в раздел "Сервис - Автозагрузка". Тут будет представлен список ваших программ, стартующих при подключении к серверу.

Управление автозагрузкой Windows Server 2012 через ccleaner

Чтобы, что-то отключить, то выберите нужный пункт и нажмите кнопку "Выключить". Обратите внимание, что тут же вы можете изменять пункты контекстного меню (Правый клик), вы можете исключить лишние пункты.

Настройка контекстного меню Windows Server 2012 r2

Управление автозагрузкой в Autoruns Sysinternals

Есть такой набор утилит от компании Microsoft под названием Sysinternals. В нем есть утилита autoruns.exe. Это специализированная утилита для управления автозагрузкой всего, что только можно в операционной системе Windows.

Вот так вот выглядит общее окно со всем, что только загружается в вашей Windows Server. Вы тут можете обнаружить:

  • Ключи реестра
  • Процессы и утилиты
  • Библиотеки
  • Драйвера
  • Кодаки

Управление автозагрузкой в Autoruns Sysinternals-01

Для примера. я хочу, чтобы служба обновления Google Chrome у меня не запускалась, открываем вкладку "Services" и снимаем галки с нужных служб, тем самым вы отключаете автоматическую загрузку.

Управление автозагрузкой в Autoruns Sysinternals-02


Теперь посмотрите вкладку "Logon", в ней будут перечислены процессы запускающиеся при входе в систему, все что вам не нужно отключите.

Читайте также: