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

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

Я вижу 2 пути решения в планировщике заданий:
1. Наделать триггеры на все часы, кроме 2 и 3 ночи и сделать ещё одну задачу;
2. Запускать PowerShell скрипт каждый час, а он уже посмотрит сколько времени и решит с каким параметром запускать программу.

Если вы знаете лучший вариант, то поделитесь.


  • Вопрос задан

0 0,1,4-23 * * * * c:\app.exe
0 2,3 * * * * c:\app.exe -abc

Ман. Если хочется больше гибкости – то можно написать полноценный скрипт с любой логикой.

1. Можно сделать две задачи по расписанию: первая запускается каждый час, поставить запрет запуска второго экземпляра и гасить задачу, если выполняется больше часа;
Вторая задача запускается в 2 и 3 часа с другим ключом, остальные параметры – как описано выше.
2. Вариант со скриптом мне нравится больше

– изучить внимательнее условия триггеров
– PowerShell как запаска вполне хорошо

14 июл. 2024, в 03:42

10 руб./за проект

13 июл. 2024, в 23:16

25000 руб./за проект

13 июл. 2024, в 22:26

10000 руб./за проект

Как создать ярлык программы с «тихим» запуском?
Там есть пример добавления в автозагрузку. Вам потребуется создать отдельный скрипт, который добавит Ваш основной скрипт в автозагрузку.

UPD, Добавление программы в автозагрузки в regedit на python:

import winreg
# Добавляем в автозагрузку
def add_to_startup(program_name, executable_path): # Реестр registry_path = winreg.HKEY_CURRENT_USER key_path = r'SOFTWARE\Microsoft\Windows\CurrentVersion\Run' try: # Открываем ключ реестра для записи with winreg.OpenKeyEx(registry_path, key_path, 0, winreg.KEY_WRITE) as registry_key: # Создание или обновление реестра winreg.SetValueEx(registry_key, program_name, 0, winreg.REG_SZ, executable_path) print(f"{program_name} добавлена в автозагрузку.") except PermissionError: print("Нужны админские права.")
# Проверка программы в автозагрузке
def check_startup_entry(program_name): registry_path = winreg.HKEY_CURRENT_USER key_path = r'SOFTWARE\Microsoft\Windows\CurrentVersion\Run' try: # Открываем ключ реестра для чтения with winreg.OpenKeyEx(registry_path, key_path, 0, winreg.KEY_READ) as registry_key: program_path, regtype = winreg.QueryValueEx(registry_key, program_name) print(f"{program_name} уже добавлена в автозагрузку с путем: {program_path}") except FileNotFoundError: print(f"{program_name} не найдена в автозагрузке.")
if __name__ == "__main__": program_name = "GodzillaSoft" program_path = r"C:\path\GodzillaSoft.exe" check_startup_entry(program_name) add_to_startup(program_name, program_path)

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

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

Также вместе с компьютером часто хотят включаться менее важные программы: браузер, «Скайп», «Телеграм», облачное хранилище и подобные. Если их много, скорость запуска ПК может серьезно снизиться. Иногда синхронно с включением ПК активируется и вредоносный софт — он может собирать данные и использовать ресурсы компьютера в своих целях.

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

Я расскажу, как устроена автозагрузка, какие программы добавить, а какие — удалить. Советы, описанные в материале, применимы к Windows 10 и 11.

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

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

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

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

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

Начиная с Windows 10 программы, не закрытые при завершении работы, автоматически запускаются заново при включении компьютера. Это не считается автозагрузкой. Отключается функция в настройках.

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

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

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

:/>  Установить драйвер erd и как откатить драйверы windows 10 через командную строку dism

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

В том же диспетчере задач можно сразу найти всю информацию по нужной программе

В  диспетчере задач можно сразу найти всю информацию по нужной программе

Этот процесс мне лучше не отключать — иначе можно лишиться звука из колонок

Этот процесс мне лучше не отключать — иначе можно лишиться звука из колонок

Как добавить программу в автозагрузку — простые способы

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

Нажмите Ctrl + Shift + Esc, перейдите на вкладку «Автозагрузка». Отобразится перечень программ, их разработчики, состояние и нагрузка на производительность. Отключайте и включайте их правой кнопкой мыши в нужной строке.

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

Несмотря на высокую нагрузку, например, Razer Synapse лучше оставить включенным, иначе мышка «забудет» все назначенные на кнопки функции

Несмотря на высокую нагрузку, например, Razer Synapse лучше оставить включенным, иначе мышка «забудет» все назначенные на кнопки функции

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

Нагрузка в этом меню называется «влиянием на систему» и видна только для включенных программ

Нагрузка в этом меню называется «влиянием на систему» и видна только для включенных программ

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

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

Через редактор реестра. Самый хитрый способ редактирования автозагрузки для продвинутых пользователей. Чтобы зайти в реестр, вызовите командную строку, нажав Win + R. В появившемся окне напишите regedit и нажмите ОК.

Адрес нужной папки вставляйте в строку вверху окна

Адрес нужной папки вставляйте в строку вверху окна

Нужные нам файлы разбросаны в реестре по нескольким папкам. Искать каждую сложно, поэтому просто скопируйте адреса из документа в строку и нажмите Enter.

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

Обложка статьи

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

Чтобы добавить утилиту в автозагрузку, строку с ней нужно дописать в любую из папок. Нажмите по свободному месту в папке правой кнопкой и создайте строковый параметр. Назовите его, как удобно, а в графе «Значение» укажите путь к программе.

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

Удалять программы из автозапуска можно обратным способом: просто сотрите строку из реестра и перезагрузите компьютер.

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

Обложка статьи

Допустим, вы монтируете видео и вместе с мессенджерами, браузером и почтовым приложением у вас открывается тяжелый Adobe Premiere Pro. Это создает высокую одновременную нагрузку на компьютер, поэтому ее стоит распределить по времени.

  1. Убрать программу из автозапуска любым из трех методов выше.
  2. Добавить ее в автозапуск через планировщик.
  3. Установить условие с отложенным запуском — хватит с момента включения Windows.

Программа добавлена в автозапуск.

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

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

Отсчет времени начинается с момента ввода пароля и открытия рабочего стола.

Сторонними программами. Если функциональности встроенных в систему программ автозагрузки оказалось недостаточно, присмотритесь к внешнему ПО.

Есть две популярные программы, обе доступны бесплатно:

Еще Starter разбивает некоторые запущенные программы на несколько процессов — например, в Razer Synapse можно отдельно запустить только блок управления мышью, а клавиатурный оставить выключенным

Еще Starter разбивает некоторые запущенные программы на несколько процессов — например, в Razer Synapse можно отдельно запустить только блок управления мышью, а клавиатурный оставить выключенным

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

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

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

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

Вот как отключить автозапуск ненужного приложения в Windows 10 и 11:

  1. Откройте меню автозагрузки: сделать это можно через диспетчер задач, реестр или настройки системы.
  2. Отключите ненужные ПО и сервисы. Обратите внимание на нагрузку при старте — чем она выше, тем больше ресурсов ПК программа будет требовать при запуске.
  3. Если нужно развести загрузку нескольких утилит по времени, воспользуйтесь встроенным планировщиком заданий. Он позволит отложить запуск особо тяжелых программ на несколько минут, что поможет слабым компьютерам быстрее загружаться.
:/>  Командные файлы Windows

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

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

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

Управление автозагрузкой вручную

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

Используется такая терминология:

  • Без влияния – приложение отключено либо практически не использует системные ресурсы.
  • С низким влиянием – использует до 300 мс времени процессора и до 300 Кб ввода-вывода на дисковом пространстве.
  • Со средним уровнем влияния – использует до 1 секунды времени CPU и до 3 Мб ввода-вывода.
  • С высоким влиянием – запуск приложения требует более 1 секунды или более 3 Мб ввода-вывода жесткого диска.

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

  • Через диспетчер задач («Пуск» – «Диспетчер задач», сочетание клавиш Ctrl + Shift + Esc, либо сочетание клавиш Ctrl + Alt + Del и выбор пункта «Диспетчер задач»). Запустив диспетчер, нужно открыть в нем вкладку «Автозагрузка».
  • Добавляя и удаляя ярлыки приложений в папке C: (или другой системный диск, на котором установлена Windows)\ Пользователи\ Ваше_Имя_Пользователя (к примеру, User, Admin или Иван) \ AppData\ Roaming\ Microsoft\ Windows\ Start Menu\ Programs\ Startup.
  • Через редактор системного реестра (команда regedit в меню запуска приложений, доступном по комбинации клавиш Win + R). Параметры запуска приложений при старте системы находятся в ветке HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. Каждое из приложений имеет собственный параметр типа REG_SZ, в котором указывается путь и ключи запуска приложения.
  • С помощью планировщика заданий системы, открыть который можно с помощью команды taskschd.msc в том же окне запуска приложений Win + R. Этот метод позволяет убрать из автоматического старта даже те приложения, которые сложно «вычистить» другими методами, поскольку некоторые программы ставят собственный запуск именно в виде регулярной задачи, выполняемой при запуске системы, а не через классический функционал автоматической загрузки. Такой же трюк любят исполнять и различные вредоносные приложения, поэтому периодическая проверка планировщика заданий поможет вам не только ускорить загрузку операционной системы, но и своевременно обнаружить нарушение периметра безопасности вашего ПК.

Некоторые приложения продолжают запускаться даже после их удаления и их автоматической загрузки, и из планировщика заданий. Справиться с этой проблемой можно, отключив параметр «Использовать мои данные для входа, чтобы автоматически завершить настройку после обновления системы» в меню «Параметры» – «Учетные записи» – «Варианты входа».

:/>  Power iso Серийные ключи.txt

Управление автозагрузкой приложений через сторонние программы

Помимо предусмотренных самой операционной системой способов, управлять настройками автоматической загрузки можно и с помощью ряда сторонних утилит. Очень удобно управление параметрами автоматического запуска реализовано в комплексной утилите CCleaner, которая объединяет в себе функционал очистки системы, поиска ошибок, обновления драйверов, редактирования реестра и тонкой настройки параметров ОС. Управлять автозапуском можно через вкладку «Инструменты» – «Запуск».

Настройка задержки автозагрузки программ в WindowsДобавление программ в автозагрузку Windows 11/10 — задача не сложная и уже рассматривалась, например, в этой статье. Однако в некоторых случаях автоматический запуск программы или выполнение какого-либо скрипта сразу после входа в систему нежелателен, в этом случае вы можете настроить задержку перед автоматическим запуском.

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

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

Первый способ позволяет обойтись встроенными средствами системы — планировщик заданий Windows имеет настройки задержки перед выполнением задания.

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

  1. Нажмите клавиши Win+R на клавиатуре, введите taskschd.msc и нажмите Enter
  2. В открывшемся окне планировщика заданий нажмите «Создать задачу» в правой панели.
  3. Введите желаемое имя задания и, если требуется запуск от имени администратора отметьте пункт «Выполнить с наивысшими правами». Имя задания в планировщике
  4. Перейдите на вкладку «Триггеры» и нажмите кнопку «Создать». В поле «Начать задачу» выберите «При входе в систему», а ниже отметьте опцию «Отложить задачу на» и укажите время, на которое следует отложить выполнение задания. Нажмите «Ок» для сохранения триггера. Отложенный запуск задания в планировщике заданий
  5. Перейдите на вкладку «Действия», нажмите «Создать» и укажите, какую программу требуется автоматически запускать, сохраните действие. Настройка действия для задания

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

Сторонние программы

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

LaunchLater

LaunchLater — инструмент с открытым исходным кодом, доступный на GitHub.

После установки программы достаточно нажать кнопку «Import Startup Items» для импорта элементов автозагрузки, имеющихся в системе, после чего нажать кнопку «Edit» у нужных пунктов, чтобы задать параметры задержки перед запуском и, при необходимости — аргументы запуска.

Приложение LaunchLater

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

StartupDelayer

StarupDelayer

После запуска программы она отобразит все пункты автозагрузки. Достаточно выбрать нужный элемент (или добавить с помощью кнопки «Add New»), выбрать пункт «Manual Delay» (ручная настройка задержки), указать время задержки запуска и применить настройки.

WinPatrol

Программа WinPatrol имеет множество функций, одна из которых — настройка отложенного запуска на вкладке «Delayed Start».

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

Отложенный автозапуск в WinPatrol

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

Возможно, вы можете предложить собственные способы? Буду рад комментарию к статье ниже.