- Как добавить файл в автозагрузку Windows — bat и ярлык
- Возможные причины, зачем это нужно
- TL;DR
- Способ 1. Папка автозагрузки (shell:startup)
- Шаг 1. Создайте bat-файл
- Шаг 2. Определите путь к исполняемому файлу
- Шаг 3. Откройте папку автозагрузки и поместите файл
- Способ 2. Реестр (запуск для всех пользователей или скрытый)
- Способ 3. Планировщик задач (расширенные условия)
- Если не помогло
- FAQ
- Где находится папка автозагрузки в Windows 10?
- Как добавить программу в автозагрузку для всех пользователей?
- Как убрать программу из автозагрузки?
- Bat-файл в автозагрузке — безопасно ли?
- Можно ли задать задержку запуска файла при автозагрузке?
Как добавить файл в автозагрузку Windows — bat и ярлык
Добавить файл в автозагрузку Windows 10 нужно, когда программа, скрипт или bat-файл должны запускаться автоматически при каждом входе в систему. Сделать это можно тремя способами: через специальную папку автозагрузки, через реестр или через Планировщик задач — каждый подходит для разных сценариев.
Возможные причины, зачем это нужно
- Автоматический запуск рабочих инструментов без ручного открытия каждый раз.
- Запуск bat-скрипта для маппинга сетевых дисков, очистки папок или настройки среды.
- Запуск программы, у которой нет собственной настройки автостарта.
TL;DR
Самый быстрый способ: нажмите Win+R, введите shell:startup, скопируйте в открывшуюся папку ярлык нужной программы или bat-файл. Готово — программа будет запускаться при каждом входе в систему.
Способ 1. Папка автозагрузки (shell:startup)
Это самый простой и наглядный метод. Всё, что лежит в папке автозагрузки, запускается при входе текущего пользователя в систему.
Шаг 1. Создайте bat-файл
Если нужно добавить в автозагрузку программу через bat-скрипт, создайте текстовый файл на рабочем столе, вставьте в него команды и сохраните с расширением .bat. Пример содержимого для запуска Opera:
@echo off cd "C:\Users\Имя_Пользователя\AppData\Local\Programs\Opera" start launcher.exe exit
При сохранении в Блокноте выберите Файл → Сохранить как, измените тип файла на Все файлы и добавьте расширение .bat к имени.
Шаг 2. Определите путь к исполняемому файлу
Если программа уже установлена, найдите её в меню Пуск, щёлкните правой кнопкой мыши → Перейти к расположению файла. Откроется папка со ярлыком. Откройте свойства ярлыка и скопируйте значение поля Объект — это и есть путь к исполняемому файлу.
Шаг 3. Откройте папку автозагрузки и поместите файл
- Нажмите
Win+R, введитеshell:startup, нажмите Enter. - Откроется папка автозагрузки текущего пользователя.
- Перетащите в неё bat-файл или ярлык нужной программы.
Примечание: если файл не виден в папке, перейдите во вкладку Вид и включите отображение скрытых элементов.
При следующем входе в Windows файл запустится автоматически.
Способ 2. Реестр (запуск для всех пользователей или скрытый)
Добавление через реестр позволяет запускать файл для всех пользователей компьютера или скрыть запись от стандартного диспетчера автозагрузки.
- Нажмите
Win+R, введитеregedit, нажмите Enter. - Перейдите по пути:
- Для текущего пользователя:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run - Для всех пользователей:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- Для текущего пользователя:
- В правой части окна щёлкните правой кнопкой мыши → Создать → Строковый параметр.
- Задайте произвольное имя, например
MyScript. - Двойным щелчком откройте параметр и в поле Значение укажите полный путь к файлу, например:
C:\Scripts\myscript.bat - Нажмите OK и закройте редактор реестра.
Файл запустится при следующем входе в систему.
Способ 3. Планировщик задач (расширенные условия)
Планировщик задач позволяет запускать файл не только при входе, но и с задержкой, от имени администратора без всплывающего окна UAC, или при определённых условиях.
- Нажмите
Win+R, введитеtaskschd.msc, нажмите Enter. - В правой панели нажмите Создать простую задачу.
- Укажите имя задачи и нажмите Далее.
- В качестве триггера выберите При входе в систему.
- В качестве действия выберите Запустить программу и укажите путь к bat-файлу или исполняемому файлу.
- Завершите мастер, нажав Готово.
Чтобы задача запускалась без запроса UAC, после создания откройте её свойства, перейдите на вкладку Общие и отметьте Выполнять с наивысшими правами.
Если не помогло
- Файл не запускается после перезагрузки: убедитесь, что путь к файлу в папке автозагрузки или реестре указан без опечаток. Пробел в пути требует кавычек:
"C:\Program Files\App\app.exe". - Bat-файл мелькает и закрывается: это нормально — консольное окно появляется и исчезает. Если нужно скрыть его, запускайте bat через
wscript.exeс VBS-оберткой. - Программа не запускается от имени администратора: используйте Планировщик задач с опцией Выполнять с наивысшими правами — из папки автозагрузки права администратора получить нельзя.
- Антивирус блокирует bat-файл: добавьте файл в исключения или подпишите скрипт.
FAQ
Где находится папка автозагрузки в Windows 10?
Физически она расположена по пути C:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup. Быстрее всего открыть её через Win+R → shell:startup.
Как добавить программу в автозагрузку для всех пользователей?
Используйте команду shell:common startup в окне Выполнить — откроется папка автозагрузки для всех пользователей. Либо добавьте запись в ветку реестра HKEY_LOCAL_MACHINE\...\Run.
Как убрать программу из автозагрузки?
Откройте Диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку Автозагрузка, щёлкните правой кнопкой по нужной записи и выберите Отключить. Либо удалите файл из папки shell:startup или запись из реестра.
Bat-файл в автозагрузке — безопасно ли?
Безопасно, если содержимое файла написано вами или проверено. bat-файл выполняет команды с правами того пользователя, под которым выполнен вход. Не добавляйте в автозагрузку скрипты из непроверенных источников.
Можно ли задать задержку запуска файла при автозагрузке?
Да, через Планировщик задач. При настройке триггера При входе в систему включите опцию Отложить задачу на и укажите нужное время (например, 1 минута). Из папки автозагрузки задержку задать нельзя.










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