Как сделать самозапускающийся файл

Добавил пользователь Дмитрий К.
Обновлено: 05.10.2024

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

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

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

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

Все что нужно сделать — это добавить нужный файл (ссылка на основной .exe файл программы), папку, скрипт в папку Windows “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 .


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

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

Вариант 1




Вариант 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 активируется еще проще.



Тут пользователю доступны отдельные профили для различного рода устройств: смартфонов, планшетов, съемных Flash-носителей, видеокамер, карт памяти SD и прочих гаджетов. Параметры для подключенных девайсов имеют различия. Таким образом, можно запретить автозапуск для USB-накопителей, но разрешить для DVD-привода или наоборот.


Включение через консоль управления политик

Этот метод вполне доступен для среднестатистического юзера и может помочь, если по различным причинам автозапуск флешки в Windows 7 не работает. Тут все просто:




Активация автоматического запуска через редактор реестра

Чтобы сделать это, требуется:



  1. Левая половина окна отведена под менеджер базы данных.


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



  1. После этого нужно сделать рестарт компьютера и проверить работоспособность функции на флешке.

Настройка реестра автозагрузки утилитой Reg Organizer



В итоге

В нашей статье было описано три основных способа включения автозапуска USB в Windows 7 и 10. Первые два доступны для всех желающих. Настройка не вызовет неудобств и не заберет много времени.

Третий вариант с изменением значений реестра является самым сложным и ориентирован на продвинутых пользователей. Советуем новичкам не экспериментировать с ним, так как реестр содержит в себе данные о параметрах и настройках системных файлов Windows. Его повреждение может привести к серьезным нарушениям в работе ПК.

Помните, что включение автозапуска носителей снижает защищенность компьютера от вирусов и ставит под угрозу ваши конфиденциальные данные!

Включение и отключение автозапуска флешки на компьютере

Это функция, позволяющая быстро и без каких-либо действий со стороны человека запускать программу, находящуюся на съёмном устройстве. Изначально она была разработана только для DVD и CD. Тогда как сейчас она может запускаться автоматически, даже при подключении смартфонов. Например, для носителей с фильмами и музыкой загружается проигрыватель, для чистого диска — софт записи, для фотографий — программа просмотра и т.д. Если на съёмном накопителе содержатся разнотипные файлы, тогда выскакивает окно с предложением нескольких действий.

Суть функции заключается в том, что в корневой папке сменного носителя нужно создать для флешки autorun.inf. Это файл, в котором содержится команда на автоматический запуск определённой программы. Включённый накопитель система обязательно проверит на наличие этого файла и, если найдёт, то, не делая лишних запросов, запустит его. Этим же пользуются и многие вирусы. Но существует хороший способ обезопасить съёмное оборудование — это создать для флешки autorun— файл. В этом случае вредоносная программа не сможет сама прописать его, так как он уже существует и тем самым не запустится при подключении устройства к компьютеру.

ВАЖНО. Многие создатели вирусов знают этот трюк и могут легко удалить этот файл со сменного носителя. Поэтому к вопросу о заражении вирусами оборудования стоит подходить более серьёзно.

Для Windows 7, 8

Включение автозапуска флешки в Windows 8

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

Для Windows XP

Включение автозапуска флешки в Windows XP

Нажимаем на Отключить автозапуск

После того как сделали автозапуск флешки, следует вставить съёмный накопитель в ПК и проверить действие системы.

  • Следует знать, что авторан для флешки сам по себе не содержит вредоносный код, а имеет лишь ссылку на уже имеющийся файл с вирусом из интернета.
  • Также вредоносные утилиты прописываются в папку Autorun при копировании с расширением .inf, .bat, .exe, .pif, .ini, .cmd и др.
  • Нельзя сразу запускать файл или группу файлов авторун. Необходимо открыть их с помощью софта для просмотра (например, блокнот) и проверить на вирусы.
  • Если при копировании данных помимо нужной информации обнаружен autorun, то его следует удалить. А если он не удаляется или исчезает, а через минуту создаётся заново, значит, компьютер заражён.
  • Также для отключения функции можно использовать различные оптимизационные программы (твикеры). Но лучше это делать вручную, для большей безопасности.

Зачем создавать Autorun.inf

Перед тем как сделать autorun для флешки, необходимо знать, что следует не просто создать папку, а сделать её такой, чтобы вредоносный софт не смог её удалить. А для того чтобы вирус не смог понять, как удалить с флешки autorun.inf, её надо скрыть. В этом случае она может играть роль индикатора. Например, если флешка содержит вирусы, то они наверняка уже пытались удалить эту папку, а при этой операции она перестаёт быть скрытой. Таким образом, становится понятно, что на носителе есть вредоносные программы. И так как удалить с флешки авторан простым способом не получится, её нужно или отформатировать, или очистить с помощью антивируса AVZ, или воспользоваться программой FlashGuard.

Теперь, зная, как включить или отключить автозапуск съёмного оборудования, обезопасив его файлом autorun, можно значительно снизить атаку вирусов на ваш компьютер или ноутбук.

Windows поддерживает такую функцию, как автозапуск диска (им может быть CD, DVD или флешка). Как ее задействовать? Как сделать автозапуск диска, распознаваемый операционной системой?

Есть два основных этапа решения данной задачи:

Рассмотрим их подробнее.

Создание файла autorun.inf для автозапуска

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


Кроме команды open, с помощью которой отдается распоряжение Windows на запуск той или иной программы, в файле autorun.inf могут также прописываться строки, содержащие команды:

  • Icon;
  • Label;
  • Defaulticon;
  • Shellexecute;
  • Shell,
  • Shell\verb.

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

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

Но есть и другое, более простое решение. Существуют специальные виды ПО, которые позволяют создавать приложения для автозапуска даже тем пользователям, которые не знают языков программирования. В числе самых известных программ такого типа — AutoPlay Menu Builder. Изучим то, как сделать автозапуск диска при ее задействовании.

Работа со сторонними приложениями для автозапуска на примере AutoPlay Menu Builder

Выше мы отметили, что функция автоматического открытия приложений с диска в ОС Windows практически всегда реализуется при задействовании уникального файла autorun.inf.

Рассматриваемая программа предполагает создание приложения, на которое будет прописана ссылка в соответствующих алгоритмах autorun.inf. В распоряжении пользователя ПО, о котором идет речь, — простые и удобные элементы интерфейса, что позволяют конструировать самые разнообразные типы приложений, запускаемых Windows автоматически с диска.

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


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

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