Самый надёжный способ добавить программу в автозагрузку Windows 11 или Windows 10 — положить её ярлык в системную папку автозагрузки. Открывается она мгновенно: нажмите «Win+R», введите shell:startup и жмите «Enter». Загвоздка в другом: в «Параметрах» и в «Диспетчере задач» есть только переключатели для программ, которые уже сами умеют регистрироваться в автозапуске при установке, а добавить туда новую программу вручную через этот экран нельзя.

Если программа при установке сама предложила запускаться вместе с системой — Steam, Discord, антивирус, — она появится в списке автозапуска, и там достаточно включить тумблер. В Windows 11 этот список находится в «Параметрах» → «Приложения» → «Автозапуск». В Windows 10 похожий раздел тоже есть, но называться и располагаться он может иначе в зависимости от версии сборки — если не находите его, откройте «Диспетчер задач» (Ctrl+Shift+Esc) и посмотрите вкладку «Автозагрузка»: там та же информация, только в другом виде.
А вот если программа сама не регистрируется в автозапуске — например, простой .exe без установщика, скрипт или портативная утилита, — переключателя для неё просто не будет. Ни в Параметрах, ни в Диспетчере задач. В этом случае и нужна папка автозагрузки: скопируйте туда ярлык программы, а не сам исполняемый файл — так надёжнее, потому что ярлык хранит рабочий путь и параметры запуска, а простое перемещение .exe может сломать ссылки на соседние файлы программы.
По теме: Автозагрузка в Windows 11: где искать папку и как её открыть.
Есть ещё один вариант — Планировщик заданий (Task Scheduler). Он удобен, когда программе нужно запускаться с задержкой после входа в систему или с повышенными правами. Создаётся задача с триггером «При входе в систему» и действием «Запуск программы» с указанием пути к .exe. Способ чуть более громоздкий, но даёт больше контроля: можно выставить условие запускать только при подключении к сети или только на определённой учётной записи.
Путь через «shell:startup» одинаковый на обеих системах — это старый механизм, который Microsoft не меняла годами. Разница только в интерфейсе: в Windows 11 «Диспетчер задач» выглядит компактнее и вкладка «Автозагрузка» переехала в боковое меню, а в Windows 10 она находится сверху вкладками. Планировщик заданий и папка автозагрузки работают в обеих системах абсолютно одинаково, так что если инструкция написана для одной версии — можно смело применять её и на другой.
Разработчик просто не встроил такую функцию — это его решение, а не ограничение системы. В этом случае автозапуск придётся настраивать снаружи: через папку автозагрузки или Планировщик заданий, как описано выше.
Можно, и в большинстве случаев это сработает. Но если программа при запуске ищет соседние файлы по относительному пути (не по полному), она может не найти их и выдать ошибку. Ярлык надёжнее именно поэтому — он запускает файл из его исходной папки.
Для папки автозагрузки текущего пользователя — нет, обычные права хватает. А вот если нужно, чтобы программа запускалась для всех пользователей компьютера, придётся открыть общую папку автозагрузки (она находится по другому пути, доступному через переменные окружения ProgramData), и туда уже нужны права администратора.
Первое, что проверяют, — не отключена ли она вручную в списке автозапуска в «Параметрах» или «Диспетчере задач». Второе — если это была задача в Планировщике, посмотрите её историю выполнения: там часто видно, что задача не сработала из-за неверного пути к файлу или недостатка прав. Третье — некоторые антивирусы блокируют автозапуск незнакомых программ, и тогда нужно добавить исключение.
Если программа была добавлена через ярлык в папке автозагрузки — просто удалите этот ярлык, саму программу это не затронет. Если она регистрируется автоматически и видна в списке автозапуска — достаточно выключить переключатель в «Параметрах» или «Диспетчере задач», без удаления ярлыков вручную.
Папка автозагрузки текущего пользователя запускает программу только на той учётной записи, под которой вы её добавили. Общая папка для всех пользователей срабатывает при входе любого аккаунта на этом компьютере — это удобно на рабочих машинах с несколькими учётными записями, но требует прав администратора для изменения.
Да, и в этом его главное преимущество перед обычной папкой автозагрузки. В настройках задачи есть галочка «Выполнять с наивысшими правами» — она избавляет от запроса UAC при каждом старте программы, чего папка автозагрузки сама по себе не даёт.
Если после всех этих шагов программа так и не появляется в автозапуске — проверьте, не переустанавливалась ли она с параметрами, которые отключают эту функцию по умолчанию: у некоторых программ такая опция прячется глубоко в собственных настройках, и её проще найти через поиск по слову «запуск» в меню самого приложения.