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

Обновлено: 05.07.2024

Здравствуйте.

Не многие (оказывается) знают, что Windows может автоматически запускать нужную вам программу (или открывать файл) в то время, которое вы зададите! Представьте, вы можете один раз настроить запуск BAT-файла для копирования определенного каталога (примеры таких BAT'ников приводил тут) — и это будет происходить автоматически, например, каждый вторник или среду. Удобно? Тот-то. 😉

Сделать это позволяет планировщик заданий — встроенное приложение в Windows для планирования различных действий. Это достаточно функциональный инструмент, и позволяет решать многие задачи (можно серьезно облегчить себе "жизнь" и ускорить работу за ПК).

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

Пример настройки планировщика заданий

📌 ШАГ 1

Чтобы открыть планировщик заданий — можно прибегнуть к неск. способам:

  • первый : нажать сочетание Win+R — в окне "Выполнить" ввести команду control schedtasks и нажать Enter (универсальный вариант);
  • второй : кликнуть по меню "Поиск" , ввести "планировщик. " и открыть найденный результат (актуально для Windows 11/10). 👇

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

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

📌 ШАГ 2

Когда откроется окно планировщика заданий — обратите внимание на меню справа: в нем нам нужно кликнуть по функции "Создать задачу" . См. пример ниже. 👇

Создать задачу - планировщик заданий

Создать задачу - планировщик заданий

Далее задаче нужно дать имя: я использовал "Delete trash" (удаление мусора). Имя задачи может быть любым (главное, чтобы вы могли потом сами понять, что это за задача, не открывая ее лишний раз. 😉).

Для кого выполнять задачу

Для кого выполнять задачу

📌 ШАГ 3

Затем нужно перейти во вкладку "Триггеры" — и нажать по кнопке "создать" .

Именно здесь будет задаваться время (и условие), при котором планировщик выполнит задание (например, запустит программу/скрипт).

В своем примере я выбрал "По расписанию" : указал периодичность запуска (раз в неделю) и дни, в которые можно запускать задачу (понедельник и вторник). 👇

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

Триггеры - когда выполнять задачу, расписание

Триггеры - когда выполнять задачу, расписание

Кстати, обратите внимание, что есть достаточно много вариантов, когда запускать ту или иную задачу: по расписанию, при входе в систему, при простое, при каком-то событии, и т.д. 👇 Можно автоматизировать свое рабочее место по максимум, создав самые разные запланированные задачи. 😉

Обратите внимание, что есть много разных вариантов триггера

Обратите внимание, что есть много разных вариантов триггера

📌 ШАГ 4

Следующий шаг — вкладка "Действия" . В ней нам нужно указать само действие, например, "Запуск программы"* , и тот BAT- или EXE-файл (программу), которую нужно запустить (разумеется, можно также добавить необходимые аргументы // если это требуется -> см. справку к своей программе).

В своем примере я просто указал расположение нужного мне скрипта (BAT'ника).

Задаем действия

📌 ШАГ 5

Обратите внимание, что во вкладке "Условия" можно задать интересные функции:

  • запускать задачу при простое ПК;
  • запускать только при питании от электросети (для ноутбуков!);
  • пробуждать ПК для выполнения задачи (например, если он ушел в режим сна);
  • запускать задачу только при наличии подключения к сети.

Условия

📌 ШАГ 6

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

Параметры

📌 ШАГ 7

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

Наша задача теперь есть в списке!

Наша задача теперь есть в списке!

В назначенную минуту (при соблюдении заданных условий) — вы заметите, как автоматически запустится нужный вам файл. (кстати, при первичной настройке рекомендую расписание запуска настроить так, чтобы планировщик отработал при вас \\ для проверки).

Перетащить ярлык в ПУСК ---> ПРОГРАММЫ ---> АВТОЗАГРУЗКА. Теперь каждый раз при включении компа программы будут загружаться сами.

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

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

Вообще-то это очень полезно, например я хочу, чтобы у меня сама запускалась программа "wallpaper engine" и обои менялись сразу, а не надо было запускать самому.

ВНИМАНИЕ.
Это можно сделать с помощью vbs скрипта.
Не нужно лезть в автозагрузку, просто скопируй этот код, вставь его в блокнот и сохрани с расширением vbs к примеру: tyrneer.vbs
но в место: тип файла---->текстовые документы txt* выбери "все файлы"
вот и сам код:
Dim vOrg, objArgs, root, key, WshShell
root = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\"
KeyHP = "Program"
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite root+keyHP,"D:\Богдан\программы\свои\вбс скрипты\здоровалка. vbs /autorun"
Вместо последней строчки D:\Богдан\программы\свои\вбс скрипты\здоровалка. vbs
ты пишиш свой путь до твоей прграммы

так смотри нажимаем пуск, потом нажимай все программы (в самом низу) потом нажимаешь на папку стандартные (тоже в самом низу) ищешь выполнить нажимаешь и вводишь msconfig и потом выбираешь все что тебе надо

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

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

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

  1. Нажать на клавиатуре сочетание клавиш Windows+R и прописать команду regedit;
  2. Далее в реестре перейдите по следующему пути:

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

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

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

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

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

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

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


Чтобы избавиться от присутствующих проблем и наладить общую функциональность ПК, производится настройка автозапуска Windows 7. Существует несколько методов контроля приложений, которые интегрируются в ОС при инсталляции. По умолчанию ярлыки программ автозапуска Windows 7 находятся в основном меню, привычном для каждого пользователя. Чтобы найти этот раздел, необходимо (рис. 1):


Чтобы выполнить настройку автозапуска стороннего или системного программного обеспечения, можно применить несколько разных инструментов. Наиболее простой и понятный метод - это использование штатных ресурсов, интегрированных в ОС. Существует два метода настройки приложений участвующих в автозапуске – это реестр и командная строка (командная строка потребуется только для запуска утилиты msсonfig). Как бы устрашающе ни звучал второй способ, msсonfig - очень простая и универсальная утилита, которая помогает выполнять самые разнообразные изменения в системе простыми командами.

Как отключить автозапуск приложения прописанный в реестре Windows с помощью удобной программы, встроенной в Windows 7

Как просмотреть автозагрузку приложений в реестре Windows 7

Раздел реестра с записями

В каком случае запускаются

Что нужно для добавления нового приложения в автозапуск?

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

Так производятся отладка автозапуска приложений в Windows 7. Не забывайте сохранять точки восстановления, чтобы при неправильных действиях, была возможность вернуть систему в исходное состояние.

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