Как программно добавить программу в автозагрузку

Обновлено: 06.07.2024

Самый простой способ — включение автозагрузки через настройки ПО. Как правило, такая функция есть во всех программах, которые часто используются и могут понадобиться сразу после включения компьютера.

Для активации автозагрузки откройте встроенные настройки через меню «Параметры» или нажав на кнопку шестерёнки. Найдите пункт «Загружать при старте системы», «Запускать при входе» или что‑то подобное. Отметьте его галочкой и нажмите «Применить».

2. Через папку автозапуска

Классический способ, который пригодится в тех случаях, когда в настройках программы нет опции автозагрузки. Через стандартную папку автозапуска это делается почти так же просто.

Нажмите сочетание клавиш Win + R, введите shell:startup и кликните OK.

Поместите ярлык нужного приложения в открывшуюся папку.

Чтобы найти ярлык, откройте меню «Пуск», кликните правой кнопкой мыши по иконке нужной программы, а затем выберите «Дополнительно» → «Перейти к расположению файла». Скопируйте ярлык программы и вставьте в папку автозапуска.

3. Через «Планировщик заданий»

Если предыдущий вариант не сработал, можно прибегнуть к помощи встроенного средства Windows «Планировщик заданий». Оно позволяет автоматизировать различные действия, в том числе и запускать программы по заданным параметрам.

Перейдите в «Панель управления» → «Система и безопасность» → «Администрирование» и запустите «Планировщик заданий». Вместо этого можно воспользоваться поиском.

Кликните «Создать простую задачу», задайте какое‑нибудь имя и нажмите «Далее».

Укажите вариант «При входе в Windows» и снова щёлкните «Далее».

Выберите «Запустить программу» и кликните «Далее».

Нажмите «Обзор» и укажите путь к exe‑файлу нужной программы.

Проверьте введённые данные и щёлкните «Готово».

4. Через «Редактор реестра»

Инструмент «Редактор реестра» предназначен для изменения параметров компьютера, Windows и установленных приложений. Он без проблем позволяет также управлять автозапуском.

Откройте «Редактор реестра» через поиск или нажмите сочетание Win + R и введите regedit.

Выберите в боковой панели HKEY_CURRENT_USER, чтобы добавить программу в автозагрузку для текущего пользователя, или HKEY_LOCAL_MACHINE — чтобы добавить её для всех. Кликните правой кнопкой мыши в основном окне и нажмите «Создать» → «Строковый параметр». Присвойте ему какое‑нибудь имя.

Дважды щёлкните по созданной строке и вставьте в поле «Значение» путь к исполняемому exe‑файлу программы, которую нужно добавить в автозапуск. Кликните OK.

Если не знаете путь к файлу, найдите программу в меню «Пуск», кликните правой кнопкой по её значку, выберите «Дополнительно» → « Перейти к расположению файла». Снова щёлкните той же кнопкой по ярлыку приложения и укажите пункт «Свойства». В открывшемся окне в поле «Объект» можно будет скопировать полный путь.

Автозагрузка представляет собой функцию Windows, которая запускает любую программу после полной загрузки компьютера. В неё просто вносить новые программы, требующие постоянного включения. Иногда требуется настраивать автоматическую загрузку самому пользователю. После прочтения статьи вы поймете, как добавить программу в автозагрузку.

До начала работы проверьте настройки выбранной программы. Убедитесь, что там не активирована функция, позволяющая запускать программу сразу после включения устройства. Если нашли эту функцию – включите её и перезапустите компьютер.

Как добавить программу в автозагрузку в Windows 7

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

С помощью папки "Автозагрузка"

Самый простой метод – перенесение программной иконки в блок автоматической загрузки («Пуск», графа «Все программы»). С помощью правой кнопки мыши откройте меню, найдите там строку «Открыть»:

Перейти в раздел папки возможно и другим путем: зайдите в блок «Выполнить» одновременным нажатием Win+R, в пустом поле напишите shell:Startup. Появится окно с элементами раздела «Автозагрузка»:

Дальше просто скопируйте файл в папку:

Программное обеспечение запустится автоматическим образом только у администратора, под учетной записью которого она активировалась. Чтобы это стало доступным и другим пользователям, продублируйте её в папку Startup. Найти её можно в меню «Выполнить» или же просто ввести в строку Пуска: shell:Common:Startup:

С помощью MSconfig

Как добавить программу в автозагрузку Windows при помощи MSconfig:

1) Зайдите в пуск, вбейте в строке поиска «MSconfig» и осуществите запуск под именем администратора:

2) Кликните на закладку «Автозагрузка» в интерфейсе программы;

3) Поставьте галочки напротив нужных элементов и разрешите автоматическую загрузку:

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

С помощью реестра

До начала работы необходимо перейти в реестровый редактор. Открываем окно «Выполнить», вбиваем туда слово "regedit":

Ищем в базе реестра строку активации автоматической загрузки:

· линия HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run вносит изменения в папку автоматической загрузки только для действующего администратора;

· линия HKEY_USER_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run позволяет загружать программное обеспечение любому человеку, находящемуся в текущий момент под своим логином.

В наиболее подходящий для вас список добавьте новый «Строковый параметр» с любым именем, а в строку «Значение» внесите адрес выбранной программы:

С помощью CСleaner

В бесплатной утилите CCleaner легко разобраться с вопросом – как поставить программу в автозагрузку. Данный метод является наиболее простым, по сравнению с предыдущими:

1. Запустите программный продукт. Для скачивания можно выбрать полную версию (необходимо устанавливать) или мобильную (можно не устанавливать);

2. Переместитесь во вкладку «Сервис» - она находится в левом меню;

3. Нажмите на строку «Автозагрузка». Для добавления программ, выделите их мышкой и нажмите на кнопку «Включить»:

Как добавить программу в автозагрузку в Windows 10

В устаревших операционных системах папка с автозагрузкой открывалась сразу через «Пуск». В неё тут же разрешалось перекинуть любой ярлык. В Windows 10 эту папку из меню разработчики решили убрать. Но появились другие методы, удобные для использования в этой версии.

С помощью папки «Автозагрузка»

Начнем с того, что папка автоматической загрузки никуда не делась. Она всего лишь переместилась из пуска в другой файловый объект. Перемещаемся в неё поэтапно (в скобках приведен аналог на английском): Пользователи (Users) - имя вашего пользователя (User_name) - appData – roaming – Microsoft – Windows - Главное меню (Start menu) - Программы (Programms) - Автозагрузка (Startup).

Таким методом папка открывается долго, поэтому быстрее будет сделать это через меню «Выполнить». Задержите одновременно кнопки на клавиатуре Windows-R, пропишите в строке «shell:startup»:

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

Чтобы поставить программу в автозагрузку Windows 10 другим пользователям следует нажать «Windows-R», и далее - "shell:common startup". Снова сохранить копию программного ярлыка.

Через планировщик задач

Таким методом любая программа сможет благополучно проходить автоматическую загрузку, спустя какое-то время после включения Windows. Это значительно уменьшает число загрузок после активации компьютера. Следовательно, времени на неё требуется меньше.

Включите планировщик задач. Далее одновременно нажмите Windows-R и введите «taskschd.msc»:

Затем создайте простую задачу (активная строка справа), появится окно «мастер». Назовите свою задачу и жмите «Далее». Выйдет вопрос о времени активации программного обеспечения, выбирайте «во время запуска компьютера», и далее – «Запуск программы».

В графе «Обзор», можно выбрать программное обеспечение, нужное для автоматизированного запуска. Далее в активной строке рядом появится подробный адрес exe-файла.

На завершающем этапе проверьте все данные и подтвердите операцию (кнопка «Готово»). Задача выполнится и сохранится, а программа уже сможет загружаться одновременно с операционной системой.

Когда нужно отсрочить время загрузки программы, откройте эту задачу в Планировщике и найдите её свойства. В строке «Триггеры» выберите графу «При запуске» и щелкните «Изменить».

Появится окно, в котором добавление программы в автозагрузку можно скорректировать по параметрам. Для того чтобы ввести отсрочку, нужно воспользоваться командой «Отложить задачу». Затем выйдите отовсюду и щелкните «ОК», чтобы изменения сохранились:

Через реестр

Запустить автоматическую загрузку любого программного обеспечения в Windows 10 тоже можно через реестр. С этой целью нужно зажать Windows-R, следом ввести regedit в строку для ввода.

Запустится реестровый редактор. Для того, чтобы добавить программу в автозагрузку, переместитесь в раздел HKEY_CURRENT_USER. А, чтобы открыть доступ всем другим - HKEY_LOCAL_MACHINE.

Когда откроется нужный реестр, вызовите меню правой кнопкой мыши нажмите на соответствующую графу, чтобы создать новый строковый параметр. Разверните этот параметр и напишите подробный путь к выбранной программе.

Сохраните изменения и перезагрузите компьютер, чтобы проверить установку:

С помощью MSconfig

Добавление программы в автозагрузку Windows через MSconfig включает шесть этапов:

1. Нажмите на «Пуск» правой кнопкой компьютерной мыши;

2. Выберите строку «Выполнить»;

3. Появится маленькое окно, введите в него: «msconfig»;

4. В появившейся вкладке разверните пункт «Автозагрузка»;

5. Раскройте список задач в диспетчере;

6. Выберите строку с нужной программой и активируйте её:

Таким образом, мы рассмотрели все методы, которые помогут вам самостоятельно добавить любое программное обеспечение в автоматическую загрузку в операционной системе Windows. Выбирайте любой понравившийся вам способ, и действуйте.

Если воспользоваться данными способами не получилось, то мастера «Службы добрых дел» помогут. Мы работаем круглосуточно. Консультируем по телефону или в удобное время выезжаем на дом, либо в офис. Звоните или оставляйте заявку на сайте, если возникли вопросы, и срочно требуется помощь.

e-mail
RSS
Vkontakte
Facebook
Twitter

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

Немного теории

Я надеюсь, что все знают как добавить вручную приложение в автозапуск через редактор реестра. Перед тем как писать код, нужно четко представлять, как это делается вручную.

Итак, запускаем стандартное приложение ОС для работы с реестром. Это должны знать все, но все же чтобы это смог сделать каждый кратко опишу. Либо C:\Windows\regedit.exe, либо Пуск -> Выполнить, написать в поле regedit, нажать ОК.

Открылся редактор реестра. Переходим по ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Раздел Run содержит строковые параметры которые содержат пути к запускаемым приложениям. Т.е. если создать строковый параметр а в качестве его значения написать полный путь до программы, то при запуске ОС это приложение автоматически запустится.

Практика

Итак, все то что я описал выше, нужно будет реализовать программно.

Код предельно прост. Опишем константу, в которой будет имя создаваемого параметра в разделе Run

Далее нужно добавить пространство имен. В нем содержатся класс RegistryKey для работы с реестром.

Теперь напишем функцию, которая будет получать параметр типа bool. Если передадим True то приложение добавится в автозагрузку, иначе удалится.

Теперь о том как это работает. Сначала в переменную ExePath получаем путь до исполняемого файла приложения. Затем создаем класс RegistryKey и переходим к разделу Run. Дальше производим анализ переданного в функцию параметра autorun. Если true, то нужно будет создать параметр с именем name и значением ExePath. Тем самым при запуске Windows, приложение будет запускаться. Если autorun = false, то нужно будет просто удалить параметр с именем name. После этого нужно будет вызвать метод Close(), для того чтобы закрыть раздел и записать его на диск.

Функция возвращает True в случае успешного добавления программы в автозагрузку и False в случае ошибки.

Осталось только вызвать функцию SetAutorunValue(). Например, выложите 2 кнопки на форму. При нажатии на одну выполните код

При нажатии на другую

Таким образом, одна кнопка будет добавлять в автозагрузку, другая убирать из автозагрузки программу.

В своей повседневной работе мы часто используем одни и те же программы, которые запускаем при каждом включении компьютера. В ОС Windows имеется мощное средство автоматизации запуска таких программ. На замену файлу autoexec.bat, который использовался в ранних версиях операционной системы типа MS-DOS пришёл файл автозагрузки. Именно в нём прописываются все программы, запуск которых требуется после включения/перезагрузки компьютера. В их числе – антивирусная программа, используемые мессенджеры, любимый браузер и так далее. Обычно многое из того ПО, которое попадает в автозагрузку, можно увидеть в области уведомлений Windows, расположенной в правом нижнем углу экрана.

Как добавить программу в автозагрузку Windows

Часто в автозагрузку программы попадают автоматически, во время их инсталляции, любят так прописываться и вирусы. Существует несколько способов добавления программ в этот список, и все они – неочевидные. Поэтому предлагаем вам небольшой ликбез на эту тему.

Как смотреть и отключать программы из автозагрузки

Самый простой способ получить доступ к списку автозагрузки в Windows 10 – использовать Параметры (запуск осуществляется через меню «Пуск» или с помощью комбинации Win + I). Кликаем по вкладке «Приложения» и выбираем пункт меню «Автозагрузка».

Комбинация клавиш Win + I

Высветится список приложений, запускаемых при старте операционной системы. Вы можете проинспектировать его и исключить запуск тех программ, которые считаете ненужными. Если встретите что-то незнакомое, лучше его не трогать, а сначала узнать, что это за программа. Но в общем случае всё, что здесь имеется, не критично для работы операционной системы. Правда, без некоторых утилит могут не работать те или иные функции (в автозагрузку часто попадают, например, менеджеры по работе с монитором), но в любом случае работоспособность Windows утеряна не будет. Другое дело, что исключённые программы придётся запускать вручную.

В предыдущих версиях Windows доступ к автозагрузке можно получить, запустив в панели «Выполнить» утилиту msconfig и выбрав вкладку «Автозагрузка». Как и в предыдущем варианте, можно просматривать список и отключать ненужные строки.

Команда msconfig

Но добавление программ в автозагрузку таким способом осуществить не получится, для этого существуют другие способы.

Доступ к автозагрузке в Диспетчере задач

Альтернативный способ изучить, какие программы и утилиты присутствуют в автозагрузке, можно через Диспетчер задач. Для его запуска в Windows 10 можно использовать контекстное меню кнопки «Пуск», кликнув по ней ПКМ. Другой способ запуска утилиты – набором команды taskmgr в панели «Выполнить».

Команда taskmgr

После запуска Диспетчера задач жмём расположенную внизу кнопку «Подробнее» и кликаем на вкладке «Автозагрузка».

Вкладка «Автозагрузка»

Результат будет аналогичен предыдущему – появится список программ, которые запускаются при старте операционки. Для отключения/включения любого элемента из списка нужно кликнуть по нему, здесь же можно посмотреть, где физически расположена программа на диске. В графе «Влияние на запуск» имеется возможность проанализировать, в какой степени программа влияет на время загрузки ОС. Правда, особо доверять этим сведениям не стоит, даже если значение параметра указано как «Высокое», вовсе не обязательно, что именно эта программа сильно тормозит работу вашего компьютера.

Опять же, добавить программу в автозагрузку Windows 10 через диспетчер задач не получится, этот менеджер позволяет только включать/отключать ПО. Как поставить программу в этот список, мы рассмотрим ниже.

Папка автозагрузки

Рассмотрим теперь, как добавить файл программы в автозагрузку Windows. На самом деле этот список в виде ярлыков программ хранится в папке Автозагрузка (StartUp). Далеко не всем известно, где она находится, поэтому приводим полный путь:

Добраться к этой папке можно через проводник, скопировав эту строку и введя её в строке поиска. Можно поступить по-другому: вызвать консоль «Выполнить» (комбинация Win + R) и ввести команду shell:startup, подтвердив её запуск нажатием Ок.

Переход в папку автозагрузки командным методом

Как добавить программу в автозагрузку, используя эту папку? Распространённая ошибка – копирование самого исполняемого файла. Такой способ работать не будет – нужно создать в этом каталоге ярлык нужной программы.

ВНИМАНИЕ. Этот способ прост и очень нагляден, но срабатывает не во всех случаях, надёжным его назвать нельзя. Намного эффективнее использовать для этого системный реестр.

Добавление элементов в автозагрузку через реестр

Способ надёжный, но требующий большой внимательности и аккуратности, как и любые другие манипуляции с системным реестром. Запуск редактора реестра осуществляется стандартным способом во всех версиях Windows, через консоль «Выполнить» набором команды regedit.

Команда regedit

Списки автозагрузки находятся в ветке Microsoft\Windows\CurrentVersion\Run, доступ к которой может осуществляться по-разному, через следующие пути:

  • HKEY_CURRENT_USER\SOFTWARE\;
  • HKEY_LOCAL_MACHINE\SOFTWARE\;
  • HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\;
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\.

Первый путь считается основным, два последних в вашем реестре могут и отсутствовать.

Рассмотрим, как включить программу в автозапуск Windows, используя редактор реестра. Переходим по указанному пути, видим в правой панели перечень программ, запускаемых при старте системы, с указанием полного пути и параметров запуска. Удаление элементов списка производится кликом правой кнопки мыши на имени программы с выбором пункта «Удалить» из контекстного меню.

Удаление элементов реестра с помощью контекстного меню

Добавить новую программу в автозапуск тоже несложно: кликаем ПКМ в любом месте окна, кроме имени, и выбираем единственный пункт «Создать», а в нём – подпункт «Строковый параметр». В поле «Имя» вводим наименование программы, жмём Ок, щёлкаем по имени дважды и вводим в поле «Значение» полный путь к исполняемому (exe) файлу программы.

Аналогичным образом производится добавление/удаление элементов списка в остальных ветках реестра.

Использование «Планировщика заданий»

В Windows имеется ещё один инструмент, позволяющий не просто добавлять программы в автозагрузку, но и делать это с определёнными параметрами. Запуск Планировщика осуществляется посредством набора строки «Планировщик заданий» в поисковой консоли Windows.

Поиск планировщика заданий в Windows

Если кликнуть в левой панели на пункт «Библиотека планировщика», откроется окно со списком программ, которые запускаются при наступлении заданных событий или с определённой периодичностью. В числе триггеров можно указать и старт системы.

В правой панели перечислены действия, которые можно совершать с элементами списка. В частности, там есть кнопки, позволяющие отключить или удалить выбранный элемент, а также добавить программу/приложение в автозагрузку Windows 10/8/7.

Управление планировщиком заданий Windows

При этом управление параметрами выполнения задачи осуществляется в нижнем центральном окне утилиты. В частности, чтобы программа запускалась при включении компьютера, в разделе «Триггер» нужно выбрать параметр «При запуске».

Утилиты-менеджеры автозагрузки Windows

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

AnVir Task Manager

Довольно функциональный, а главное – бесплатный инструмент, позволяющий не только навести порядок в автозагрузке, но и управлять встроенными службами и процессами ОС Windows, не отображающимися в Диспетчере задач. Утилита оказывает посильную помощь в борьбе с вирусами, отслеживая деятельность вредоносных программ и предотвращая их попытки блокирования работы операционной системы. Есть здесь и функции, позволяющие ускорить работу ПК.

AnVir Task Manager

Приложение рассчитано на пользователей начальной и средней квалификации и не требует углублённого знания системных процессов Windows.

Поскольку утилита работает в том числе со встроенными службами системы, запуск её нужно осуществлять с правами администратора.

При запуске программы под панелью инструментов имеются вкладки, из которых нас интересует первая – «Автозагрузка». В левой верхней панели расположено дерево путей расположения элементов автозагрузки, это реестр с ветками, файлы и Планировщик.

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

  • имени программы;
  • наименования производителя ПО;
  • текущего состояния;
  • уровня риска с точки зрения безопасности системы.

Разумеется, последняя оценка – чисто эвристическая, и высокое значение в процентах с оранжевой/красной подсветкой не обязательно обозначает, что это вирус или программа содержит вредоносный код. Но обратить внимание на запись следует, для начала изучив в нижней панели во вкладке «Свойства», почему AnVir Task Manager присвоил программе столь высокую оценку степени риска.

Часто случается, что в список неблагонадёжных попадают вполне безобидные компоненты системы, например, программы встроенного интеловского видеодрайвера. Для проверки на наличие вредоносного кода необходимо выделить подозрительную программу и в верхнем меню нажать вкладку с изображением белой стрелки на голубом фоне.

Приведём перечень действий, которые можно выполнять со списком автозагрузки:

  • отключать программы;
  • открывать папку с их месторасположением в проводнике;
  • останавливать выполнение процессов, перезапускать их;
  • добавлять новые программы в автозапуск;
  • производить правки реестра;
  • указывать на задержку запуска программы (отложенный старт) после загрузки Windows.

Интерфейс программы сильно нагруженный, это следствие функциональности утилиты, так что потребуется время для её освоения.

Startup Delayer

Эта утилита позволяет не только редактировать список автозагрузки, но и распределять запуск программ по времени. Это достаточно ценное качество, поскольку обычно все присутствующие в автозапуске программы в момент загрузки Windows стартуют одновременно.

Startup Delayer

Если компьютер не очень мощный, запуск системы сильно замедляется, и это не может не раздражать. Startup Delayer автоматически создаёт временные задержки, позволяющие появиться рабочему столу намного быстрее. А значит, пользователь может начать работу, не дожидаясь завершения загрузки всех присутствующих в Автозагрузке программ.

Интерфейс программы тоже может показаться на первый взгляд сложным, но рядовой пользователь освоит утилиту без труда и довольно быстро. Окно «Автозапуск приложений» содержит три функции:

  • запуск программ с задержкой (используется для ресурсоёмких приложений);
  • обычный запуск; .

После инсталляции и первого запуска утилиты все элементы автозапуска будут иметь статус обычного запуска. Чтобы программа стартовала с задержкой, просто перетащите её из второго блока в первый, а когда список будет составлен, расположите его элементы в нужном порядке.

Для отключения программы из автозапуска перенесите её в нижний блок.

Ещё одно достоинство Startup Delayer – создание отдельных профилей автозагрузки для всех пользователей ПК.

Autoruns

Эту утилиту от компании Sysinternals, являющейся дочкой Microsoft, можно назвать классикой жанра. Именно здесь вы увидите самый подробный список элементов автозагрузки, в том числе системных служб для всех учётных записей компьютера. Разумеется, программа предоставляет возможность управлять этими списками – удалять ненужные элементы, отключать/включать их. Добавить программу в автозапуск Autoruns не сможет, но здесь имеется немало очень полезных опций.

Программа Autoruns

Рабочее окно программы разделено на 20 категорий программ, присутствующих в автозапуске, причём в последней вкладке отображены все элементы списка.

Кликните на любой строке списка, и внизу отобразится детальная информация о выбранном файле – его имя, создателя, версию и дату создания.

Для отключения элемента из автозапуска необходимо убрать галочку слева от записи. Удалить элемент автозагрузки можно с помощью ПКМ, нажав пункт Delete (но помните, что восстановить этот элемент средствами утилиты уже не получится). Дважды щёлкнув по строчке, вы попадёте в редактор реестра, где можно подкорректировать параметры запуска.

Autoruns отображает список автозагрузки для текущего пользователя, но вы можете работать и с аналогичными списками других пользователей, кликнув на вкладке User и выбрав нужный пункт.

Итак, вы познакомились с основными способами добавления/редактирования программ в автозагрузке. А как вы решаете проблему внесения в перечень запускаемых при старте программ нового элемента? Делитесь своим опытом в комментариях, он может оказаться весьма ценным для других пользователей.

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