Автозагрузка — это один из ключевых элементов настройки серверных систем. При грамотной настройке автоматического запуска приложений можно сократить время запуска ОС, разумнее распределить ресурсы системы и избавить себя от рутинных действий.
В материале объяснили, как работает автозагрузка 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 для корпоративной сети
Авторизация
Логин или эл. почта:
Пароль:
Запомнить меня
Напомнить пароль
Регистрация
Блог им. GreatAlex
Для добавления задачи в автозапуск системы требуется авторизация пользователя.
Выполните следующие действия:
1) Скачать http://technet.microsoft.com/en-us/sysinternals/bb963905.aspx
2) Запустить и разрешить автологин.
3) В автозагрузку добавить требуемые приложения.
- Автозапуск приложений,
- windows
-
0
- 09 апреля 2012, 17:51
- GreatAlex
x
Похожие топики:
Подключаемся к Windows серверу по RDP с Android и iPhone
0
Alexandr
→
Блог им. Alexandr
Установить сервер терминалов на Windows Server
0
GreatAlex
→
HowTo
Защита Windows сервера до установки обновления MS17-010
0
apereshein
→
OnlyPRO
Как открыть доступ к папке на сервере windows
0
LSD
→
HowTo
Смена редакции Windows Server 2008r2.
0
apereshein
→
HowTo
Не показывать никогда это окно
Комментарии (0)
RSS
свернуть /
развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Распределенное обучение с TensorFlow и Python
AI_Generated 05.05.2025
В машинном обучении размер имеет значение. С ростом сложности моделей и объема данных одиночный процессор или даже мощная видеокарта уже не справляются с задачей обучения за разумное время. Когда. . .
CRUD API на C# и GraphQL
stackOverflow 05.05.2025
В бэкенд-разработке постоянно возникают новые технологии, призванные решить актуальные проблемы и упростить жизнь программистам. Одной из таких технологий стал GraphQL — язык запросов для API,. . .
Распознавание голоса и речи на C#
UnmanagedCoder 05.05.2025
Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление. . .
Реализация своих итераторов в C++
NullReferenced 05.05.2025
Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . .
Разработка собственного фреймворка для тестирования в C#
UnmanagedCoder 04.05.2025
C# довольно богат готовыми решениями – NUnit, xUnit, MSTest уже давно стали своеобразными динозаврами индустрии. Однако, как и любой динозавр, они не всегда могут протиснуться в узкие коридоры. . .
Распределенная трассировка в Java с помощью OpenTelemetry
Javaican 04.05.2025
Микросервисная архитектура стала краеугольным камнем современной разработки, но вместе с ней пришла и головная боль, знакомая многим — отслеживание прохождения запросов через лабиринт взаимосвязанных. . .
Шаблоны обнаружения сервисов в Kubernetes
Mr. Docker 04.05.2025
Современные Kubernetes-инфраструктуры сталкиваются с серьёзными вызовами. Развертывание в нескольких регионах и облаках одновременно, необходимость обеспечения низкой задержки для глобально. . .
Создаем SPA на C# и Blazor
stackOverflow 04.05.2025
Мир веб-разработки за последние десять лет претерпел коллосальные изменения. Переход от традиционных многостраничных сайтов к одностраничным приложениям (Single Page Applications, SPA) — это. . .
Реализация шаблонов проектирования GoF на C++
NullReferenced 04.05.2025
«Банда четырёх» (Gang of Four или GoF) — Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес — в 1994 году сформировали канон шаблонов, который выдержал проверку временем. И хотя C++ претерпел. . .
C# и сети: Сокеты, gRPC и SignalR
UnmanagedCoder 04.05.2025
Сетевые технологии не стоят на месте, а вместе с ними эволюционируют и инструменты разработки. В . NET появилось множество решений — от низкоуровневых сокетов, позволяющих управлять каждым байтом. . .
Содержание
- Как добавить программу в автозагрузку?
- Как вручную добавить программу в автозагрузку?
- Способ №1. Добавить ярлык в папку «автозагрузка»
- Способ №2. Добавить значение реестра в папку Run.
- Способ №3. Отложенный запуск программы при старте Windows.
- Автозагрузка в Windows
- Способы автозагрузки
- Реестр
- Использование групповой политики для автозапуска
- Игнорирование списков автозагрузки программ, выполняемых однократно
- Назначенные задания
- Папка «Автозагрузка»
- Смена папки автозагрузки
- Скрытые уязвимости
- Папка автозагрузки windows server 2008
- Для чего нужна автозагрузка
- Настройка автозагрузки в Windows Server
- Настройка автозагрузки через реестр Windows
- Управление автозагрузкой Windows Server 2012 R2 через Ccleaner
- Управление автозагрузкой в Autoruns Sysinternals
- Где находится автозагрузка в Windows и как добавить или удалить программу
- Для чего нужна Автозагрузка?
- Инструкция для редактирования автозагрузки в Windows 7
- Инструкция для редактирования автозагрузки в Windows 10
Как добавить программу в автозагрузку?
Даже обычному пользователю интернета иногда требуется, что-бы при включении компьютера автоматически запускалась какая-либо программа. Это может быть создано для удобства пользования, что-бы самому не включать несколько приложений или же по служебной необходимости, например что-бы при старте компьютера запускался какой-либо Web-Сервер или FTP сервер, которым могут воспользоваться коллеги. Обычно, многие программы имеют возможность настройки запуска при старте компьютера, обычно в настройках есть галка « запускать при старте Windows «. Но, что делать если такой возможности нет? Как самому добавить приложение в автозагрузку?
Как вручную добавить программу в автозагрузку?
В целом, это сделать очень легко. Существует несколько вариантов как это можно сделать.
Способ №1. Добавить ярлык в папку «автозагрузка»
Скопируем ярлык нужной программы в папку «автозагрузка». Например у нас есть программа Microsoft Word. Мы хотим, что-бы Word запускался при старте Windows. Нам необходимо:
Открываем папку папку автозагрузка. Находится она по адресу C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup (так же можно туда попасть нажав Win+R, в окне выполнить набрать shell:Common Startup)
Вы можете скопировать этот путь и вставить в любое окно.
Способ №2. Добавить значение реестра в папку Run.
Есть способ более сложный, для более продвинутых пользователей компьютера. Можно добавить запуск определенной программы путем создания значений в реестре, ярлык в такой случае создавать нигде не придется и в папке автозагрузка отображаться ничего не будет.
В редакторе переходим по следующему пути HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run.
Далее в этом каталоге создаем строковый параметр.
После того как создали строковый параметр, нажимаем изменить и вставляем туда путь до EXE файла, который мы ходим запускать. В нашем случае это Word.
Готово. После перезагрузки будет запускаться Word.
Примечание: Запускаться он будет только под данным пользователем, если на компьютере пользователей сколько, то нужно прописывать в реестре информацию для каждого.
Способ №3. Отложенный запуск программы при старте Windows.
Что такое отложенный запуск? Это автоматический запуск программы, но через определенный период времени. Например система уже загрузилась, а программа сделает старт через 30 секунд. В каком случае это может понадобиться? Например, если у вас запускается множество приложений, что создает огромные тормоза компьютера. При отложенном запуске данной проблемы не будет. Иногда бывают случаи что программы не могут запуститься «сразу», это зависит от специфики приложения, в таком случае тоже спасает данный вид запуска.
Как реализовать?
Настроить данный вид запуска можно только сторонними средствами, например с помощью программы AnVir Task Manager. Приложение отличное, оно обладает огромным колличеством возможностей связанных с запуском, завершением и регулированием работы приложений. Все их я описывать не буду нас интересует только отложенный запуск.
Нажимаем правой кнопкой на нужно нам приложение и выбираем добавить в отложенную загрузку.
После этого выставляем время интервала.
Если у вас остались вопросы, задайте их в комментариях. Все вопросы не останутся без внимания!
Возможно вам будет интересно:
Источник
Автозагрузка в Windows
Сегодня сложно найти организацию, которая не подвергалась бы вирусным атакам. И хотя практически везде уже установлено антивирусное программное обеспечение, иногда возникает необходимость вручную посмотреть, где же в реестре запускают программы, причем даже не обязательно вредоносные. При поиске резидентных вредоносных программ нас интересуют следующие вопросы.
Именно этому будет посвящена данная статья.
Способы автозагрузки
Способов автозагрузки существует много. Ниже приведены некоторые из вариантов. Надеюсь, что это сможет вам помочь в розыске и удалении вредоносных программ из автозагрузки.
Реестр
В реестре Windows 7 автозагрузка представлена в нескольких разделах:
Использование групповой политики для автозапуска
Откройте оснастку «Групповая политика» (gpedit.msc), перейдите в раздел «Конфигурация компьютера, Административные шаблоны, Система». В правой части оснастки перейдите в узел «Вход в систему» (см. экран 2).
По умолчанию эта политика не задана, но можно добавить туда программу: включаем политику, нажимаем кнопку «Показать — Добавить», указываем путь к программе, при этом если запускаемая программа находится в папке WINDOWS\System32\, то можно указать только название программы, иначе придется вводить полный путь к ней. Фактически в данном разделе локальной групповой политики можно указать дополнительную программу или документ, который будет выполняться при регистрации пользователя в системе.
Данный пункт политики доступен в разделах конфигурации компьютера и конфигурации пользователя. Если заданы оба пункта политики, то вначале будет запущена программа, указанная в разделе конфигурации компьютера, а затем уже пользователя. При этом в системном реестре в разделе [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies] создается подраздел\Explorer\Run с параметрами добавленных программ.
[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\ policies\Explorer\Run] «1»=»notepad.exe»
В итоге при регистрации в системе происходит запуск приложения «Блокнот» (см. экран 3).
Аналогично задается автозапуск для текущих пользователей, в оснастке «Групповая политика» это путь «Конфигурация пользователя — Административные шаблоны — Система» (см.экран 2), а в реестре раздел [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run].
При этом программы из данного списка не отображаются в списке программ, доступных для отключения в msconfig.exe, а также определяются не всеми менеджерами автозагрузки.
Игнорирование списков автозагрузки программ, выполняемых однократно
Настраивается с помощью групповой политики в разделе «Конфигурация компьютера, Административные шаблоны, Система, Вход в систему» через параметр «Не обрабатывать список однократного запуска программ». Если эту политику включить, то не будут запускаться программы из списка [HKEY_LOCAL_MACHINE\
Software\Microsoft\Windows\Current
Version\RunOnce]. Если эта политика включена, в реестре создается следующий параметр:
[HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\ policies\Explorer] «DisableLocalMachineRunOnce»= dword:00000001
Так же настраивается политика для текущих пользователей: «Конфигурация пользователя, Административные шаблоны, Система, Вход в систему», параметр «Не обрабатывать список однократного запуска программ». Параметры реестра:
[HKEY_CURRENT_USER\SOFTWARE\ Microsoft\Windows\CurrentVersion\ policies\Explorer] «DisableLocalUserRunOnce»= dword:00000001
Назначенные задания
Программы могут запускаться с помощью «Планировщика заданий». Посмотреть список установленных заданий, а также добавить новое можно так: указываем в меню «Пуск», «Все программы», «Стандартные», «Служебные», «Планировщик заданий» и видим окно «Планировщика заданий», в котором отображены назначенные задания (см. экран 4).
Чтобы добавить новое задание, нужно в панели «Действия» выбрать пункт «Создать простую задачу» (см. экран 5).
Запуск программ с помощью этого мастера возможен однократно, при регистрации в Windows, при включении компьютера, а также по расписанию.
Папка «Автозагрузка»
Папка, в которой хранятся ярлыки для программ, запускаемых после регистрации пользователя в системе. Ярлыки в эту папку могут добавляться программами при их установке или пользователем. Существует две папки — общая для всех пользователей и индивидуальная для текущего пользователя. По умолчанию эти папки находятся здесь:
Посмотреть, какие программы у вас запускаются таким способом, можно, открыв меню «Пуск», далее выбрав «Все программы», «Автозагрузка». Если вы создадите в этой папке ярлык для какой-то программы, она будет запускаться автоматически после регистрации пользователя в системе.
Смена папки автозагрузки
Windows считывает данные о пути к папке «Автозагрузка» из реестра. Этот путь прописан в следующих разделах:
Пример: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User ShellFolders] «Startup»=»c:\mystartup» — система загрузит все программы, ярлыки которых находятся в папке c:\mystartup\, при этом папка «Автозагрузка» все так же будет отображаться в меню «Пуск», а если у пользователя в ней ничего не было, то он и не заметит подмены.
Скрытые уязвимости
Подмена ярлыка для программы из списка автозагрузки выполняется просто. Допустим, у вас установлено приложение Adobe Acrobat. Тогда в папке «Автозагрузка» у вас будет находиться ярлык «Adobe Reader Speed Launch», он устанавливается туда по умолчанию. Но вовсе не обязательно этот ярлык ссылается именно на соответствующее приложение — вместо него может быть запущена любая другая программа, тем более что на функциональности Acrobat это не скажется.
Добавление программы к программе, запускаемой из списка автозагрузки, есть модификация предыдущего варианта — одновременно с загрузкой какой-либо программы из списка автозагрузки у вас будет стартовать другая программа. Дело в том, что можно «склеить» два исполняемых файла в один, и они будут запускаться одновременно. Существуют специальные программы для такой «склейки». Или ярлык может ссылаться на командный файл, из которого и будут запускаться как оригинальная программа из списка, так и добавленные посторонние программы.
Посмотреть список автоматически загружаемых программ можно, открыв окно «Сведения о системе». Для этого откройте меню «Пуск», «Все программы», «Стандартные», «Служебные», «Сведения о системе» или наберите msinfo32.exe в командной строке и перейдите в раздел «Программная среда — Автоматически загружаемые программы». Приложение «Свойства системы» отображает группы автозагрузки из реестра и папок «Автозагрузка» (см. экран 6).
Другая программа, позволяющая посмотреть список программ автозагрузки, — «Настройка системы» (для запуска наберите msconfig.exe из командной строки). Эта программа, кроме просмотра списка автозагрузки, предоставляет возможность отключить все пункты автозагрузки (вкладка «Общие») или выборочных программ (вкладка «Автозагрузка»).
Сведения, приведенные в данной статье, нельзя считать исчерпывающими, однако, надеюсь, они помогут вам в нелегкой борьбе с вредоносными программами.
Владимир Безмалый — специалист по обеспечению безопасности, MVP Consumer Security
Источник
Папка автозагрузки windows server 2008
Добрый день! Уважаемые читатели и гости крупнейшего 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», в ней будут перечислены процессы запускающиеся при входе в систему, все что вам не нужно отключите.
Источник
Где находится автозагрузка в Windows и как добавить или удалить программу
Читайте в инструкции, где находится автозагрузка в Windows. А так же все способы добавить или удалить программы в автозагрузку. Лучшие программы.
Рассмотрим опцию автозагрузки программ в Windows и все способы редактирования этого раздела. Если опцию настроить правильно, вы никогда не столкнетесь с проблемой медленного запуска системы, а также всегда будете иметь быстрый доступ к нужным программам.
Для чего нужна Автозагрузка?
Прежде чем приступать к процессу управления и настройки, разберемся с тем, для чего же нужна Автозагрузка и почему её следует использовать.
Автозагрузка Windows (или Startup ) – это встроенный во все версии Виндовс специальный раздел оперативной памяти, в который добавляются загружаемые вместе с системой программы. Это означает, что на этапе включения вашего компьютера загружается не только рабочий стол ОС, но еще и несколько приложений.
Автоматический запуск приложений позволит начать работать с программой сразу после включения, поэтому в данный системный раздел удобно добавлять браузер, офисные программы, различные редакторы и так далее.
Также, есть стандартный список служб и приложений автозапуска, который пользователь изменить не может. Это утилита подключенной беспроводной мышки, клавиатуры, веб-камеры и других периферийных устройств, которые работают в системе.
Среди отрицательных моментов в работе автозагрузки есть следующие:
На компьютерах с небольшим количеством оперативной памяти работа автозапуска может привести к торможениям и зависаниям системы;
Есть программы, которые в процессе установки сами добавляются в автозагрузку. Если их не убрать из этого списка, могут начаться проблемы с ПК (из-за захламления раздела слишком большим количеством процессов).
Инструкция для редактирования автозагрузки в Windows 7
Рассмотрим, как добавить программы или убрать их из автозагрузки Windows 7. А также все способы включения раздела.
Редактирование содержимого папки
Первый и наиболее легкий способ редактирования автозагрузки – это использование файлового проводника. На жестком диске есть папка, в которую добавлены ярлыки программ для автозагрузки вместе с ОС.
Откройте меню «Пуск» и в левой части окна (в списке всех программ) найдите эту папку. Кликните на неё, чтобы посмотреть содержимое. Для удаления или добавления нового приложения в список автозапуска достаточно убрать или переместить ярлык в папку.
Заметьте, в папке не отображаются системные службы и процессы, которые включаются вместе с операционной системой. Здесь вы не увидите утилиты мышки, клавиатуры и другой периферии. Добавляя новые программы в список, будьте внимательны и не переусердствуйте с их количеством.
Перемещение ярлыка из папки не удалит саму программу, она просто перестанет запускаться сразу после включения компьютера.
Диспетчер задач
` С помощью Диспетчера задач можно посмотреть все процессы, которые относятся к оперативной памяти – запущенные задачи, авторизованные пользователи, автозагрузка Windows 7.
Для управления разделом следуйте инструкции:
Нажмите на клавишу «Пуск»;
В текстовом поле для поиска введите название службы – «Диспетчер задач»;
Кликните на найденный значок «Просмотр процессов», как показано на рисунке.
Для управления списком программ необходимо в новом окне открыть вкладку «Автозагрузка». С помощью Диспетчера вы сможете отключить указанные в перечне программы. Добавить другие приложения нельзя эти способом.
Конфигурация системы
Третий способ запуска и редактирования раздела автозапуска заключается в использовании системной службы конфигурации:
Откройте окно «Выполнить» с помощью меню «Пуск» или с помощью одновременного нажатия клавиш Win + R ;
В новом окне откройте вкладку автозагрузки и отключите ненужные программы. В этом окне тоже нельзя добавлять приложения в перечень автоматического запуска. Для этой цели воспользуйтесь первым методом, добавив в системную папку проводника ярлык с программой.
Редактирование автозагрузки в реестре
Продвинутые пользователи могут использовать системный реестр для редактирования раздела автоматического включения приложений. Рекомендуем работать с реестром только в том случае, если раньше вам уже приходилось его редактировать и проблем с этим не возникло.
Внешне реестр отличается от других настроек ОС, но по сути это тот же диспетчер задач, но пользователь может редактировать записи не только процессов из оперативной памяти, но еще и из жесткого диска.
Следуйте инструкции:
Зайдите в реестр с помощью команды REGEDIT и окна «Выполнить»;
Откройте директорию Run и в правой части окна появятся нужные нам записи, каждая из которых обозначает одну добавленную в автозагрузку программу.
Для удаления программы из списка просто кликните на запись правой кнопкой мышки и нажмите на «Стереть». Прежде чем удалять что-либо, посмотрите на название записи. К примеру, удаление параметра Switchboard может стать причиной неполадок с подключением клавиатуры через автозагрузку Windows 7.
Для добавления новой программы кликните ПКМ на пустом месте в папке Run и в выпадающем списке выберите «Строковый параметр» «Создать»:
В новом окне дайте параметру название. Удобнее будет вместо названия указать имя программы. В дальнейшем вы не забудете, что означает эта строка реестра и сможете её изменить/удалить.
Для удаления записи, и соответственно программы из автозапуска, нужно кликнуть правой кнопкой мышки по одному из строковых параметров и выбрать «Удалить».
Теперь вы знаете, где находится автозагрузка в Windows 7 и сможете добавить или удалить программы из списка.
Инструкция для редактирования автозагрузки в Windows 10
В Windows 10 автозагрузка не потерпела значительных изменений. Управлять списком автоматического запуска можно с помощью:
Настройка с помощью Проводника
Чтобы открыть папку Автозагрузка в проводнике кликните на значок поиска в трее. Далее в текстовом поле пропишите название директории. В результатах поиска отобразится нужная папка. Кликните на неё для открытия.
Теперь добавьте ярлыки программ или уберите их. При следующем включении компьютера настройки будут применены.
Диспетчер задач
Для открытия диспетчера задач кликните правой клавишей мышки на значке «Пуск» или на трее Виндовс. Выберите соответствующее поле:
В новом окне нажмите на вкладку автозапуска. Здесь вы можете включить и выключить только те приложения, которые уже отображаются в списке. Добавить новые программы можно с помощью редактирования реестра, добавлением ярлыка в папку автозагрузки или благодаря использованию сторонних утилит.
Список автозагрузки в Диспетчере задач формируется на основании типа программ. Как правило, в раздел всегда добавляются мессенджеры, клиенты облачных хранилищ, антивирусы, программы для работы с видеокартой, ускорители и прочие.
Использование Планировщика заданий
Планировщик заданий – это встроенное приложение для Windows 10, которое позволяет настроить расписание автоматически запускаемых задач системы. В частности, пользователь может задать конфигурацию автоматического запуска программ – включать ПО каждый новый сеанс, только один раз или только для конкретного юзера.
Для запуска программы введите её название в поле поиска:
В открывшемся окне кликните на раздел «Библиотека планировщика». Нажав на поле «Состояние», можно отключить или включить задачу запуска приложения. Для добавления новой программы в этот список нажмите на «Создать задание» в правой части окна.
Редактируем автозагрузку в реестре
Для запуска системного реестра в Виндовс 10 откройте окно «Выполнить» (сочетание кнопок Win R ). Введите текст REGEDIT.
Перейдите в директорию Current User-Software-Microsoft-Windows-CurrentVersion-Run. В правой части окна появится список программ, которые добавлены в автозагрузку. Каждый элемент списка – это запись реестра, которую можно редактирвоать, удалять или создавать новую строку.
Создание новой программы в автозапуске:
Лучшие утилиты для редактирования автозагрузки
CCleaner
CCleaner – это одна из самых популярных программ для чистки системы от ненужных фалов. Также, утилита позволяет значительно ускорить работу сеанса за счет управления автозагрузкой и процессами в оперативной памяти.
Autoruns
Autoruns – это портативная утилита для управления автозапуском. Устанавливать её на компьютер не нужно. Достаточно просто запустить EXE- файл.
Преимуществом данной программы перед встроенными службами Виндовс является полное отображение все приложений, задач и процессов. С помощью Autoruns можно выявлять вирусные файлы, которые под видом служб запускаются в оперативной памяти.
Главное окно программы:
Источник
На серверных системах очень часто бывает необходимо запустить разного рода задачи в автоматическом режиме и до того как на этот сервер кто-нибудь залогинится, тем самым мы вычёркиваем банальный способ — создание ярлыка в автозапуске
Мы воспользуемся планировщиком задач и рассмотрим конкретный пример — автозапуск VPN на сервере при загрузке.
Начнём с того что создадим VPN, главное что бы название vpn’а не содержало кирилици. Настраивать его особо ненадо (количество перезвонов при обрыве и т.д.) это всё настроится позже.
Запускаем планировщик: панельуправления -> администрирование -> планировщик
Создаем простую задачу
Пишем название нашей задачи
Выбираем режим запуска задачи. Тут поле деятельности большое, но в нашем случае нужен момент запуска сервера
Выбираем режим запуск программы. Тут тоже поле деятельности не маленькое, можно создать задачу по отправки почти при выполнении особых условий либо выводить сообщение. Допустим решили потролить соседа — создали с полсотни таких задач с интервалом в минуту, пускай веселится
Для запуска VPNа в строке программа нужно прописать C:\Windows\system32\rasdial.exe
А в аргументах имяVPN логин и пароль, всё через пробел
Нажимаем далее, готово и у нас созданная задача, почти готовая к выполнению.
Находим её в самом низу планировщика
Дважды кликаем по ней, потом в открывшемся окне по ней же правой кнопкой -> свойства. Открывается свойства нашей задачи. Важно для того что бы задача запускалась сразу при включении компьютера нужна выбрать следующие пункты (если вы забыли их выбрать VPN не будет подниматся при включении а в логах вы найдёте ошибку 2147943645 )
На вкладке параметры задаем что делать при обрыве связи, как часто повторять звонок и т.д.
На вкладке триггеры можно задать задержку запуска задачи