- Windows 2012 автозапуск для всех пользователей
- Для чего нужна автозагрузка
- Настройка автозагрузки в Windows Server
- Настройка автозагрузки через реестр Windows
- Управление автозагрузкой Windows Server 2012 R2 через Ccleaner
- Управление автозагрузкой в Autoruns Sysinternals
- Как сделать автозапуск приложения на Server 2012 в окружении определённого пользователя?
- Windows server 2012 автозапуск приложений
- Автозагрузка в windows server 2012-2016
- Автозагрузка в windows server 2012-2016
- Для чего нужна автозагрузка
- Настройка автозагрузки в Windows Server
- Настройка автозагрузки через реестр Windows
- Управление автозагрузкой Windows Server 2012 R2 через Ccleaner
- Управление автозагрузкой в Autoruns Sysinternals
- Автозапуск 1С при подключении к серверу терминалов
- Автоматический вход в систему и запуск програм, windows server.
- Опубликовано techadmin в 31.03.2019 31.03.2019
Windows 2012 автозапуск для всех пользователей
Добрый день! Уважаемые читатели и гости крупнейшего IT блога рунета pyatilistnik.org. Вчера ко мне обратился сотрудник из отдела разработки, и попросил посмотреть их сервер с приложением. Приложение Trassir (Видео сервер) корректно не запускалось, со слов технической поддержки, у нас на сервере был конфликт двух версий 3-й и 4-ой, который запускались одновременно в автозагрузке Windows Server 2012 R2. Меня попросили из нее убрать запуск третьей версии, но вот не задача такого окна автозагрузки как в Windows 10, в серверной версии нет, вы увидите там формулировку «В этой системе элементы автозагрузки недоступны«. Давайте я вам покажу, где лежат файлы запускаемые при старте сервера и как туда добавить нужное или убрать не используемое. Сегодня речь пойдет, о автозагрузке в Windows Server 2012 R2, актуально и для 2016 версии.
Для чего нужна автозагрузка
Логично сделать вывод, что это процесс, который в момент загрузки операционной системы, запускает необходимые утилиты и процессы. Простой пример, когда вы установили Windows Server 2012 R2, то при первом входе у вас откроется «Диспетчер сервера», так как он находится в автозапуске в системе, чтобы пользователь мог с ним познакомиться.
Настройка автозагрузки в Windows Server
К сожалению Windows Server 2012 R2 не имеет такой вкладки «Автозагрузка», как у клиентских ОС Windows 8.1 и 10.
Попробуем зайти в конфигурацию системы и открыть там вкладку «Автозагрузка», делается это через msconfig в окне «Выполнить», вы обнаружите там, что «В этой системе элементы автозагрузки недоступны»
Так как в msconfig отсутствует нужная нам функциональность, то мы пойдем другим путем. Включите отображение скрытых элементов Windows и перейдите вот по такому пути:
У вас откроется папка, в которой будут лежать ярлыки программ запускающихся при загрузке сервера, в моем примере, это «Автозапуск Trassir 4 Server».
Данный путь будет работать для всех пользователей, зашедших на сервер. Если нужно реализовать автозапуск утилит или процессов, для конкретного пользователя, то нужно положить необходимый ярлык по такому пути:
Альтернативный метод задать автозапуск нужных программ для конкретного пользователя, это в окне «Выполнить» вбить команду:
Можете тут смело производить добавление программы в автозагрузку Windows Server.
Настройка автозагрузки через реестр Windows
Настроить автозагрузку в операционных системах семейства Windows Server 2012 R2 и выше, можно, через реестр. Для этого перейдите в ветку:
У вас тут будет список программ, которые запускаются для конкретного пользователя. Если вам нужно, что-то добавить в автозапуск, то создайте новый строковый ключ (REG_SZ). Задайте любое имя ключа реестра и укажите путь до исполняемого файла.
Управление автозагрузкой Windows Server 2012 R2 через Ccleaner
Я вам уже много раз рассказывал, об этой полезной утилите. Она позволяет не только производить очистку вашего компьютера или сервера, но и управляет автозапуском. Для этого зайдите в раздел «Сервис — Автозагрузка». Тут будет представлен список ваших программ, стартующих при подключении к серверу.
Чтобы, что-то отключить, то выберите нужный пункт и нажмите кнопку «Выключить». Обратите внимание, что тут же вы можете изменять пункты контекстного меню (Правый клик), вы можете исключить лишние пункты.
Управление автозагрузкой в Autoruns Sysinternals
Есть такой набор утилит от компании Microsoft под названием Sysinternals. В нем есть утилита autoruns.exe. Это специализированная утилита для управления автозагрузкой всего, что только можно в операционной системе Windows.
Вот так вот выглядит общее окно со всем, что только загружается в вашей Windows Server. Вы тут можете обнаружить:
- Ключи реестра
- Процессы и утилиты
- Библиотеки
- Драйвера
- Кодаки
Для примера. я хочу, чтобы служба обновления Google Chrome у меня не запускалась, открываем вкладку «Services» и снимаем галки с нужных служб, тем самым вы отключаете автоматическую загрузку.
Теперь посмотрите вкладку «Logon», в ней будут перечислены процессы запускающиеся при входе в систему, все что вам не нужно отключите.
Как сделать автозапуск приложения на Server 2012 в окружении определённого пользователя?
На винсервере постоянно «крутится» приложение. Нужно, что бы при перезагрузке сервера, это приложение автоматически запускалось в окружении определённого пользователя, чтобы когда заходишь на сервер под этим пользователем приложение уже работало и был виден и доступен его интерфейс. Как это сделать?
Автозапуск при логине пользователя получилось сделать, но вариант не подходит.
Запуск планировщиком от имени пользователя запускает приложение как фоновый процесс и при входе в систему приложение уже работает, но интерфейс не доступен. Это тоже не подходит.
- Вопрос задан 07 янв.
- 82 просмотра
То есть вы хотите, чтобы у вас приложение работало как сервис, который работает как приложение? А это самое окружение, под которым работает приложение-сервис-приложение, при перезагрузке откуда возьмётся?
Имхо, вопрос к приложению — почему у него нельзя вызвать интерфейс при запущенном фоновом процессе.
FerroPanda, сервис от приложения отличается тем, что запускается независимо от действий пользователя (в частности — его логина).
Вы хотите на сервере каким-то образом фиктивно произвести логин пользователя, то есть загрузить его учётную запись, применить все политики, отрисовать ему рабочий стол и т. д, и чтобы потом в рамках этой сессии запустилось приложение. Разумеется, без логина ничего не получится, потому что, утрируя, негде запускать.
Как вызвать интерфейс если он уже работает в фоне с каким-то документом?
Windows server 2012 автозапуск приложений
Автозагрузка в windows server 2012-2016
Автозагрузка в windows server 2012-2016
Добрый день! Уважаемые читатели и гости крупнейшего IT блога рунета pyatilistnik.org. Вчера ко мне обратился сотрудник из отдела разработки, и попросил посмотреть их сервер с приложением. Приложение Trassir (Видео сервер) корректно не запускалось, со слов технической поддержки, у нас на сервере был конфликт двух версий 3-й и 4-ой, который запускались одновременно в автозагрузке Windows Server 2012 R2. Меня попросили из нее убрать запуск третьей версии, но вот не задача такого окна автозагрузки как в Windows 10, в серверной версии нет, вы увидите там формулировку “В этой системе элементы автозагрузки недоступны“. Давайте я вам покажу, где лежат файлы запускаемые при старте сервера и как туда добавить нужное или убрать не используемое. Сегодня речь пойдет, о автозагрузке в Windows Server 2012 R2, актуально и для 2016 версии.
Для чего нужна автозагрузка
Логично сделать вывод, что это процесс, который в момент загрузки операционной системы, запускает необходимые утилиты и процессы. Простой пример, когда вы установили Windows Server 2012 R2, то при первом входе у вас откроется “Диспетчер сервера”, так как он находится в автозапуске в системе, чтобы пользователь мог с ним познакомиться.
Настройка автозагрузки в Windows Server
К сожалению Windows Server 2012 R2 не имеет такой вкладки “Автозагрузка”, как у клиентских ОС Windows 8.1 и 10.
Попробуем зайти в конфигурацию системы и открыть там вкладку “Автозагрузка”, делается это через msconfig в окне “Выполнить”, вы обнаружите там, что “В этой системе элементы автозагрузки недоступны”
Так как в msconfig отсутствует нужная нам функциональность, то мы пойдем другим путем. Включите отображение скрытых элементов Windows и перейдите вот по такому пути:
У вас откроется папка, в которой будут лежать ярлыки программ запускающихся при загрузке сервера, в моем примере, это “Автозапуск Trassir 4 Server”.
Данный путь будет работать для всех пользователей, зашедших на сервер. Если нужно реализовать автозапуск утилит или процессов, для конкретного пользователя, то нужно положить необходимый ярлык по такому пути:
Альтернативный метод задать автозапуск нужных программ для конкретного пользователя, это в окне “Выполнить” вбить команду:
Можете тут смело производить добавление программы в автозагрузку Windows Server.
Настройка автозагрузки через реестр Windows
Настроить автозагрузку в операционных системах семейства Windows Server 2012 R2 и выше, можно, через реестр. Для этого перейдите в ветку:
У вас тут будет список программ, которые запускаются для конкретного пользователя. Если вам нужно, что-то добавить в автозапуск, то создайте новый строковый ключ (REG_SZ). Задайте любое имя ключа реестра и укажите путь до исполняемого файла.
Управление автозагрузкой Windows Server 2012 R2 через Ccleaner
Я вам уже много раз рассказывал, об этой полезной утилите. Она позволяет не только производить очистку вашего компьютера или сервера, но и управляет автозапуском. Для этого зайдите в раздел “Сервис – Автозагрузка”. Тут будет представлен список ваших программ, стартующих при подключении к серверу.
Чтобы, что-то отключить, то выберите нужный пункт и нажмите кнопку “Выключить”. Обратите внимание, что тут же вы можете изменять пункты контекстного меню (Правый клик), вы можете исключить лишние пункты.
Управление автозагрузкой в Autoruns Sysinternals
Есть такой набор утилит от компании Microsoft под названием Sysinternals. В нем есть утилита autoruns.exe. Это специализированная утилита для управления автозагрузкой всего, что только можно в операционной системе Windows.
Вот так вот выглядит общее окно со всем, что только загружается в вашей Windows Server. Вы тут можете обнаружить:
- Ключи реестра
- Процессы и утилиты
- Библиотеки
- Драйвера
- Кодаки
Для примера. я хочу, чтобы служба обновления Google Chrome у меня не запускалась, открываем вкладку “Services” и снимаем галки с нужных служб, тем самым вы отключаете автоматическую загрузку.
Теперь посмотрите вкладку “Logon”, в ней будут перечислены процессы запускающиеся при входе в систему, все что вам не нужно отключите.
Автозапуск 1С при подключении к серверу терминалов
Не многие начинающие администраторы знают, что работу в 1С на сервере терминалов можно организовать по аналогии с RemoteApp, без RemoteApp!
Выражаясь простыми словами пользователь, кликнув по ярлыку подключения (RDP) запускает сразу 1С Предприятие, при этом он не видит рабочего стола сервера, других приложений, ему доступна только 1С и он работает исключительно в 1С, так словно та стартовала у него на ПК.
Конечно, данная тема также подымается и на курсе: Администратор 1С!
Конечно в этой статье «Америку не открою» информации как это сделать самостоятельно, полно в сети, если бы не одно «НО».
К сожалению, по умолчанию этот механизм перестал работать на Windows server 2016. Он был просто отключен по умолчанию. (
Из-за этого многие остались работать на Windows server 2012 -2008, а некоторые перешли на RemoteApp, так и до конца не разобравшись с проблемой.
RemoteApp технология хорошая, вот только требует Active Directory, соответственно еще один сервер, а значит дополнительные финансовые затраты.
Да и для 10-15 пользователей AD обычно не нужен, и сознательно идти на доп. затраты чтоб организовать авто запуск 1С на сервере, конечно никто не желает, собственно и здесь нашлись «энтузиасты» по обходу такого звена как AD, соответственно тем самым нарушили лицензионное соглашение.
Одним словом есть проблемы, которые покажу, как решить в данной статье
Что ж, если RemoteApp дорого, и нарушать лицензионное соглашение для Вас не выход (что правильно), а работа на старой операционной системе не вызывает особого желания.
Тогда конечно выход один!
Настроим Windows server 2016 (используя обычный сервер терминалов) с автозапуском 1С Предприятия.
Шаг 1
- Установка, настройка и лицензирование сервера терминалов на Windows server 2016 (видео смотрите ниже)
После установки и настройки сервера терминалов + перезапуск ОС.
Приступаем к следующему шагу!
В реестр 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)
- Если писать руками нет времени, тогда держите вот эти два *reg файла >>>
(Специально подготовил, чтоб ускорить процесс).
Нужно просто кликнуть последовательно по каждому из них и нужные изменения сами пропишутся в реестр windows server 2016.
Конечно, выполнять данную операцию следует под учетной записью с правами администратора.
Если не прописать изменения в реестр Вы получите вот такую (похожую ошибку):
«Не удается найти указанный файл»
«Не удалось запустить следующую начальную программу:»
Конечно, 1С стартовать автоматом в таком случаи не будет!
И так если внесли в регистр нужные изменения, тогда выполним перезапуск сервера, и приступим к настройкам запуска 1С в «среде» пользователя.
Кликаем «Пуск»- «Панель управления»
Затем «Администрирование» – «Управление компьютером»
Далее на вкладке слева «Локальные пользователи» – «Пользователи»
В свойствах пользователя, при авторизации которого должна автоматом стартовать 1С,
мы и пропишем на вкладке «Среда» путь к программе 1С.
Ставим птичку «При входе в систему запускать следующую программу:»
В строке «Имя файла программы» следует указать путь к исполняемому файлу 1С:
Пример: C:\Program Files (x86)\1cv8\common\1cestart.exe
«Рабочая папка» C:\Program Files (x86)\1cv8\common\
Почему прописал 1cestart.exe, а не 1cv8.exe ?
При обновлении платформы 1с, путь к программе будет оставаться прежним на вкладке «Среда» и 1С перестанет запускаться автоматом.
Но если прописать стартер 1cestart.exe, тогда 1С даже после обновления будет стартовать!
Конечно у пользователей должны быть права на 1cestart.exe, как и на любую другую программу на сервере, иначе стартовать автоматом программа не будет, и сессия будет тут-же завершена.
Ниже на вкладке «Устройства клиента»
Можно поставить все птички:
«Подключение дисков клиента»
«Подключение принтеров клиента при входе»
«По умолчанию выбрать основной принтер клиента»
Если мы говорим об 1С, конечно куда без печати, принтеров пользователя и дисков для сохранения отчетов на свой ПК, разрешив подключать диски.
На сервере работа завершена, отправляемся на ПК пользователя.
Создадим ярлык rdp для подключения.
Клик Win+R пишем в строке «mstsc» затем «Enter» выполнить.
Укажем, к примеру, IP сервера терминалов и логин пользователя:
«Сохранить как» – Сохраним подключение как ярлык, где не будь на рабочем столе пользователя под именем «1С»
Вот собственно и все!
Теперь кликнув по ярлыку «1С» пользователь сможет тут же запустить 1С и работать в ней фактически как с локально установленной.
Пользователь не видит никаких других рабочих столов, не путается в ярлыках и подключениях, все просто и понятно!
При первом запуске нужно первый раз прописать путь к базе 1С, собственно как и обычно на сервере терминалов.
И на последок…
Иногда нужно не просто запустить 1С, но сделать все на полном автомате.
То-есть чтоб пользователь, кликнув по ярлыку rdp «1C» и она не просто запустилась, но и была автоматом выбрана нужная информационная база 1С и прошла авторизация под нужным пользователем.
Делается это очень просто, например, используя вот этот батник:
На вкладке «Среда» в свойствах пользователя на сервере терминалов, нужно приписать только путь к этому батнику «1c.bat» вместо 1С, указать каталог, где он находится и все!
1С Предприятие будет стартовать с нужной нам ИБ и пользователем.
Думаю, с «батником» сможете разобраться самостоятельно, там ничего сложного нет.
Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>
Автоматический вход в систему и запуск програм, windows server.
Опубликовано techadmin в 31.03.2019 31.03.2019
Для некоторых программ очень важна стабильная работа без длительных отключений, простой в течении 1 часа торгового терминала может стоить больших денег. Автоматический запуск нужных приложений поможет избежать простоя в случае перезапуска сервера, в результате обновления Windows, технической неполадки или сбоя.
Для начала, нужно настроить автоматический вход в систему, чтобы приложения запускались без нашего участия.
Выполняем команду control userpasswords2. Это можно сделать кнопками win+r или через консоль.
Снимите флажок Требовать ввод имени пользователя и пароль и нажмите ОК.
В появившемся окне введите имя пользователя и пароль, которые следует использовать для входа в систему и нажмите кнопку OK.
Теперь при запуске windows будет производиться автоматический вход в систему с указанными учетными данными, и мы можем добавить нужную программу в автозапуск.
Переходим по адресу:
и загружаем в эту папку ярлык программы, которая будет запускаться автоматически. В нашем случае — это ярлык блокнота.
Если программу нужно запускать не для всех пользователей, а для определенного, тогда загружаем ярлык по адресу:
Для тестирования можно перезагрузить Windows и проверить, что программа запустилась автоматически.