Автозагрузка нужна, чтобы приложение запускалось сразу после входа в систему. В Windows 10 это можно сделать несколькими способами: через параметры, диспетчер задач, папки с ярлыками или другими механизмами. Ниже - практические шаги и что делать, если программа не появляется.

Что именно запускается при включении

Важно различать два сценария:
- при входе в систему запускаются программы из автозагрузки
- если приложение не закрывали при завершении работы, Windows 10 может вернуть его при следующем входе - это не то же самое, что автозагрузка

Про поведение при включении перезапуска программ после выключения: Microsoft описывает это как настройку перезапуска при входе (в разных версиях формулировки могут отличаться). Источник: https://remontka.pro/disable-restart-apps-windows-10-shutdown/

Способ 1. Включить или отключить автозапуск через Параметры

  1. Откройте Параметры (Win+I).
  2. Перейдите в Приложения - Автозагрузка.
  3. Найдите нужную программу и переключите Вкл/Выкл.

Такой подход удобен для проверки, что именно уже прописано в автозагрузке. Источник Microsoft: https://support.microsoft.com/ru-ru/windows/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D0%BC%D1%8B%D1%85-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-windows-115a420a-0bff-4a6f-90e0-1934c844e473

Способ 2. Управление автозагрузкой в Диспетчере задач

  1. Нажмите правой кнопкой мыши по Пуск.
  2. Откройте Диспетчер задач.
  3. Перейдите на вкладку Автозагрузка.
  4. В строке с программой нажмите Включить или Отключить.

Источник: Microsoft - справка по настройке запускаемых приложений и тому же списку в диспетчере задач:
https://support.microsoft.com/ru-ru/windows/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D0%BC%D1%8B%D1%85-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-windows-115a420a-0bff-4a6f-90e0-1934c844e473

Способ 3. Добавить программу в автозагрузку через папку Startup

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

Вариант для текущего пользователя

Откройте папку:
- нажмите Win+R
- введите shell:startup
- нажмите Enter

Добавьте ярлык нужной программы в эту папку.

Вариант для всех пользователей

Откройте папку:
- нажмите Win+R
- введите shell:common startup
- нажмите Enter

Добавьте ярлык в эту папку.

Такой способ описан в справке Microsoft про настройку запуска приложений с помощью проводника и специальных папок. Источник:
https://support.microsoft.com/ru-ru/windows/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D0%BC%D1%8B%D1%85-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-windows-115a420a-0bff-4a6f-90e0-1934c844e473

Как понять, какой способ выбрать

Ситуация Что сделать Где контролировать
Приложение уже есть в списке автозагрузки Включить/отключить переключателем Параметры, вкладка автозагрузки в диспетчере задач
Приложения в списке нет, нужно добавить вручную Создать ярлык и положить в папку shell:startup или shell:common startup Проводник и папки Startup
Нужно найти скрытые записи и понять, что реально запускается Проверить автозагрузку утилитой Autoruns Утилита Autoruns от Microsoft

Способ 4. Проверить автозагрузку утилитой Autoruns (когда неясно, что запускается)

Иногда программа запускается, но ее нет в стандартных списках, или есть лишние элементы. В этом случае помогает Autoruns от Sysinternals (Microsoft).

  1. Скачайте Autoruns:
    https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns
  2. Запустите утилиту.
  3. Посмотрите вкладки с автозапуском и найдите нужную программу.
  4. При необходимости снимите галочку, чтобы отключить автозапуск, или удалите запись.

Авторитетность источника - это официальный проект Microsoft Sysinternals.

Частые ошибки

  1. Добавили ярлык не в ту папку
  2. для текущего пользователя нужен shell:startup
  3. для всех пользователей нужен shell:common startup

  4. Положили ярлык, но программа не стартует

  5. проверьте, что ярлык ведет на корректный exe
  6. иногда после обновления приложения путь меняется, и ярлык становится “битым”

  7. Путаница с “запуском после выключения”

  8. если Windows возвращает приложение после входа, это может быть перезапуск не закрытых программ, а не автозагрузка

  9. Редактирование реестра без необходимости

  10. реестр используют для автозапуска, но лучше начинать с папок Startup или стандартных инструментов
  11. если все же редактируете, делайте резервную копию и помните про риск. О том, что в реестре есть ветки автозапуска, обычно пишут в подробных гайдах, а у Microsoft есть предупреждения по изменениям системных параметров и ошибкам “не удалось найти это приложение” при неверных путях. Источник Microsoft:
    https://support.microsoft.com/ru-ru/windows/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D0%BC%D1%8B%D1%85-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-windows-115a420a-0bff-4a6f-90e0-1934c844e473

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

  1. Откройте shell:startup.
  2. Скопируйте ярлык нужной программы (или создайте его).
  3. Вставьте ярлык в папку Startup.
  4. Перезагрузите ПК и проверьте, стартует ли программа после входа.

Такой же подход советуют пользователи, когда нет пункта в диспетчере задач, и это совпадает с официальным методом через папки Startup. Источники:
- Microsoft про папки Startup: https://support.microsoft.com/ru-ru/windows/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D0%BC%D1%8B%D1%85-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-windows-115a420a-0bff-4a6f-90e0-1934c844e473
- обсуждение на Steam о добавлении через shell:startup:
https://steamcommunity.com/discussions/forum/26/3866958929508068312/

Итог

Чтобы настроить автозагрузка в Windows 10:
- сначала проверьте списки в Параметрах или Диспетчере задач
- если нужной программы там нет, добавьте ярлык в shell:startup (для текущего пользователя) или shell:common startup (для всех)
- если не удается разобраться, что реально запускается, используйте Autoruns от Microsoft Sysinternals