Добавление файла в автозагрузку в Windows 10
При запуске операционной системы Windows 10 вместе с ней запускаются программы, добавленные в так называемый список автозагрузки, который можно редактировать – включать, отключать, добавлять или удалять элементы.
Давайте разберемся, каким образом в “десятке” можно добавить файл в автозагрузку на примере созданного нами же bat-файла.
Примечание: чем больше приложений находится в автозагрузке, тем больше времени потребуется на запуск компьютера.
Создание и сохранение bat-файла
Прежде, чем добавить файл в автозагрузку, нужно его создать, а также, определить, какая программа будет содержаться внутри него.
Шаг 1. Выбор программы
Проще всего, если иконка нужной нам программы расположена на рабочем столе.
В противном случае ее придется искать в меню Пуск (или в Проводнике):
- В меню Пуск щелкаем по найденному варианту правой кнопкой мыши и выбираем в раскрывшемся списке команду “Перейти к расположению файла”.
- В открывшейся папке щелчком правой кнопки мыши по значку программы открываем его свойства, где выбираем “Отправить” – “Рабочий стол (создать ярлык”).
Данный шаг нужен только для удобства. Вы можете работать с основным значком, непосредственно, в папке с перечнем программ.
Шаг 2. Определение пути к программе
- Щелкаем правой кнопкой мыши по ярлыку приложения и в открывшемся меню выбираем пункт “Свойства”.
- Находясь во вкладке “Ярлык” копируем содержимое параметра “Объект”, выделив его (если выделение было снято) и воспользовавшись комбинацией клавиш Ctrl+C.
- Щелкаем правой кнопкой мыши в любом свободном месте рабочего стола и выбираем пункт “Создать” – “Текстовый документ”.
- Указываем имя документа, жмем Enter. Затем двойным щелчком открываем его (по умолчанию, для подобного формата должна использоваться программа Блокнот).
- Нажимаем сочетание клавиш Ctrl+V, чтобы вставить ранее скопированный путь к программе.
Примечание: В нашем случае ярлык программы оказался в папке (вместо Имени_пользователя должно быть указано реально имя):
«C:\Users\Имя_Пользователя\AppData\Local\Programs\Opera» .
Но это вовсе не обязательно. Например, для программы Google путь выглядит так:
«C:\Program Files (x86)\Google\Chrome\Application\chrome.exe» .
Шаг 3. Редактирование и сохранение пакета
- Приступаем к редактированию информации в блокноте и сохранению данных. В финальном виде содержимое файла должно выглядеть следующим образом (в нашем случае):
@echo off
cd «C:\Users\Имя_Пользователя\AppData\Local\Programs\Opera»
start launcher.exe
exitПримечание: В адресе (в кавычках, после фразы “cd”) указываем полный путь, за исключением исполняемого файла (exe), который с припиской “start” размещается на следующей строке.
- Заходим в меню файл и выбираем пункт “Сохранить как”.
- Меняем тип файла на “Все файлы”, выбираем папку для сохранения, затем редактируем имя файла (при необходимости), ставим после него точку и добавляем расширение “bat”. По готовности жмем кнопку “Сохранить”.
Добавление пакетного файла в автозагрузку
- Нажимаем комбинацию клавиш Win+R, чтобы запустить окно “Выполнить”. Вводим команду “shell:startup” и жмем Enter (или OK).
- Откроется окно Автозагрузки. Также в Проводнике открываем папку, в которой мы сохранили ранее созданный файл с расширением “bat”. Перетаскиваем файл в каталог с автозагрузкой с помощью зажатой левой кнопки мыши.
Примечание: иногда данный файл может быть скрыт. Чтобы его увидеть, переходим во вкладку “Вид” и ставим галочку напротив пункта “Скрытые элементы“.
- Все готово. При следующем запуске Windows, программа в bat-файле, который мы перенесли в папку “Автозагрузка” будет запущена автоматически.
Заключение
Несмотря на кажущуюся сложность при добавлении файла в Автозагрузку, на самом деле, данная процедура выполняется за несколько минут. Главное – поочередно выполнять шаги, описанные выше, и тогда все должно получиться.
Как добавить программу в автозагрузку или в планировщик задач через .bat?
Добрый день.
Есть очень интересная задача, но ни как не могу ее решить.
Суть в чем:
1. Есть компьютер с 2мя учетными записями (Админ и Юзер).
2. Админ имеет права адмистратора.
2. Юзер не имеет прав администратора. (Соответственно, если что-то запустить что-то от Имени админа, нужно вводить пароль от учетки Админа)
3. Есть одна программа, которая должна разово запускаться при входе в систему Юзером.
Вопрос: Как запускать программу при входе в систему?
— Вы скажете, добавить в планировщик задач или автозагрузку.
Давайте рассмотрим вариант с планировщиком задач. Так просто запустить без админ прав — не получится, нужны обязательно права. ОК. Делаем .bat файл и прописываем:
В start.VBS прописан код который запускает программу в фоне (не суть важно).
Если бы мы работали под админом — все было бы окей, задачка создалась. Но раз мы работаем под Юзером, и запустим задачу от имени админа, то у админа создастся эта задача, а у нас НЕТ. Соответственно, при входе в систему, у юзера ничего не запустится а у админа — запустится.
Теперь перейдем ко вторую варианту, через автозагрузку.
На просторах интернета пишут, что можно добавить в реестр и будет тебе счастье, хорошо, пробуем:
В итоге, получаем черный экран при входе под любой учеткой. И это так просто не вылечить. Быстрее было винду накатить новую.
Используя какой способ можно добавить файл в автозагрузку Windows 10?
Некоторые приложения запускаются автоматически при каждом входе в Windows, но вы можете сами добавить любую программу, файл или папку в автозагрузку Windows 10. Это добавление особенно актуально для тех элементов, которые вы используете регулярно.
Также стоит обратить своё внимание, на количество программ и других элементов, находящихся в автозагрузке, чем больше их у вас, тем дольше будет запускаться компьютер при входе в систему. Ненужное стоит отключить.
В этой публикации мы рассмотрим, размещение файла в автозагрузку windows 10, на примере элемента с bat расширением, также подробно рассмотрим, как его создать. Также может быть интересно: Как добавить программу в автозагрузку, а также другие способы.
Как добавить bat?
Выбор иконки
Первый шаг после того, как вы выбрали одно (или более) приложений, которые хотите объединить в одном файле, выбрать ярлык нужной вам программы.
Что если его там нет? Найдите ярлык (через меню «Пуск» или через проводник Windows), щелкните по нему правой кнопкой мыши и выберите «Отправить → Рабочий стол (создать ярлык)».
Мы делаем это для удобства, чтобы всё было под рукой, но, если вы считаете это действие лишним может использовать значок программы прямо в корневой папке. Теперь читайте далее, для чего нам нужен ярлык.
Определяем путь
Первое что нужно сделать, узнать путь к нужной программе.
1. Для этого наведите курсор на ярлык программы, и нажмите на правую кнопку мыши, чтобы открыть контекстное меню.
2. Выберите «Свойства»
3. В появившемся окне найдите поле «Объект», скопируйте его содержимое, и сохраните в «Блокноте» чтобы вы могли его легко найти.
Создание пакета
Теперь откройте файл блокнота, который содержит путь к программе, ранее скопированный вами, и настройте его так, чтобы он выглядел как в пример ниже.
1. Замените путь к программе, которую вы хотите добавить в автозагрузку на свой.
2. Теперь сохраните файл.
3. После сохранения измените его расширение с .txt на .bat, если у вас не отображаются расширения файла, нужно перейти в проводнике Windows «Файл → Изменить параметры папок и поиска» в открывшемся окне выбрать «Вид» и снять чек-бокс с параметра «Скрывать расширения для зарегистрированных типов файлов» и нажать OK.
Как поместить в папку?
Перед тем как добавить созданный нами пакетный файл в папку автозагрузки, возможно придётся включить отображение скрытых файлов и папок.
Теперь нужно открыть директорию автозагрузки, нажав Win + R для вызова диалогового окна.
После перетягиваем наш бат файл в папку автозагрузки, и всё готово!
Теперь, когда вы в следующий раз войдёте в Windows, программа, добавленная в батник, запустится автоматически. Всё-таки стоит потратить пять минут вашего времени, чтобы сэкономить его в будущем, избежать ненужных действий и кликов.
Как добавить программу в автозагрузку Windows 7
Посмотрим, как добавить свою программу (или bat-файл) в автозагрузку Windows 7?
Есть несколько путей.
Стандартные средства Windows для обычных пользователей для добавления в автозагрузку
«Кнопка Пуск» -> «Все программы» -> в списке находим папку «Автозагрузка»
Если просто кликнуть по папке «Автозагрузка» — то развернется список программ (для данного пользователя), которые автоматически запускаются при входе пользователя в систему.
Для добавления своих вариантов автозагрузки нужен клик ПРАВОЙ клавишей мыши.
«Открыть» — откроется папка автозапуска программ для текущего пользователя — в данном случае Home. Добавляем сюда ярлык к нужной программе для автозапуска.
«Открыть общее для всех меню» — откроется папка для автозапуска для всех пользователей.
Тоже самое — только теперь для всех пользователей. Делаем ярлык к нужной программе (клик правой клавишей мышки).
Ярлык добавляем стандартно — клик правой клавишей мыши — «Создать» — «Ярлык». Выбираем название (свое) и добавляем нужный файл с диска (через «Обзор»). В данном случае — добавляем bat-файл для старта виртуальной машины Windows XP для печати на старом принтере.
Можно также добавить программы в автозапуск через правку реестра Windows — для опытных пользователей.
Добавление программ в автозагрузку через внесение изменений в реестр.
«Меню Пуск» — ищем regedit.exe — запускаем.
Можно отметить, что внеся изменения в реестр, мы можем творить всё что угодно.
Например, сменить расположение папки автозагрузки 🙂
Этот путь прописан в следующих разделах:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
«Common Startup»=«%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup»? для всех пользователей системы.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
«Startup»=«%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup»
? для текущего пользователя. Сменив путь к папке, мы получим автозагрузку всех программ из указанной папки.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
«Startup»=»c:\mystart» ? система загрузит все программы, ярлыки которых находятся в папке c:\mystart\, при этом папка «Автозагрузка» все так же будет отображаться в меню «Пуск», а если у пользователя в ней ничего не было, то он и не заметит подмены.
Собственно автозагрузка хранится в следующих ветках реестра.
Для всех пользователей:
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] ? программы, запускаемые при входе в систему. Запуск происходит для всех пользователей в системе.
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]? программы, запускаемые только один раз при входе пользователя в систему. После этого ключи программ автоматически удаляются из данного раздела реестра. Запуск происходит для всех пользователей в системе.
Для текущего пользователя аналогично:
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]? программы, которые запускаются при входе текущего пользователя в систему
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]? программы, которые запускаются только один раз при входе текущего пользователя в систему. После этого ключи программ автоматически удаляются из данного раздела реестра.
Использование групповой политики для автозапуска.
«Меню Пуск» — ищем gpedit.msc — запускаем.
«Конфигурация компьютера ? Административные шаблоны ? Система» — переходим на пункт «Вход в систему». При этом в системном реестре в разделе [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies] создается подраздел \Explorer\Run с названиями добавленных программ.
ВАЖНО: Данный пункт политики доступен в Конфигурации компьютера (для всех пользователей) и Конфигурации пользователя (для текущего пользователя — в реестре ключ будет в разделе HKEY_CURRENT_USER).
ВАЖНО: Программы из этого списка не отображаются в списке программ, доступных для отключения в msconfig.exe, а также определяются не всеми менеджерами автозагрузки.
И да — там же в политиках — можно всё это дело отключить 🙂
Настраивается с помощью групповой политики: «Конфигурация компьютера ? Административные шаблоны ? Система — Вход в систему ? Не обрабатывать список однократного запуска программ».
В реестре создается следующий ключ:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
«DisableLocalMachineRunOnce»=dword:00000001
Так же настраивается политика для текущих пользователей: «Конфигурация пользователя ? Административные шаблоны ? Система — Вход в систему ? Не обрабатывать список однократного запуска программ»
В реестре создается следующий ключ
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
«DisableLocalUserRunOnce»=dword:00000001
Как посмотреть список программ, которые загружаются автоматически
Встроенные средства Windows:
- «Сведения о системе» (откройте «Пуск ? Все программы ? Стандартные ? Служебные ? Сведения о системе» или наберите msinfo32.exe в командной строке) и перейдя в пункт «Программная среда ? Автоматически загружаемые программы». Программа «Свойства системы» отображает группы автозагрузки из реестра и папок «Автозагрузка»
- «Настройка системы» (для запуска наберите msconfig.exe из командной строки). Эта программа кроме просмотра списка автозагрузки предоставляет возможность отключения всех пунктов автозагрузки (вкладка «Общие») или выборочных программ (вкладка «Автозагрузка»).
Внешние программы
Есть хорошая старая программа Starter, скан ниже
Программа разработчиками уже не поддерживается, но все может (по крайней мере работает в Windows XP и Windows 7):
- показывает практически все
- можно легко добавлять автозапуск в различные ключи реестра
Сайт программы Starter. Скачать можно на просторах интернета.
Известная программа CCleaner
Добавлять свои программы нельзя — но можно выключить ранее установленную автозагрузку других программ.