Как поставить bat файл в автозагрузку windows 10
Перейти к содержимому

Как поставить bat файл в автозагрузку windows 10

  • автор:

Как автоматизировать запуск bat файлов

Как автоматизировать запуск bat файлов

Очень часто необходимо автоматизировать запуск bat файлов для выполнения ими рутинных операций. Для запуска bat файлов по расписанию наиболее подходит Планировщик, входящий в стандартную поставку Windows. С это помощью можно очень гибко настроить запуск пакетного файла в определенные дни или часы, с определенным интервалом. Можно создать несколько расписаний и т.д. Для локального запуска batch файлов можно пользоваться решениями от третьих фирм, благо платных и бесплатных альтернатив стандартному Планировщику великое множество. Batch файлы так же могут использоваться как логин-скрипты в доменах. При таком их использовании они будут исполняться при каждом входе пользователя в сеть не смотря на его желание. С их помощью можно автоматизировать сбор информации о машинах или о программном обеспечении, установленном на компьютерах пользователей, принудительно менять настройки Windows, устанавливать незаметно для пользователя программное обеспечение и автоматизировать решение других задач, ручное исполнение которых заняло бы очень много времени. Работа с Планировщиком (как раз на примере запуска bat-файлов) подробно рассмотрена в этой статье: Планировщик задач (Task Scheduler)

Была ли эта статья Вам полезна?

Что в статье не так? Пожалуйста, помогите нам её улучшить!

Как поставить bat файл в автозагрузку windows 10

Сообщения: 1274
Благодарности: 564

Конфигурация компьютера
Процессор: Intel(R) Core(TM) i3 CPU M 370 2.40GHz, ядер: 2, логических процессоров: 4
Память: 8,00 ГБ
ОС: Windows 10 Pro x64

Felix-rus53,
Цитата DetFedot:
Скрытый текст

Папка «Автозагрузка»
Папка, в которой хранятся ярлыки для программ запускаемых после входа пользователя в систему. Ярлыки в эту папку могут добавляться программами при их установке или пользователем самостоятельно. Существует две папки ‐ общая для всех пользователей и индивидуальная для текущего пользователя. По умолчанию эти папки находятся здесь:
.. \Users\All Users\Microsoft\Windows\Start Menu\Programs\Startup ‐ это папка, программы из которой будут запускаться для всех пользователей компьютера.
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ‐ это папка, программы из которой будут запускаться для текущего пользователя.
Посмотреть какие программы у вас запускаются таким способом можно открыв меню «Пуск ‐ Все программы ‐ Автозагрузка». Если вы создадите в этой папке ярлык для какой-то программы, она будет запускаться автоматически после входа пользователя в систему.

почитайте, подумайте, найдите отличия.

Сообщения: 27449
Благодарности: 8086

Цитата Felix-rus53:

copy «C:\Temp\virus.exe» «%AppData%\Microsoft\Windows\Start Menu\Programs\Startup»
шах и мат, программисты) »
  • не ярлык;
  • не в общую;
  • не на всех Windows.

Сообщения: 3451
Благодарности: 1273

Конфигурация компьютера
ОС: Arch, CentOS, Gentoo
Прочее: Apple iMac (сдох)

Цитата Iska:

%AllUsersProfile%\Microsoft\Windows\Start Menu\Programs\StartUp
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp

не пойдёт для «всех Windows» т.е в том числе Windows XP — поскольку в Windows XP:

%AllUsersProfile%\Главное меню\Программы\Автозагрузка

В Windows 10 может проследовать до «Программы (%AllUsersProfile%\Главное меню\Программы)» по символьным ссылкам. На этом экскурсия закончится — поскольку в Programs только StartUp.

——-
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows — посещение на форуме будет редким.

Сообщения: 27449
Благодарности: 8086

Nordek, именно потому у меня так:

With WScript.CreateObject("WScript.Shell") With .CreateShortcut(objFSO.BuildPath(.SpecialFolders("AllUsersStartup"), objFSO.GetBaseName(strSourceFile) & ".lnk"))

Как запускать нужную программу при старте Windows

Некоторые программы Windows позволяют настроить себя так, чтобы они запускались при запуске Windows. Но такая возможность есть далеко не у всех программ. Однако запускать при старте системы можно абсолютно любую программу. Более того, при запуске можно открывать нужные папки или запускать какой-либо скрипт ( .bat ). Ниже рассмотрим как добавить программу в автозагрузку, а также как удалить программу из автозагрзуки Windows.

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

  • Простой способ добавить программу в автозагрузку
  • Шаг 1: Откройте папку автозагрузки Windows
  • Шаг 2: Создайте ярлык в папке Startup
  • Авто-запуск программы с правами администратора
  • Автозагрузка программ в Windows 10 через реестр
  • Добавление/удаление программы из автозапуска из реестра
  • Включение/отключение автозапуска через Диспетчере задач
  • Программа для управления авто-запуском

Простой способ добавить программу в автозагрузку

Все что нужно сделать — это добавить нужный файл (ссылка на основной .exe файл программы), папку, скрипт в папку Windows “Startup”. Для этого

  1. Нажмите Windows+R, чтобы открыть диалоговое окно “Выполнить”.
  2. Впишите в поле shell:startup, а затем нажмите Enter. Откроется папка Startup.
  3. Создайте ярлык в папке «Startup» для любого файла, папки или исполняемого файла приложения. Он откроется при запуске при следующей загрузке.

Этот метод будет работать с любой версией Windows, от Vista до Windows 7 и 8, и 10.

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

Startup (автозагрузка) — это скрытая системная папка, в которую можно перейти в проводнике (при условии, что у вас включен показ скрытых файлов).

Технически эта папка находится по пути:

  • Для отдельного пользователя:
    C:\Пользователи\Имя_Пользователя\AppData\Roaming\Microsoft\Windows\Главное меню\Программы\Автозагрузка
  • Для всех пользователей:
    C:\ProgramData\Microsoft\Windows\Главное меню\Программы\Автозагрузка

Однако совсем не обязательно открывать проводник искать где там эта папка находится, гораздо проще и быстрее использовать команду shell . С помощью этой команды можно открывать многие скрытые или специальные папки Windows, достаточно знать название папки.

Команду shell можно запускать прямо из диалогового окна Run .

Для этого нажмите комбинацию клавиш Windows+R, в поле ввода напишите shell:startup и нажмите Enter.

Шаг 2: Создайте ярлык в папке Startup

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

Давайте в качестве примера добавим в авто-запуск бесплатный почтовый клиент Thunderbird. Для этого нужно найти папку где находится программа. У меня она лежит в папке C:\Program Files (x86)\Mozilla Thunderbird .

Теперь нужно создать ярлык основного файла программы в папке Startup. Существуют различные способы создания ярлыков в Windows, но я поклонник супер быстрого метода «правого перетаскивания»: хватайте файл правой кнопкой мыши и удерживая её тащите в папку “Startup”. Когда вы отпустите кнопку, появится всплывающее меню с параметрами перемещения. Нажмите “Создать ярлык.”

При следующем запуске Windows приложение, файл или папка будут запущены вместе с ним.

Авто-запуск программы с правами администратора

Вариант 1

  1. Windows+R >Taskschd.msc. Или Пуск > Все программы > Стандартные > Служебные > Планировщик заданий .
  2. Создать простую задачу (кнопка в правом меню). Или Действия > Создать простую задачу.
  3. Откроется окно в котором настраиваем задачу:
    1. Вводим Имя задачи.
    2. Выбираем когда запускать: «При запуске компьютера».
    3. Выбираем какую программу запускать.
    4. Остальные настройки.


    Рекомендую создать отдельную папку в планировщике задач, и туда складывать свои задачи.

    Вариант 2 (не всегда работает)

    Чтобы запускать программу как администратора по клику на иконку (ярлык), нужно установить соответствующую опцию этому ярлыку.

    • Кликните правой кнопкой мышки по ярлыку и выберите пункт Свойства.
    • В модальном окне нажмите кнопку Дополнительно.
    • Поставьте галочку Запускать как администратор.

    Автозагрузка программы с правами администратора

    Автозагрузка программ в Windows 10 через реестр

    Есть еще одно место, откуда Windows запускает программы — это раздел реестра Windows 10. Как правило этот раздел используется другими программами, чтобы добавить себя в авто запуск. Но мы с вами также можем добавлять или, что более важно, удалять от туда программы.

    Для удаления автозапускающихся программ из реестра нужно нажать Win+R и там написать команду regedit. В открывшемся реестре перейти в одну из веток:

    • Для отдельного пользователя: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run .
    • Для всех пользователей: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run .

    Добавление/удаление программы из автозапуска из реестра

    Для удаления кликаем на ненужной программе правой кнопкой и жмем Удалить (Delete):

    Для добавления кликаем правой кнопкой в пустом месте окна и жмем Создать > Строковой параметр:

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

    Включение/отключение автозапуска через Диспетчере задач

    Диспетчер задач Windows 10 содержит информацию какие программы запускаются при старте системы. Там же можно быстро включить или отключить программу из автозапуска. Добавить программу от туда невозможно.

    Для управления нужно:

    1. Нажать Ctrl+Shift+Esc и перейти на вкладку Автозагрузка. В ней находится список программ и данные о них.
    2. Кликните правой кнопкой и включите/отключите авто-запуск.

    Программа для управления авто-запуском

    Для комплексного управления программами автозапуска есть хорошая программа:

    Autorun Organizer (ссылка на сайт производителя).

    Программа показывает сразу все точки автозапуска: папка автозапуска, реестр (пользователя и общий). А также показывает другую информацию о том как была запущена программа, сколько времени занял запуск и т.д.

    Как добавить программу в автозагрузку в Windows 10

    Иногда возникает необходимость принудительно добавить ярлык какого-либо приложения (или bat-файла) в папку “Автозагрузка”. Это нужно для того, чтобы данное приложение автоматически загружалось при каждом включении компьютера. Где же в Windows 10 находится эта папка “Автозагрузка”? Папка автозагрузки в операционной системе Windows 10 находится по следующему пути: C:UsersИмя пользователяAppDataRoamingMicrosoftWindowsГлавное менюПрограммыАвтозагрузка

    2017-05-11 16:50:51 74

    Как добавить программу в автозагрузку в Windows 10

    Иногда возникает необходимость принудительно добавить ярлык какого-либо приложения (или bat-файла) в папку “Автозагрузка”. Это нужно для того, чтобы данное приложение автоматически загружалось при каждом включении компьютера.

    Где же в Windows 10 находится эта папка “Автозагрузка”?

    Папка автозагрузки в операционной системе Windows 10 находится по следующему пути:

    C:\Users\Имя пользователя\AppData\Roaming\Microsoft\Windows\Главное меню\Программы\Автозагрузка

    Для добавления новой программы в автозагрузку создайте для неё ярлык или перетащите его (например, с рабочего стола) в эту папку:

    Существует и более простой способ, чтобы попасть в папку “Автозагрузка”: зайдите в поиск Windows (значок лупы рядом с кнопкой “Пуск”) и наберите слово Выполнить

    либо нажмите на клавиатуре сочетание клавиш Win+R:

    В открывшемся окошке введите команду shell:startup

    и нажмите ОК

    После этого откроется папка “Автозагрузка”.

    На этом все. Конечно в Windows 7 эту папку найти было проще, достаточно было всего лишь открыть «Пуск» -> «Все программы» — «Автозагрузка«. Ну в принципе и тут не сложно.

    Надеюсь данная статья Вам помогла. Если у Вас остались какие-либо вопросы — задавайте их в комментариях. Постараюсь помочь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *