Автозагрузка — это один из ключевых элементов настройки серверных систем. При грамотной настройке автоматического запуска приложений можно сократить время запуска ОС, разумнее распределить ресурсы системы и избавить себя от рутинных действий.
В материале объяснили, как работает автозагрузка Windows Server, и дали пошаговое руководство по настройке системы.
Автозагрузка — это процесс, при котором определённые программы, службы или сценарии автоматически запускаются при пробуждении операционной системы.
Автозагрузка особо важна в работе серверной инфраструктуры. Системный администратор может настроить автозапуск как системных компонентов, так и пользовательских приложений, необходимых для выполнения задач сервера.
Например, в автозагрузке часто настраиваются такие элементы, как:
- Базы данных (SQL Server, MySQL, PostgreSQL) — чтобы они были готовы к обработке запросов сразу после старта системы.
- Веб-серверы (IIS, Apache, Nginx) — для доступа пользователей к сайтам и веб-приложениям.
- Сетевые службы (DHCP, DNS, Active Directory) — для управления корпоративной сетью.
- Скрипты или задачи автоматизации — например, для ежедневного мониторинга, резервного копирования или обработки данных.
- Брандмауэры и системы безопасности — чтобы защитить сервер ещё до его полного старта.
Автозагрузка помогает автоматизировать рутинные задачи и забыть про ручной запуск программ и служб после каждой перезагрузки.
Вот ключевые причины, почему настройка автозагрузки необходима:
- Сокращение времени загрузки. Слишком большое количество приложений в автозагрузке может значительно замедлить процесс запуска операционной системы. Это особенно критично для серверов, где простои недопустимы.
- Снижение нагрузки на ресурсы. Каждые приложение или служба, которые открываются при старте системы, используют ресурсы сервера: процессор, оперативную память и дисковую подсистему. Если в автозагрузке находятся лишние элементы, это может привести к недостатку ресурсов для выполнения критически важных задач.
- Защита данных. Автозапуск программ также может быть точкой уязвимости для системы. Вредоносное программное обеспечение, проникшее на сервер, нередко прописывает себя в автозагрузке, чтобы запускаться при каждом старте ОС. Регулярная проверка и очистка автозагрузки от подозрительных или ненужных элементов помогает минимизировать риски, связанные с угрозами безопасности.
- Удобство администрирования. Для серверов важно, чтобы все ключевые службы и приложения запускались автоматически и без вмешательства администратора. Например, после плановой перезагрузки сервера или внештатного отключения питания все критически важные компоненты (базы данных, веб-серверы, системы мониторинга) должны быть активны без задержек. Настроенная автозагрузка исключает человеческий фактор, что особенно важно в крупных инфраструктурах, где администратор управляет десятками или сотнями серверов.
Наши технические специалисты помогут вам определиться с конфигурацией и настроят ваш VPN-сервер под ключ, если это будет необходимо.
Где искать и как настроить автозапуск программ в Windows Server
Автозагрузка программ — важный инструмент для автоматизации задач и оптимизации работы сервера. Это позволяет приложениям запускаться сразу после старта системы, что важно для бесперебойной работы сервисов. Рассмотрим основные методы настройки автозапуска и дадим пошаговые инструкции для каждого из способов.
Услуги хостинга и аренды VPS/VDS с опцией «Всё включено» у провайдера AdminVPS избавят вас от необходимости администрирования сервера — её на себя возьмут наши специалисты.
Где находятся настройки автозапуска в Windows Server
Автозагрузка может быть настроена с помощью нескольких основных инструментов и механизмов. Всё зависит от ваших задач и предпочтений. Вот основные способы настройки:
- папка автозагрузки (Startup),
- реестр Windows Server,
- планировщик задач (Task Scheduler),
- диспетчер задач (Task Manager).
Startup Windows Server
Папка автозагрузки — это системная директория, куда добавляют ярлыки программ. Все приложения, размещённые в папке Startup, автоматически открываются при активации системы.
Папка Startup находится по следующим адресам.
- Для текущего пользователя:
C:\Users\ИмяПользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
- Для всех пользователей:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Откройте папку через команду Win+R и введите:
shell:startup
Для общесистемной папки напечатайте команду:
shell:common startup
Скопируйте ярлык программы в эту папку. Например, чтобы запустить текстовый редактор Notepad++, ярлык должен вести сюда:
C:\Program Files\Notepad++\notepad++.exe
Перезагрузите сервер. Программа запустится автоматически при входе в систему.
Реестр Windows Server
Основные ветки реестра для автозагрузки.
Для настройки автозапуска программ для всех пользователей:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
Для настройки автозапуска программ только для текущего пользователя:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Чтобы открыть редактор реестра, нажмите Win+R, напечатайте regedit и кликните клавишу Enter. Подтвердите запрос контроля учётных записей (UAC), если потребуется.
Перейдите в одну из двух веток реестра, о которых мы писали немного выше. В правой части окна кликните ПКМ, нажмите «Создать», далее «Строковый параметр».
Укажите:
- Имя: произвольное название, описывающее приложение (например, MyApp).
- Значение: полный путь к исполняемому файлу программы.
Пример:
C:\Program Files\MyApp\MyApp.exe
Сохраните изменения, нажав ОК. Перезагрузите сервер, чтобы проверить, запускается ли приложение автоматически.
Как перезагрузить сервер
Для удаления приложения через реестр запустите редактор реестра. Как это сделать, мы рассказывали выше.
Перейдите в соответствующую ветку.
- Для всех пользователей:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- Для текущего пользователя:
KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Найдите строковый параметр с именем программы, которую хотите удалить. Нажмите на параметр и кликните «Удалить».
Перезагрузите сервер, чтобы убедиться, что удалённая программа больше не запускается автоматически. После перезагрузки проверьте, исчезло ли приложение из автозапуска.
Рекомендации по работе с реестром:
- Создайте резервную копию ветки реестра перед внесением изменений. В редакторе реестра выберите «Файл» → «Экспорт», сохраните копию в надёжном месте. Это позволит восстановить состояние в случае ошибки.
- Проверьте правильность пути. Убедитесь, что путь, указанный в строковом параметре, ведёт к существующему исполняемому файлу (.exe).
- Не удаляйте системные записи. Ветка Run может содержать параметры, относящиеся к критически важным для системы службам и приложениям. Удаление таких записей может привести к сбоям.
Планировщик задач (Task Scheduler)
Планировщик задач позволяет настроить запуск программ при определённых событиях, таких как включение сервера, вход пользователя в систему или выполнение системного триггера.
Для запуска Task Scheduler зажмите горячие клавиши Win+R, напечатайте taskschd.msc и кликните Enter.
В окошке справа найдите пункт «Создать задачу» и нажмите на него.
Во вкладке «Общие» введите имя задачи (например, StartAppOnBoot). Установите флажок «Выполнять для всех пользователей». Если требуется запуск от имени администратора, выберите «Запускать с наивысшими правами».
Откройте пункт «Триггеры» и щёлкните на «Создать». Выберите условие запуска, например, при:
- запуске системы — для автоматического запуска при включении сервера;
- входе в систему — для запуска при входе пользователя.
Во вкладке «Действия» нажмите «Создать». В поле «Программа или сценарий» укажите путь к исполняемому файлу, который нужно запустить. Например: C:\Program Files\MyApp\MyApp.exe.
На вкладке «Условия» можно указать, чтобы программа запускалась только при подключении к электросети или при наличии свободных ресурсов.
Нажмите ОК, после чего задача появится в списке активных. Перезагрузите сервер и убедитесь, что программа запускается автоматически.
Настройка автозапуска через групповые политики (Group Policy)
Использование групповых политик необходимо для централизованного управления автозапуском на серверах или клиентских устройствах в рамках домена Active Directory. Этот метод позволяет администраторам задавать правила автозапуска для нескольких пользователей или устройств одновременно.
Читайте, как приручить хаос в Windows с помощью GPO.
Чтобы настроить автозагрузку через Group Policy, сделайте следующее:
Откройте редактор групповых политик:
Нажмите Win+R, введите gpedit.msc и нажмите Enter.
Перейдите в раздел.
- Для пользователя:
Конфигурация пользователя → Конфигурация Windows → Скрипты (вход/выход) → Вход.
- Для компьютера:
Конфигурация компьютера → Конфигурация Windows → Скрипты (загрузка/выключение) → Загрузка.
Щёлкните правой кнопкой мыши на выбранном элементе и выберите Свойства.
Нажмите кнопку Добавить и укажите путь к скрипту или программе, которую необходимо запустить. Например:
Скрипт:
\\Server\Scripts\StartApp.bat
Программа: полный путь к .exe-файлу.
Нажмите OK и примените изменения.
Читайте в нашем блоге, что такое Active Directory в Windows.
Диспетчер задач
Современные версии Windows Server, начиная с 2012 R2, включают встроенные инструменты управления автозагрузкой через диспетчер задач. Это понятный и быстрый способ добавить или удалить утилиты из автозагрузки.
Откройте диспетчер задач при помощи комбинации Ctrl+Shift+Esc. Другой способ — щёлкните правой кнопкой мыши на панели задач и выберите «Диспетчер задач».
Перейдите на вкладку «Автозагрузка» (Startup). Здесь отображается список программ, которые открываются при пробуждении системы.
Чтобы убрать автозапуск ненужной программы, выделите её в списке и нажмите кнопку «Отключить» в правом нижнем углу. Чтобы включить отключённую ранее программу, выберите её и нажмите «Включить».
В столбце «Влияние» на запуск указано, насколько сильно каждая программа ухудшает скорость загрузки системы (например, низкое, среднее или высокое). Это поможет определить, какие программы стоит отключить.
Пример использования:
Допустим, в списке автозагрузки есть приложение для мониторинга серверов, но его запуск замедляет загрузку системы. Вы можете отключить его, если оно не является критически важным для работы, и запускать вручную при необходимости.
Преимущества использования диспетчера задач:
- Простота: управление автозагрузкой осуществляется через графический интерфейс без необходимости работать с реестром или планировщиком.
- Безопасность: вы не рискуете случайно нарушить работу системы, так как изменения легко отменить.
- Информативность: вы сразу видите, как включение или отключение программ влияет на производительность.
Диспетчер задач особенно удобен для администраторов, которые предпочитают визуальные инструменты управления вместо редактирования системных настроек вручную.
Мониторинг и аудит автозагрузки
Автозагрузка — это не только настройки, но и постоянный контроль за состоянием системы. Вредоносное программное обеспечение, несанкционированные изменения или просто накопление лишних приложений в автозагрузке могут снизить производительность сервера. Регулярный мониторинг позволяет своевременно выявлять и устранять проблемы.
Как организовать аудит автозагрузки:
- Используйте встроенные инструменты Windows Server:
- открывайте диспетчер задач и проверяйте вкладку Автозагрузка на наличие записей;
- анализируйте записи в реестре (в ветках Run).
- Внедрите системы мониторинга безопасности: установите программное обеспечение для отслеживания изменений в автозагрузке, например:
- Microsoft Defender для конечных устройств — встроенный антивирус с функцией обнаружения подозрительных изменений.
- Sysinternals Autoruns — инструмент для глубокого анализа всех автозагрузочных компонентов (программ, служб, драйверов).
- Настройте уведомления: с помощью планировщика задач можно создавать скрипты, которые будут отслеживать изменения в ключевых местах автозагрузки, например в реестре. Если изменения обнаружены, администратору отправляется уведомление.
- Проводите регулярные проверки:
- каждую неделю проверяйте список автозагрузки;
- записывайте любые изменения в журнал, чтобы отслеживать динамику.
Создание скриптов для автоматического управления автозагрузкой
Для серверов, на которых требуется частое изменение автозагрузки, удобно использовать скрипты PowerShell или Batch для автоматизации процесса. Это особенно актуально для крупных инфраструктур.
Что такое скрипт в IT и для чего он нужен
Пример PowerShell-скрипта для добавления программы в автозагрузку:
$programName = "MyApp"
$programPath = "C:\Program Files\MyApp\MyApp.exe"
$regPath = "HKLM:\Software\Microsoft\Windows\CurrentVersion\Run"
New-ItemProperty -Path $regPath -Name $programName -Value $programPath -PropertyType String
Write-Host "Программа $programName успешно добавлена в автозагрузку."
Пример PowerShell-скрипта для удаления программы из автозагрузки:
$programName = "MyApp"
$regPath = "HKLM:\Software\Microsoft\Windows\CurrentVersion\Run"
Remove-ItemProperty -Path $regPath -Name $programName
Write-Host "Программа $programName удалена из автозагрузки."
Автоматизация проверки автозагрузки
Скрипты также можно использовать для проверки того, какие программы находятся в автозагрузке. Пример:
$regPath = "HKLM:\Software\Microsoft\Windows\CurrentVersion\Run"
Get-ItemProperty -Path $regPath | Select-Object PSChildName, Property
Правильная настройка автозагрузки не только автоматизирует процессы, но и может значительно повысить производительность сервера. Для этого важно учитывать следующие рекомендации:
- Сведите к минимуму количество программ в автозагрузке: оставляйте только действительно важные элементы, например базы данных, веб-серверы или службы мониторинга.
- Разделяйте автозапуск системных и пользовательских приложений:
- Системные службы лучше запускать через планировщик задач или Group Policy.
- Пользовательские программы удобнее добавлять через реестр или папку Startup.
- Планируйте последовательный запуск: используйте планировщик задач, чтобы задавать задержки между запуском программ. Это снижает нагрузку на процессор и оперативную память во время запуска.
- Обновляйте автозагрузочные программы: устаревшие версии могут работать медленно или создавать конфликты. Регулярно проверяйте актуальность ПО.
- Анализируйте влияние: воспользуйтесь диспетчером задач, чтобы понять, какие программы больше всего замедляют запуск системы, и отключите их.
Полезное в блоге:
- Как настроить автозапуск скрипта в Ubuntu
- Инструкция по запуску виртуальных машин с VirtualBox: от установки до настройки
- Настройка и создание VPN для корпоративной сети
Некоторые приложения, работающие на наших серверах, особенно важны с точки зрения их непрерывного и стабильного функционирования на протяжении длительного периода времени. Для того, чтобы избежать простоя таких программ после перезагрузки сервера, полезно использовать автоматический запуск необходимых приложений. В данном мануале расскажем о том, как настроить автозапуск приложений на сервере, и как сделать так, чтобы некоторые кривые программы (приложения) не закрывались после завершении сессии RDP/SSH.
Автозапуск приложений на Windows Server
Во-первых, на Windows-сервере необходимо настроить автоматический вход пользователя в систему при запуске сервера. Для чего нажмите Win R
, и в открывшейся строке наберите control userpasswords2
. После чего намите OK
.
Здесь активируйте опцию Users must enter a user name and password to use this computer
или Требовать ввод имени пользователя и пароля
.
Далее введите имя пользователя и дважды пароль учётной записи, под именем которой будет осуществляться вход в систему. После чего нажмите OK
.
На следующем шаге нужно будет добавить необходимое приложение для автоматического запуска. Для чего перейдите в проводнике по адресу:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
И далее, в этот каталог добавьте программу, которую вы хотите запускать. В нашем примере мы добавили туда Paint
, точнее ярлык этого приложения.
Теперь после перезагрузки или при включении сервера это приложение будет запускаться автоматически.
По умолчанию, когда вы закрываете окно сессии RDP нажатием на крестик без выхода из системы, все запущенные приложения продолжают работать. Если явно не задано ограничение времени сессии RDP, то эти приложения будут продолжать функционировать пока вы их не закроете, не произведёте выход из системы или не перезагрузите сервер. Лимиты времени активности сессии можно настроить в свойствах учётной записи. Для перехода к данным настройкам наберите lusrmgr.msc
для локального пользователя, либо перейдите в Active Directory - пользователи и компьютеры
для доменной учётной записи.
Таймауты сессий также можно настроить при помощи групповых политик. Для чего необходимо запустить gpedit.msc
, и далее, User Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Session Time Limits
.
Про некоторые приложения (опционально)
Однако иногда, некоторые приложения (далеко не все) могут прекращать свою работу при завершении сеанса RDP. В качестве решения подобной проблемы можно использовать следующий способ.
Во-первых, в Параметрах
найдите вкладку Power & sleep
и установите опцию When plugged in, turn off after
в значение Never
.
Далее, перед завершением сессии RDP запустите командную строку (cmd
).
В командной строке наберите:
query session
Эта команда выдаст вам список всех сессий, которые выполняются на сервере в данный момент. В этом списке найдите свою сессию. Далее, нам понадобится утилита для подключения к нашей сессии tscon
. При наборе следующей команды используйте идентификатор своей сессии. Он указан в поле ID
.
tscon X /dest:console
В нашем случае X
– это 2
.
После выполнения команды приложения данной сессии будут продолжать свою работу в фоновом режиме.
Следует сказать, что применение данного метода небезопасно. Используйте его только в случае самой крайней необходимости.
Автозапуск приложений на Linux
В операционных системах Linux для управления автоматическим запуском приложений чаще всего используется система инициализации systemd
. В данном случае для управления приложениями, или службами, применяется команда systemctl
.
Формат команды выглядит следующим образом:
- добавление службы в автозагрузку:
$ sudo systemctl enable service-name
- удаление службы из автозагрузки:
$ sudo systemctl disable service-name
- проверка наличия службы в автозагрузке:
$ sudo systemctl is-enabled service-name
где, service-name
– имя службы.
Команду systemctl
также следует использовать для добавления в автозагрузку скриптов. Чтобы это сделать, необходимо создать unit-файл. После чего, созданный файл нужно добавить в автозагрузку также, как и службу.
Для создание unit-файла наберите команды:
$ cd /lib/systemd/system
$ sudo vi your-script.service
Unit-файл выглядит примерно так:
[Unit]
Description=Your Script Service
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/local/your-script.sh
[Install]
WantedBy=multi-user.target
Здесь:
Description
– описание скрипта;After=multi-user.target
– запуск скрипта во многопользовательском режиме;Type=idle
– означает, что служба будет запускаться после отправки всех заданий;ExecStart=/usr/bin/local/your-script.sh
– полный путь к скрипту.
Теперь нужно дать созданному файлу необходимые права:
$ sudo 644 your-script.service
Обновить конфигурацию:
$ sudo systemctl daemon-reload
Добавить наш скрипт в автозагрузку:
$ sudo systemctl enable your-script.service
Далее, этот скрипт будет запускаться при загрузке сервера автоматически.
Ещё раз про некоторые приложения (опционально)
Некоторые скрипты, приложения и команды прекращают работу при завершении сессии SSH. Для того, чтобы обойти проблему, существуют несколько способов. Мы же рассмотрим здесь парочку из них.
В первом случае перевести процесс в фоновый режим можно при помощи команды nohup
. Данная команда блокирует сигнал SIGHUP
, который отправляется процессам при завершении сессии SSH.
Например, чтобы отправить выполнение нашего скрипта в фон, нужно набрать:
$ sudo nohup /lib/systemd/system/your-script.service &
Символ &
означает, что процесс будет работать в фоновом режиме.
Ещё один способ избежать завершения процесса при закрытии сессии SSH – это команда setsid
.
Команда setsid
создаёт новую сессию, если вызывающий процесс не является ведущим в группе процессов. Вызывающий процесс становится ведущим и единственным в новой сессии и в новой группе процессов. Изначально новая сессия не имеет терминала, контролирующего её. При этом ID
сессии и ID
группы процессов – тот же, что ID
процесса.
Применительно к нашему скрипту команда setsid
может использоваться со следующими опциями:
$ sudo setsid /lib/systemd/system/your-script.service
- команда запускает скрипт в новой сессии;
$ sudo setsid -c /lib/systemd/system/your-script.service
- опция устанавливает управляющий терминал в текущий;
$ sudo setsid -w /lib/systemd/system/your-script.service
- опция устанавливает ожидание завершения работы скрипта и возвращает выходное значение скрипта в качестве возвращаемого значения команды
setsid
;
$ sudo setsid -V
- опция возвращает версию команды
setsid
;
$ sudo setsid -h
- опция показывает небольшой
help
для командыsetsid
.
Hello! Windows Server offers multiple configuration options. Indeed, these features allow improving the productivity of the company. Specifically, today we will see how to schedule the automatic start of applications. To do this, we will use group policy or GPO. This function is very important since it is likely that users will always need to use certain applications. Consequently, by automating this process, then valuable time is saved. Because when you log in to the server, these programs run automatically without user intervention. However, it is convenient to segment the programs according to the area of work. Since the needs of each group may vary according to their functionality. So, let’s see how to run applications on Windows Server startup with GPO.
How to configure applications to start automatically using GPO.
As mentioned, we will be using the Group Policy Manager. With this intention, press the Win+R combination and execute the following command:
gpmc.msc
The Group Policy Manager will be deployed immediately. Please display the domain in the corresponding section. Please note, this action will apply the policy to the entire domain. However, for group-specific apps in particular, then you must select the organizational unit. Then, select the users and the policy applies there.
Then, right click on Default Domain Policy. Then select Edit.
Then follow the next path:
- Computer Configuration
- Policies
- Administrative Templates
- System
- Logon
Once there, please double-click on Run the programs at user logon.
As you can see, the policy is disabled by default. In the first place, click on Enabled. This will enable the Show button. Please click on it.
In the next window, you must enter the executables of each program. In addition, you can enter not only your own Windows programs but also corporate applications from third parties.
Back to the previous screen, just press OK to set the changes. And that’s it! From now on, every time you start the server, the previously selected apps will be executed. In addition, you can use the gpupdate /force command to force policy updates.
Conclusion
In this simple way, we have seen how to run applications on Windows Server startup with GPO. Therefore, we hope to improve the productivity of the administrators. In addition, this allows us to automate changes and save valuable time. All right, that’s it for now. Before I go, I invite you to join our group at Telegram. Bye!
— Advertisement —
Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
«The best Linux newsletter on the web»
На чтение 4 мин Просмотров 5.1к. Обновлено
Содержание
- Для чего нужна автозагрузка
- Настройка автозагрузки в Windows Server
- Настройка автозагрузки через реестр Windows
- Управление автозагрузкой Windows Server 2012 R2 через Ccleaner
- Управление автозагрузкой в Autoruns Sysinternals
Добрый день! Уважаемые читатели и гости крупнейшего 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 и перейдите вот по такому пути:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
У вас откроется папка, в которой будут лежать ярлыки программ запускающихся при загрузке сервера, в моем примере, это «Автозапуск Trassir 4 Server».
Данный путь будет работать для всех пользователей, зашедших на сервер. Если нужно реализовать автозапуск утилит или процессов, для конкретного пользователя, то нужно положить необходимый ярлык по такому пути:
C:\Users\профиль пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Альтернативный метод задать автозапуск нужных программ для конкретного пользователя, это в окне «Выполнить» вбить команду:
Можете тут смело производить добавление программы в автозагрузку Windows Server.
Настройка автозагрузки через реестр Windows
Настроить автозагрузку в операционных системах семейства Windows Server 2012 R2 и выше, можно, через реестр. Для этого перейдите в ветку:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ Microsoft\Windows\CurrentVersion\Run
У вас тут будет список программ, которые запускаются для конкретного пользователя. Если вам нужно, что-то добавить в автозапуск, то создайте новый строковый ключ (REG_SZ). Задайте любое имя ключа реестра и укажите путь до исполняемого файла.
Управление автозагрузкой Windows Server 2012 R2 через Ccleaner
Я вам уже много раз рассказывал, об этой полезной утилите. Она позволяет не только производить очистку вашего компьютера или сервера, но и управляет автозапуском. Для этого зайдите в раздел «Сервис — Автозагрузка». Тут будет представлен список ваших программ, стартующих при подключении к серверу.
Чтобы, что-то отключить, то выберите нужный пункт и нажмите кнопку «Выключить». Обратите внимание, что тут же вы можете изменять пункты контекстного меню (Правый клик), вы можете исключить лишние пункты.
Управление автозагрузкой в Autoruns Sysinternals
Есть такой набор утилит от компании Microsoft под названием Sysinternals. В нем есть утилита autoruns.exe. Это специализированная утилита для управления автозагрузкой всего, что только можно в операционной системе Windows.
Вот так вот выглядит общее окно со всем, что только загружается в вашей Windows Server. Вы тут можете обнаружить:
- Ключи реестра
- Процессы и утилиты
- Библиотеки
- Драйвера
- Кодаки
Для примера. я хочу, чтобы служба обновления Google Chrome у меня не запускалась, открываем вкладку «Services» и снимаем галки с нужных служб, тем самым вы отключаете автоматическую загрузку.
Теперь посмотрите вкладку «Logon», в ней будут перечислены процессы запускающиеся при входе в систему, все что вам не нужно отключите.
Таких утилит на самом деле очень много, но лично мне для управления автозагрузкой этого более, чем достаточно. Уверен, что теперь автозапуск программ в Windows Server 2012 R2-2016-2019 у вас по колпаком. Остались вопросы, пишите их в комментариях. Материал сайта pyatilistnik.org.