Способ 1: настройка в приложении
- Откройте настройки приложения. Раздел общих настроек, пункт про запуск вместе с системой.
- Включите автозапуск. Приложение само пропишет себя в автозагрузку текущего пользователя.
- Проверьте в диспетчере задач. Вкладка Автозагрузка: запись должна появиться со статусом «Включено».
Способ 2: папка автозагрузки
Работает всегда, даже для портативной сборки. Нажмите Win + R, введите shell:startup - откроется папка автозагрузки текущего пользователя. Положите туда ярлык на исполняемый файл приложения. Всё, что лежит в этой папке, запускается при входе в систему.
Чтобы автозапуск работал для всех пользователей компьютера, та же команда, но shell:common startup - понадобятся права администратора.
Способ 3: планировщик заданий
Нужен в одном случае: когда приложение должно стартовать с правами администратора без запроса UAC - например, чтобы сразу поднимался TUN. В планировщике создаётся задача с триггером «При входе в систему» и отметкой «Выполнить с наивысшими правами».
Аккуратно с наивысшими правами
Задача с повышенными правами запускает программу в обход подтверждения UAC. Делайте так только если понимаете последствия и уверены в источнике программы - то есть после проверки контрольной суммы.
Если автозапуск не срабатывает
Предупреждение · Windows: Запись есть, но программа не стартует
- Причина: Автозагрузка отключена в диспетчере задач или запись блокирует «оптимизатор».
- Действие: Проверьте статус на вкладке «Автозагрузка» и отключите сторонние чистильщики, которые «ускоряют загрузку».
Сведения · Windows: Программа стартует, но с задержкой в минуту
- Причина: Windows намеренно откладывает запуск фоновых приложений, чтобы ускорить вход в систему.
- Действие: Это нормально. Если задержка мешает, используйте задачу в планировщике с триггером «При входе в систему».
Предупреждение · Windows: Стартует, но не подключается
- Причина: Автозапуск и автоподключение - разные настройки.
- Действие: Включите автоподключение отдельно.
Замедлит ли автозапуск загрузку компьютера?
Незначительно: приложение лёгкое. Заметнее оказывается ожидание сети, а не запуск программы.
Как убрать из автозапуска?
Диспетчер задач → Автозагрузка → правая кнопка → «Отключить». Либо выключить настройку в самом приложении.
Нужно ли отключать автозапуск перед удалением?
Не обязательно, штатное удаление уберёт запись. Но проверить список после удаления полезно: остатки.
Чтобы не запускать клиент вручную после каждой перезагрузки, есть два механизма: автозапуск программы и автоподключение соединения. Это разные механизмы.
Два разных механизма
| Автозапуск | Автоподключение | |
|---|---|---|
| Что делает | запускает программу после входа в систему | поднимает соединение без нажатия кнопки |
| Где включается | в приложении или в системных настройках | в самом приложении |
| Что будет без него | программу нужно открыть руками | программа открыта, но не подключена |
Нужны обычно оба: автозапуск сам по себе только откроет окно, а автоподключение без запущенной программы не сработает.
Как включить автозапуск
- Через настройки приложения. Самый надёжный путь: в настройках клиента обычно есть переключатель «Запускать при входе в систему».
- Через системные настройки: «Системные настройки» → «Основные» → «Объекты входа». Кнопка «+» добавляет приложение в список. На старых версиях macOS это «Пользователи и группы» → ваша учётная запись → «Объекты входа».
- Через контекстное меню в Dock. Правый щелчок по значку запущенного приложения → «Параметры» → «Открывать при входе».
Если автозапуск не работает
- Проверьте, не запрещён ли фоновый элемент: «Системные настройки» → «Основные» → «Объекты входа» → раздел «Разрешить в фоновом режиме».
- Убедитесь, что приложение лежит в «Программах», а не на рабочем столе или в образе.dmg.
- После обновления macOS разрешения иногда сбрасываются - проверьте заодно сетевое расширение.
- Если приложение запускается, но не подключается, дело в автоподключении, а не в автозапуске.
Свернуть в меню-бар
Чтобы окно не появлялось при каждом входе, включите запуск в свёрнутом виде - тогда клиент будет жить в строке меню. Подробнее - меню-бар и виджет.
Дополнительные вопросы
Автозапуск замедлит включение компьютера?
Незначительно: клиент небольшой. Заметная задержка обычно связана с другими программами в списке.
Можно ли запускать только соединение, без окна?
Да, если сборка поддерживает запуск в свёрнутом виде - приложение уйдёт в меню-бар.
Соединение поднимется до входа в учётную запись?
Нет: объекты входа запускаются после входа пользователя.