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

Обновлено: 04.07.2024

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

Использование папки автозагрузки для запуска скриптов

Самый простой способ запустить скрипты при запуске — поместить их в папку автозагрузки.

Чтобы легко перейти к папке автозагрузки, в Windows есть псевдоним: shell:startup . Использовать оболочку: общий запуск

Вы можете попасть в папку автозагрузки несколькими способами:

  1. Откройте диалоговое окно "Выполнить" с помощью клавиш Windows+R и введите shell:startup .
  2. В командной строке введите explorer shell:startup .

Просто скопируйте файлы, которые вы хотите запускать при запуске, в папку.

Например, в Windows 10 эти пути работают для пользователя и глобального:

Включить и отключить автозагрузку приложений

Многие приложения запускаются при запуске и не имеют файлов в папке автозагрузки. Вы можете управлять запускаемыми приложениями из диспетчера задач | Вкладка «Автозагрузка» или запустив taskmgr.exe .

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

Использование запланированных задач

Альтернативой папке автозагрузки являются запланированные задачи. Вы можете запланировать запуск задачи при запуске.

В графическом интерфейсе запустите taskschd.msc, чтобы создавать, удалять, включать, отключать или управлять всеми запланированными задачами иным образом.

Для управления запланированными задачами из командной строки используйте schtasks.exe . Эта программа позволит вам создавать, удалять и запускать запланированные задачи. Вы можете получить справку о командах, выполнив одно из следующих действий:

Не забудьте запустить командную строку администратора для этих команд. Пример создания скрипта для запуска при запуске от имени локального пользователя при входе в систему:

Вы можете указать скрипту запускаться как система при запуске следующим образом:

Заключение

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

В предыдущих версиях Windows я использовал описанную ниже технику для запуска пакетного файла при запуске Windows.

  1. Создайте ярлык для пакетного файла.
  2. После создания ярлыка щелкните файл ярлыка правой кнопкой мыши и выберите "Вырезать".
  3. Нажмите «Пуск», затем «Программы» или «Все программы». Найдите папку «Автозагрузка», щелкните ее правой кнопкой мыши и выберите «Открыть».
  4. Открыв папку «Автозагрузка», нажмите «Правка» в строке меню, затем «Вставить», чтобы вставить файл ярлыка в папку «Автозагрузка». Если вы не видите строку меню, нажмите клавишу Alt, чтобы сделать строку меню видимой. Любые ярлыки в папке «Автозагрузка» будут автоматически запускаться каждый раз, когда пользователь входит в Windows.

Мне не удалось найти, как сделать что-то подобное в Windows 10.

6 ответов 6

Папка автозагрузки по-прежнему существует и работает как обычно.

Чтобы открыть его, нажмите Windows+R, затем введите shell:startup .

Оттуда вы сможете делать то, что раньше делали в Windows 7.

Проблема с этим shell:startup заключается в том, что он зависит от пользователя (когда другой пользователь входит в ваш компьютер, программа не запускается), в случае, если вы хотите запустить программу при запуске вашего компьютера, независимо от пользователя, вы можете добавить ярлык в каталог C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup .

@phil, вы должны открыть новый вопрос, но чтобы ответить на ваш вопрос: создайте ярлык для своего exe/bat-файла (щелкните правой кнопкой мыши > создать ярлык), затем щелкните правой кнопкой мыши ярлык > Свойства > Дополнительно > Запуск от имени администратор.

Я только что попробовал это, потому что после обновления W10 (до версии "20H2" со старой, 1607) скрипт (Autohotkey) больше не запускался. Помещение его в эту папку (C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup) больше не работает.

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

Вы можете использовать запланированные задачи и настроить их запуск при запуске.

Перейдите в раздел УправлениеЗапланированные задачиСоздать простую задачу.

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


Если у вас нет доступа к функциям Windows+X, вы можете вручную перейти к двум папкам автозагрузки:

  • Пользователь: C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
  • Все пользователи: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Вот полезный командный файл для открытия одной или обеих этих папок:

Примечание. Вышеприведенное относится к Windows 8.1 и Windows 10 (и, возможно, к более ранним версиям).


Я только что попробовал это, потому что после обновления W10 (до версии "20H2" со старой, 1607) скрипт (Autohotkey) больше не запускался. Ни одна из этих папок не работала.

Вы имеете в виду, что ни одна из этих папок недоступна? Куда вас приведет shell:startup и shell:common startup?

Чтобы добавить к ответу пользователя 314352:

Папка автозагрузки по-прежнему существует и работает как обычно.

Чтобы получить к ней доступ, нажмите Windows+R, затем введите shell:startup.

Вы должны иметь возможность оттуда делать то, что вы делали ранее в Windows 7.

Вы также можете ввести shell:common startup, чтобы получить доступ к папке автозагрузки для всех пользователей.


У меня есть материнская плата MSI, которая плохо работает с моей любимой клавиатурой Gateway Anykey. Num Lock не отключается при загрузке.

Я добавил утилиту "NumLock Off" в папку shell:startup. Нет помощи. Я добавил его в Запланированные задачи, и это сработало. Кстати, я не мог запланировать ярлык для утилиты. Я мог только запланировать пакетный файл с файлом numlock.exe и параметром "off" в командной строке.

Альтернатива через групповую политику

gpedit: Политика локального компьютера > Конфигурация компьютера > Параметры Windows > Сценарий (запуск/выключение)


Очень активный вопрос. Заработайте 10 репутации (не считая бонуса ассоциации), чтобы ответить на этот вопрос. Требование к репутации помогает защитить этот вопрос от спама и отсутствия ответа.

Не тот ответ, который вы ищете? Просмотрите другие вопросы с тегами windows-10 или задайте свой вопрос.

Связано

Связанные

Горячие вопросы о сети

Чтобы подписаться на этот RSS-канал, скопируйте и вставьте этот URL-адрес в программу для чтения RSS.

дизайн сайта / логотип © 2022 Stack Exchange Inc; вклады пользователей под лицензией cc by-sa. версия 2022.3.18.41718

Как заставить скрипт запускаться при запуске Windows 10?

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

  1. Создайте ярлык для пакетного файла.
  2. После создания ярлыка щелкните файл ярлыка правой кнопкой мыши и выберите "Вырезать".
  3. Нажмите «Пуск», затем «Программы» или «Все программы». …
  4. Открыв папку «Автозагрузка», нажмите «Правка» в строке меню, затем «Вставить», чтобы вставить файл ярлыка в папку «Автозагрузка».

Как создать сценарий запуска Windows?

Чтобы назначить сценарии запуска компьютера

В дереве консоли выберите Сценарии (запуск/выключение). Путь: Computer ConfigurationWindows SettingsScripts (Startup/Shutdown). В области результатов дважды щелкните Запуск. В диалоговом окне "Свойства запуска" нажмите "Добавить".

Как заставить программу запускаться при запуске?

Чтобы попробовать этот метод, откройте "Настройки" и перейдите в "Диспетчер приложений". Он должен быть в «Установленных приложениях» или «Приложениях», в зависимости от вашего устройства. Выберите приложение из списка загруженных приложений и включите или отключите параметр Автозапуск.

Как сделать так, чтобы текстовый файл открывался при запуске?

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

Как узнать, запущен ли сценарий Windows?

Откройте диспетчер задач и перейдите на вкладку «Подробности». Если запущен VBScript или JScript, в списке появится процесс wscript.exe или cscript.exe. Щелкните правой кнопкой мыши заголовок столбца и включите «Командную строку». Это должно сказать вам, какой файл скрипта выполняется.

Где хранятся сценарии запуска GPO?

Расположением по умолчанию для сценариев входа пользователя является общий ресурс NETLOGON, который по умолчанию реплицируется на все контроллеры домена в вашем лесу и физически находится в: %SystemRoot%SYSVOLsysvol scripts . Если вы установили сценарий входа пользователя (ADUC > Пользователь > Свойства > Вход в систему > Logon-Script > hello.

Как создать сценарий входа?

Как создать сценарий входа?

  1. На сервере, который является вашим (основным) контроллером домена, перейдите в папку, в которой хранятся скрипты.
  2. Создайте новый текстовый документ или отредактируйте существующий (у вас может быть только один сценарий входа).
  3. Введите в файл одну или несколько строк инструкций и сохраните его как пакетный файл.

Где находится папка автозагрузки в win 10?

Нахождение папки автозагрузки в Windows 10

  • C:UsersUSERNAMEAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup. смешанный.
  • оболочка:startup. смешанный.
  • shell:общий запуск. смешанный.

Как добавить пакетный файл в автозагрузку Windows 10?

Чтобы запустить пакетный файл при запуске: запустить >> все программы >> щелкните правой кнопкой мыши запуск >> открыть >> щелкните правой кнопкой мыши пакетный файл >> создать ярлык >> перетащите ярлык в папку автозагрузки. Перейдите в «Выполнить» (WINDOWS + R) и введите shell:startup, вставьте свой файл . bat-файл есть!

Как автоматически запустить программу при входе в Windows 10?

Как автоматически запускать приложение при входе в Windows 10

  1. Создайте ярлык на рабочем столе или ярлык для программы, которую вы хотите запускать автоматически.
  2. Откройте проводник Windows и введите %appdata% в адресную строку проводника.
  3. Откройте подпапку Microsoft и перейдите к ней.
  4. Выберите Windows > Меню "Пуск" > "Программы" > "Автозагрузка".

Как сделать так, чтобы обои запускались автоматически?

Вы можете настроить запуск Wallpaper Engine при запуске компьютера, перейдя в настройки Wallpaper Engine и перейдя на вкладку «Общие». Вверху вы можете включить параметр автоматического запуска, который будет запускать приложение в фоновом режиме всякий раз, когда загружается ваша система.

Как создать файл TXT?

Есть несколько способов:

  1. Редактор в вашей среде IDE подойдет. …
  2. Блокнот — это редактор, который создает текстовые файлы. …
  3. Есть и другие редакторы, которые также будут работать. …
  4. Microsoft Word МОЖЕТ создать текстовый файл, но вы ДОЛЖНЫ его правильно сохранить. …
  5. WordPad сохранит текстовый файл, но опять же, тип по умолчанию — RTF (форматированный текст).

Почему Microsoft Word открывается при запуске?

Отключить приложение при запуске. Найдите диспетчер задач на начальном экране> щелкните вкладку «Автозагрузка»> проверьте, видите ли вы приложение Office Word в списке> Если да, щелкните его правой кнопкой мыши и выберите «Отключить». После этого попробуйте перезагрузить компьютер и проверьте, будут ли открываться ваши документы Word при запуске.

Что такое документ TXT?

Файл TXT — это стандартный текстовый документ, содержащий обычный текст. Его можно открыть и отредактировать в любом текстовом редакторе или текстовом редакторе. … Microsoft Notepad по умолчанию сохраняет документы как файлы TXT, а Microsoft WordPad и Apple TextEdit могут дополнительно сохранять файлы как файлы TXT.


В этом руководстве мы покажем вам, как разрешить запуск программ или пользовательских сценариев при загрузке Windows. Вы можете предпочесть, чтобы ваш Outlook открывался каждый раз, когда вы входите в свой компьютер утром на работе, или вы можете захотеть, чтобы настраиваемый пакетный файл запускался каждый раз при загрузке рабочего стола. Какими бы ни были ваши потребности, это руководство покажет несколько удобных способов настройки этого поведения. Мы также рассмотрим другие методы, используемые программами для запуска при загрузке, и способы их отключения.

Планировщик заданий

В последних версиях Windows нам больше не нужно настраивать хаки или обходные пути, чтобы заставить программу запускаться при загрузке, поскольку мы можем использовать утилиту планировщика заданий, предоставляемую в Windows. Лучше всего использовать этот метод, когда это возможно, потому что эта утилита была специально создана для этой цели. Планировщик заданий предоставляет различные параметры, например, запускать приложение с повышенными привилегиями или нет, а также настроить запуск приложения только при выполнении определенных условий (питание от сети переменного тока, сетевое подключение и т. д.).

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

Перейдите в меню "Пуск", введите "Планировщик заданий" и выберите его в результатах поиска.


Планировщик заданий также можно открыть на панели управления в разделе "Администрирование".

В правой части меню планировщика заданий в разделе "Действия" выберите "Создать задание".


Нажав на нее, вы увидите следующее меню:


На снимке экрана выше мы уже указали имя и описание задачи, которую создаем. Единственное, что мы сделали, это поставили галочку «Выполнять с наивысшими привилегиями». Запуск определенных приложений, таких как средство просмотра событий, обычно приводит к запросу контроля учетных записей пользователей, если в вашей системе не отключен UAC. При планировании задачи, требующей прав администратора, обязательно установите этот флажок, иначе вы увидите ошибку в области уведомлений (нижний правый угол панели задач) и вам придется разрешать ее вручную.

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


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

После того, как вы закончите настройку нового триггера, нажмите «ОК», а затем выберите вкладку «Действия». Нажмите «Создать», чтобы создать новое действие.


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

Нажмите "ОК", чтобы выйти из меню "Действия". Вкладки «Условия» и «Настройки» можно оставить в покое, но не стесняйтесь проверить их, чтобы найти еще несколько параметров, большинство из которых не имеют отношения к задаче, которая запускает программу при входе в систему.

Нажмите "ОК" в меню "Создать задачу", и все готово.

Папка автозагрузки

Еще один способ настроить программу или сценарий для запуска при входе в систему — использовать папку «Автозагрузка». Вы можете получить доступ к этой папке в Windows 7 и предыдущих версиях Windows, выбрав «Пуск» > «Все программы» > «Автозагрузка». В Windows 8 и более ранних версиях к автозагрузке также можно получить доступ в проводнике, перейдя в «C:\Users\имя пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup» (заменив «имя пользователя» на имя вашего пользователь).

Чтобы использовать папку «Автозагрузка» для настройки запуска программы при загрузке, просто создайте ярлык для этой программы (щелкните правой кнопкой мыши > «Отправить на» > «Рабочий стол») и поместите этот ярлык в папку «Автозагрузка». Некоторые программы используют этот метод как способ настройки для запуска при запуске. Если у вас есть программа, которая запускается при каждом входе в систему, возможно, ярлык этой программы находится в папке «Автозагрузка».

Запуск пользовательских скриптов при запуске

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

Чтобы выполнить эту строку кода при запуске, просто вставьте ее в текстовый документ и сохраните файл как .bat. Поместите файл .bat в папку «Автозагрузка» или используйте планировщик заданий, чтобы ваш компьютер выполнял строки кода всякий раз, когда указанный пользователь входит в систему.

Отключение запуска программ при загрузке

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

Читайте также: