Как в автозагрузку добавить bat файл в автозагрузку windows

Все способы:

  • Способ 1: Папка автозапуска
  • Способ 2: «Редактор реестра»
  • Способ 3: Планировщик заданий
  • Способ 4: Локальные групповые политики
  • Вопросы и ответы: 4

Способ 1: Папка автозапуска

Методы добавления в автозагрузку скрипта BAT ничем не отличаются от методов добавления в автозагрузку ярлыков и других файлов. Самым простым и очевидным является копирование файла батника в папку автозапуска.

  1. Откройте папку автозапуска, для чего выполните в вызванном клавишами Win + R окошке команду shell:Startup.
  2. Как добавить батник в автозагрузку Windows 10-1

  3. Скопируйте в открывшийся каталог файл BAT.
  4. Как добавить батник в автозагрузку Windows 10-2

Это добавит командный файл в автозагрузку текущего пользователя. Если необходимо, чтобы скрипт выполнялся при входе в систему всех пользователей, скопируйте его в системную папку C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.

Способ 2: «Редактор реестра»

Добавить батник в автозагрузку можно также путем применения несложного твика реестра, прописав во встроенном «Редакторе реестра» путь к командному файлу.

  1. Запустите «Редактор реестра» командой regedit, выполненной в диалоговом окошке Win + R.
  2. Как добавить батник в автозагрузку Windows 10-3

  3. Разверните ветку HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run или HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, если хотите, чтобы добавленный в автозапуск батник запускался для всех пользователей.
  4. Создайте в правой колонке новый строковый параметр с именем файла BAT или произвольным названием.
  5. Как добавить батник в автозагрузку Windows 10-4

  6. Откройте двойным кликом по созданному параметру окошко редактирования его значения и вставьте в поле «Значение» полный путь к BAT-файлу. Если в пути присутствуют пробелы, заключите путь в двойные прямые кавычки.
  7. Как добавить батник в автозагрузку Windows 10-5

Скопировать полный путь к файлу можно в его «Свойствах» либо из его контекстного меню, вызванного с зажатой клавишей Shift.

Способ 3: Планировщик заданий

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

  1. Запустите «Планировщик заданий» командой taskschd.msc, выполненной в диалоговом окошке Win + R.
  2. Как добавить батник в автозагрузку Windows 10-6

  3. Нажмите в правой колонке по «Создать задачу».
  4. Как добавить батник в автозагрузку Windows 10-7

  5. В окне мастера создания задачи дайте новому заданию произвольное имя, активируйте, если нужно, запуск скрипта с наивысшими правами.
  6. Как добавить батник в автозагрузку Windows 10-8

  7. Перейдите на вкладку «Триггеры» и нажмите кнопку «Создать».
  8. Как добавить батник в автозагрузку Windows 10-9

  9. В выпадающем списке «Начать задачу» выберите «При запуске» или «При входе в систему». Нажмите «OK».
  10. Как добавить батник в автозагрузку Windows 10-10

  11. Перейдите на вкладку «Действия» и нажмите «Создать».
  12. Как добавить батник в автозагрузку Windows 10-11

  13. Нажав кнопку «Обзор», выберите добавляемый в автозапуск файл BAT. Остальные настройки можно не менять, убедитесь только, что в качестве действия выбран «Запуск программы» и последовательно сохраните настройки.
  14. Как добавить батник в автозагрузку Windows 10-12

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

Как добавить батник в автозагрузку Windows 10-13

Способ 4: Локальные групповые политики

Этот способ добавления батника в автозагрузку подходит только для Windows 10 редакции Pro и выше.

  1. Запустите «Редактор локальных групповых политик» командой gpedit.msc через диалоговое окошко «Выполнить» (Win + R).
  2. Как добавить батник в автозагрузку Windows 10-14

  3. Разверните ветку «Конфигурация пользователя»«Административные шаблоны»«Система»«Вход в систему» и откройте двойным кликом настройки политики «Выполнять эти программы при входе в систему».
  4. Как добавить батник в автозагрузку Windows 10-15

  5. Активируйте радиокнопку «Включено» и нажмите кнопку «Показать».
  6. Как добавить батник в автозагрузку Windows 10-16

  7. В поле «Значение» открывшегося диалогового окошка вставьте полный путь к файлу-батнику, нажмите «OK» и сохраните настройки.
  8. Как добавить батник в автозагрузку Windows 10-17

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

Наша группа в TelegramПолезные советы и помощь

The easiest way to run a batch file on a system startup is to place it in the Windows “Startup” folder or drop there a shortcut.

Programs placed in this folder are meant to run automatically whenever the computer boots up.

In this note i will show how to run a batch file on a system startup for the “Current User” and for “All Users”.

Cool Tip: Create a batch file to run an .exe program! Read more →

Press the ⊞ Win + R keyboard shortcut to launch the “Run” dialog.

To open the “Startup” folder for the “Current User”, type:

shell:startup

To open the “Startup” folder for the “All Users”, type:

shell:common startup

Click “OK” and paste your batch file or the shortcut to the .bat file, that needs to be run on a Windows startup.

Cool Tip: Get the return code from the last command or application! Read more →

Was it useful? Share this post with the world!

Чтобы поставить .bat файл в автозагрузку в Windows, выполните следующие шаги:

  1. Откройте папку автозагрузки:

    • Нажмите Win + R, чтобы открыть окно «Выполнить».
    • Введите shell:startup и нажмите Enter. Это откроет папку автозагрузки для текущего пользователя.
      • Если вы хотите, чтобы скрипт запускался для всех пользователей, введите shell:common startup.
  2. Добавьте ваш .bat файл в папку автозагрузки:

    • Скопируйте ваш .bat файл.
    • Вставьте его в открытую папку автозагрузки.
  3. Проверьте, что файл добавлен:

    • Убедитесь, что ваш .bat файл находится в папке автозагрузки.
  4. Перезагрузите компьютер:

    • После перезагрузки ваш .bat файл должен автоматически запуститься.

Дополнительный метод с использованием Планировщика заданий:

Если ваш .bat файл требует прав администратора или вы хотите более гибкие настройки запуска, вы можете использовать Планировщик заданий:

  1. Откройте Планировщик заданий:

    • Нажмите Win и введите «Планировщик заданий», затем откройте приложение.
  2. Создайте новую задачу:

    • В разделе «Действия» выберите «Создать задачу».
  3. Настройте задачу:

    • Вкладка «Общие»:
      • Укажите имя задачи.
      • Отметьте «Выполнять с наивысшими правами», если нужны права администратора.
    • Вкладка «Триггеры»:
      • Нажмите «Создать» и выберите «При входе в систему».
    • Вкладка «Действия»:
      • Нажмите «Создать» и выберите «Запуск программы».
      • В поле «Программа или сценарий» укажите полный путь к вашему .bat файлу.
  4. Сохраните задачу:

    • Нажмите «ОК» для сохранения настроек.
  5. Проверьте работу задачи:

    • Перезагрузите компьютер и убедитесь, что .bat файл запускается автоматически.

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

Добрый день.
Есть очень интересная задача, но ни как не могу ее решить.
Суть в чем:
1. Есть компьютер с 2мя учетными записями (Админ и Юзер).
2. Админ имеет права адмистратора.
2. Юзер не имеет прав администратора. (Соответственно, если что-то запустить что-то от Имени админа, нужно вводить пароль от учетки Админа)
3. Есть одна программа, которая должна разово запускаться при входе в систему Юзером.

Вопрос: Как запускать программу при входе в систему?
— Вы скажете, добавить в планировщик задач или автозагрузку.

Давайте рассмотрим вариант с планировщиком задач. Так просто запустить без админ прав — не получится, нужны обязательно права. ОК. Делаем .bat файл и прописываем:

md "%appdata%\Lbama"
copy Lbama.exe "%appdata%\Lbama"
copy start.VBS "%appdata%\Lbama"
SCHTASKS /Create /ru "SYSTEM" /v1 /SC ONSTART /TN Lbama/TR "\"%appdata%\Lbama\start.VBS""

В start.VBS прописан код который запускает программу в фоне (не суть важно).

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

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

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Lbama /t REG_SZ /d "appdata%\Lbama\Lbama.exe" /f

В итоге, получаем черный экран при входе под любой учеткой. И это так просто не вылечить. Быстрее было винду накатить новую.

Теперь соответственно вопрос, что я делаю не так? Буду рад любой помощи!

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как восстановить рабочий стол на windows 10 по умолчанию
  • Загрузить media creation tool windows 10
  • Список последних открытых файлов windows
  • Windows 10 22h2 themes
  • Auslogics windows slimmer free