Скрипт для автозапуска windows

Содержание
  1. Как запускать нужную программу при старте Windows
  2. Простой способ добавить программу в автозагрузку
  3. Шаг 1: Откройте папку автозагрузки Windows
  4. Шаг 2: Создайте ярлык в папке Startup
  5. Авто-запуск программы с правами администратора
  6. Автозагрузка программ в Windows 10 через реестр
  7. Добавление/удаление программы из автозапуска из реестра
  8. Включение/отключение автозапуска через Диспетчере задач
  9. Программа для управления авто-запуском
  10. Блог Сисадмина
  11. Полезная информация об администрировании пользовательских и серверных ОС Windows.
  12. Запуск PowerShell скрипта в автозагрузке Windows 10
  13. Запуск PowerShell скрипта в автозагрузке Windows 10 : 2 комментария
  14. Создание своего скрипта автозапуска при загрузке компьютера
  15. Содержание
  16. Немного более сложный способ
  17. Выполнение скрипта при включении/отключении сети
  18. Автозапуск скрипта
  19. Добавление любой программы в автозагрузку Windows.

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

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

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

Все что нужно сделать — это добавить нужный файл (ссылка на основной .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 10

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

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

Вариант 1

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


Вариант 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.

Запуск PowerShell скрипта в автозагрузке Windows 10

Сначала в локальной политике безопасности необходимо включить возможность запуска не подписанных скриптов. Для этого запускаем cmd от имени администратора, оттуда запускаем gpedit (или сразу запускаем gpedit.msc через «Выполнить»). Затем идем сюда:

Читайте также:  Linux копировать через ssh

Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Windows Powershell. Нажимаем два раза на «Включить выполнение скриптов». Выбираем «Включить», и ниже «Разрешить все».

Затем создаем cmd файл в любой папке, например C:\script\ics.cmd, такого содержания:

Где ics_reenable.ps1 — сам powershell скрипт.

И создаем в планировщике задачу, с триггером «включение компьютера» или «вход в систему».

Также при необходимости ставим галочки «запускать с наивысшими правами» и «запускать независимо от входа пользователя в систему».

Запуск PowerShell скрипта в автозагрузке Windows 10 : 2 комментария

Вопрос. Почему может не отрабатывать скрипт PowerShell из планировщика задач, если в действие указан сетевой путь? Прав хватает, ExecutionPolicy вроде тоже.

Спасибо большое. Все работает. Я всегда делаю тесты на каждом этапе. Отключил общий доступ, запустил разовый доступ, проверил — все огонь. Затем сохранил скрипт и создал cmd, запустил с правами администратора — все огонь. и т.д.

Создание своего скрипта автозапуска при загрузке компьютера

Содержание

Создаём пустой файл.

Первой строкой пишем:

Данная строка указывает, какую командную оболочку необходимо использовать. Дальше свои команды.

Сохраним его под оригинальным названием (чтоб не совпадал с уже существующими) в каталоге /usr/sbin/.

Чтобы скрипт запускался при загрузке, необходимо прописать его в файле /etc/rc.local до строчки exit 0. Если у вас не существует данного файла, создайте его и вставьте в него следующее содержимое:

Немного более сложный способ

Позволяет задать последовательность загрузки и поведение скрипта при разных runlevel’ах.

Изучаем /etc/init.d/skeleton , на его основе создаем скрипт /etc/init.d/my_script , которым будет запускаться/останавливаться наше приложение.

В этих директориях лежат скрипты остановки сервисов:

в этих — скрипты запуска сервисов:

Изучаем их на предмет последовательности (чем меньше первая цифра в начале скрипта, тем раньше запускается/останавливается приложение). Это может быть критично, если ваше приложение будет зависит от каких-то сервисов.

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

Здесь я определил, что мой скриптик должен запускаться попозже остальных(70), и останавливаться пораньше(20). Цифры 2 3 4 5 0 1 6 означают уровни загрузки.

Если что-то не понравилось — все можно удалить

Подробности в man update-rc.d .

Выполнение скрипта при включении/отключении сети

Есть директория /etc/network/ с поддиректориями if-down.d , if-pre-up.d , if-post-down.d , if-up.d . Если разместить скрипт в одной из этих поддиректорий, то он будет выполняться соответственно при выключении, перед включением, после выключения или при включении сети.

Другой способ — указать в файле /etc/network/interfaces одну из следующих директив: up , pre-up , post-up , down , pre-down , post-down . Например, строка

после включения сети выполнит скрипт script.sh. Подробнее можно почитать в man interfaces .

В любом случае на скрипт должны быть установлены права, разрешающие выполнение, иначе он не сможет запуститься.

Автозапуск скрипта

Нужно добавить .bat скрипт в автозагрузку, но он должен выполнятся до того как пользователь залогинится.

Читайте также:  Windows 10 не устанавливаются драйвера wifi

Прописывая в реестре он либо запускаестя после логина, либо вообще не запускается.

Для реализации данного, Вам необходимо написать Службу, которая будет отвечать за запуск данного скрипта.

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

1 пользователь нашел этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Доброго времени суток. Заходите на рабочую станцию, запускаете gpedit.mscКонфигурация компьютера -> Конфигурация Windows -> Сценарии (запуск/завершение) -> Автозагрузка. Во вкладке «Сценарии» добавляете Ваш BATCH-файл. Этот скрипт будет выполняться до того как пользователь залогинится в систему.

11 польз. нашли этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Добавление любой программы в автозагрузку Windows.

Далеко не в каждой установленной программе в настройках есть пункт добавления ее в автозагрузку, то есть в список автоматически запускаемых программ при загрузке системы. Если вам нужно добавить какую-то программу в автозагрузку, то сделать это можно разными способами: использовать сторонние утилиты, воспользоваться встроенными средствами или редактором реестра. Главное не забывать, что чем больше программ в автозагрузке, тем дольше загружается система. В этой статье рассмотрим очень простой способ, который подходит даже совсем неопытным пользователям. Для этого нам нужно найти системную автозагрузочную папку:

Для Windows 7 – Локальный диск (С:) → ProgramData → Microsoft → Windows → Главное меню → Программы → Автозагрузка. Либо можно открыть меню «Пуск» → Все программы → Автозагрузка.

Для Windows 10 – нажатием сочетания клавиш Win + R открываем диалоговое окно «Выполнить», вводим команду shell:startup и нажимаем «ОК» или клавишу Enter.

После чего мы попадаем в нужную нам системную папку автозагрузки.

Открываем папку с установленной программой, которую мы хотим добавить в автозагрузку, например, браузер Mozilla Firefox. Создаем ярлык исполняемого файла (.exe), нажав по нему правой кнопкой мыши и выбрав из контекстного меню «Создать ярлык».

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

Вот и все, программа добавлена в автозагрузку и будет запускаться вместе с загрузкой системы. Способ работает в 90% случаев. Если он вам не подошел, придется искать альтернативные способы, например, прописывать программы в автозагрузку с помощью редактора реестра.

Если вам понравилась статья, поставьте лайк, поделитесь в социальных сетях, и не забудьте 👉 подписаться на канал , чтобы не пропустить новые выпуски!

Оцените статью