Как автоматически запустить флешку

Обновлено: 21.11.2024

Если вы создали программу и хотите, чтобы она запускалась автоматически, когда кто-то вставляет USB/DVD/CD в свой компьютер, все, что вам нужно сделать, это записать небольшой файл с этой программой. В этом посте мы объясним, как создать простой и расширенный файл автозапуска.

Когда вам нужен файл автозапуска

Скажем, у вас есть программа «XYZ.EXE», и вы хотите, чтобы она запускалась автоматически при подключении USB/DVD/CD. Обычно Windows ищет информационный файл с именем Autorun.inf. Это простой текстовый файл, содержащий информацию о том, какая программа Windows должна автоматически запускаться при подключении запоминающего устройства. Другими словами, autorun.inf сообщает Windows, как открывать презентацию и обрабатывать содержимое компакт-диска.

Создайте файл автозапуска для вашего USB/DVD/CD

Для включения автозапуска вам потребуются два основных файла: файл Autorun.inf и приложение запуска или исполняемый файл.

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

Откройте Блокнот и напишите следующую строку как есть:

Сохраните его как «Autorun.inf»

Теперь запишите свой CD/DVD с включенным INF-файлом автозапуска. В случае USB-накопителя вам необходимо скопировать и вставить в него INF-файл.

Как улучшить файл Autorun.inf

Используйте вместо этого:

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

Генератор Autorun.inf

Если вам трудно использовать блокнот для создания файла автозапуска, вы можете использовать эту простую программу под названием Autorun.inf Generator, которая позволяет легко его создать.

  • Автозапуск исполняемого файла
  • Значок автозапуска
  • Ярлык диска
  • Контекстное меню ( два)
  • Ссылка автозапуска
  • Ссылка на поддержку

Я надеюсь, что этот пост поможет вам создать файл автозапуска для носителей USB/DVD/CD.

Дата: 19 сентября 2020 г. Метки: DVD

Похожие сообщения

Восстановите данные с CD DVD с помощью этой бесплатной программы для восстановления данных с CD/DVD

Недопустимое имя каталога — ошибка привода CD/DVD в Windows 11/10

Привод CD, DVD, Blu-ray не отображается в Windows 11/10

сообщить об этом объявлении

[электронная почта защищена]

Ашиш — опытный пользователь Windows и Xbox, который отлично пишет советы, приемы и функции, чтобы улучшить вашу повседневную работу с вашими устройствами.

Майкл Крайдер

Майкл Крайдер
Писатель

Майкл Крайдер – опытный журналист в области технологий с десятилетним стажем. Пять лет он писал для Android Police, и его работы публиковались в Digital Trends и Lifehacker. Он лично освещал такие отраслевые мероприятия, как Consumer Electronics Show (CES) и Mobile World Congress. Подробнее.

Портативные приложения — автономные исполняемые файлы, которые можно перемещать на флэш-накопители и запускать без установки, — популярные инструменты для тех, кому приходится работать на нескольких компьютерах с Windows. Если вы хотите еще больше ускорить рабочий процесс, вы можете добавить «автозапускаемый» файл, который автоматически открывает программу, как только вы подключаете диск.

К сожалению, начиная с Windows 7, Microsoft ограничивает функцию автозапуска в целях безопасности. Не существует практического способа вернуть его на каждую новую машину, но это можно сделать на компьютерах, к которым у вас есть доступ на регулярной основе. Во-первых, вам понадобится небольшой сторонний инструмент, который отслеживает новые USB-накопители для инструкций автозапуска.Затем вам нужно будет создать простой файл сценария автозапуска, который находится на USB-накопителе и указывает, какую программу запускать при подключении накопителя.

Шаг первый: установите APO USB Autorun на ПК с Windows

APO USB Autorun — это программа, которая отслеживает USB-накопители по мере их подключения, ищет устаревший файл сценария autorun.inf и запускает любые программы, указанные в нем. Загрузите его из Softpedia здесь, затем дважды щелкните установочный файл и установите его, как любую другую программу.

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

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

К сожалению, вам потребуется установить APO USB Autorun на каждый компьютер с Windows 7 или более поздней версии, на котором вы хотите автоматически запускать USB-накопители. Это делает его не очень полезным для накопителей, которые вы носите с множеством разных компьютеров, но может быть очень полезным, если вы часто работаете на одном и том же компьютере.

Шаг второй: настройте USB-накопитель

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

Скопируйте переносимый исполняемый файл программы на USB-накопитель. Это самая простая часть.

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

Замените текст «YOURAPP» именем файла приложения, которое вы пытаетесь запустить. Для этой демонстрации я использую портативную версию браузера Lynx, поэтому мои команды выглядят следующим образом:

Затем сохраните файл на USB-накопителе с именем «autorun.inf» и убедитесь, что вы выбрали «Все файлы (*.*)» в поле «Тип файла». Таким образом, Блокнот не будет добавлять дополнительное расширение «.txt» в конец имени вашего файла.

Корневая папка вашего USB-накопителя теперь должна содержать исполняемый файл программы и только что созданный файл autorun.inf.

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

Теперь, когда APO USB Autorun запущен и ваш USB-накопитель правильно настроен, ваша программа должна запускаться автоматически при каждом подключении USB-накопителя к компьютеру.

  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Что означает XD и как вы его используете?
  • › Как установить Google Play Маркет в Windows 11
  • › Почему не было Windows 9?
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Как восстановить метки панели задач в Windows 11

1) Откройте свой любимый текстовый редактор, например Блокнот.
2) Вырежьте и вставьте текст в поле ниже в текстовый редактор.

3) Замените текст «example.exe» на имя файла, который вы хотите запустить автоматически, включая соответствующее расширение файла (например, index.html, slideshow.ppt, Portugal.pdf и т. д.). Если ваше имя файла содержит пробелы, например. презентация компании.ppt, замените пробелы подчеркиванием: например. company_presentaion.ppt.

Файл, который требуется для автозапуска, также может находиться в папке, и в этом случае вы можете указать путь к файлу. Таким образом, вы также можете использовать автозапуск по URL-адресу.


4) Теперь сохраните и назовите файл: AutoRun.inf
5) Добавьте этот файл в корень структуры папок, которую вы хотите, чтобы мы предварительно загрузили в заблокированный раздел двухзонной флэш-памяти. Диск с нужным файлом для автозапуска (и любые другие данные).

Этот метод автозапуска работает с продуктами, поставляемыми Flashbay, которые были отформатированы как двойная зона в рамках наших производственных процессов — вы не можете добавить функцию автозапуска после покупки. Чтобы ознакомиться с общим обзором функции автозапуска, посетите нашу специальную страницу автозапуска с флэш-накопителя, на которой также приведена важная информация о совместимости операционных систем.

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

Когда флэш-накопитель подключен к компьютеру, вы можете просматривать его как диск в разделе «Мой компьютер».По умолчанию отображается стандартный значок диска Windows, однако вы можете добавить свой собственный значок диска (например, значок логотипа вашей компании) и небольшую метку для отображения ниже. Этого можно добиться, добавив дополнительные строки в сценарий автозапуска. Вам также необходимо добавить файл .ico на флэш-накопитель (в этом примере он называется company_logo.ico)

Код:

Возможно, у вашего внутреннего ИТ-отдела есть файл .ico с логотипом вашей компании. Однако, если вы хотите сделать его, вам нужно использовать специальную программу для создания значков (создание файла размером 16 на 16 пикселей в стандартном графическом редакторе и присвоение ему имени с расширением .ico не сработает)

Поведение автозапуска и автозапуска в Windows XP и Windows Vista

При использовании автозапуска совместно с автозапуском на флешке в Windows XP и Windows Vista добавлено действие (опция) для запуска программы в список действий AutoPlay (диалоговое окно). При нажатии Enter или OK будет запущена программа на USB-накопителе. Это не полностью автоматическое решение, как с CD или DVD, но оно почти такое. Программа находится на расстоянии одного щелчка мыши или нажатия клавиши. Из-за этого использование AutoRun с USB-накопителями стало очень популярным.


Windows 7 - уменьшена поддержка автозапуска при использовании с флешки

В Windows 7 все работает совсем иначе. Поддержка AutoRun была значительно сокращена для USB-накопителей и других неоптических съемных носителей. Невозможно запустить программу автоматически или добавить программу в список действий автозапуска, если тип носителя — USB-накопитель или неоптический съемный носитель. Для оптических носителей, таких как CD или DVD, поддержка остается прежней, но поддержка USB-накопителей теперь очень ограничена. На самом деле, единственное, что вы можете сделать при использовании технологии AutoRun, это изменить метку диска или изменить значок (эти изменения будут показаны в диалоговом окне AutoPlay), но остальные функции отключены.


Почему эти изменения?

Эти изменения были сделаны исключительно из соображений безопасности. Использование функции автозапуска с USB-накопителями упростило установку программ и облегчило просмотр содержимого USB-накопителей, но, к сожалению, люди, создающие вредоносное ПО (вирусы, черви и шпионское ПО), недавно начали использовать USB-накопители в качестве среды для распространения. их вредоносный программный код и злоупотребление этим функционалом.

Одним из вредоносных программ, распространявшихся с помощью функции автозапуска, был червь Conficker. Червь Conficker добавлял ложное действие «Открыть папку для просмотра файлов» в список действий в диалоговом окне AutoPlay, и если пользователь нажимал на это ложное действие, его компьютер заражался. И если пользователь с зараженным компьютером вставлял в USB-порт другую флешку, то и эта флешка заражалась.


Элемент действия с красной рамкой является ложным вариантом. Правильный вариант
элемент действия с зеленой рамкой.

Чтобы предотвратить распространение вредоносных программ таким образом, Microsoft приняла решение заблокировать некоторые функции технологии автозапуска в Windows 7 при ее использовании с USB-накопителями и другими неоптическими съемными СМИ. Технология автозапуска будет полностью поддерживаться только с оптическими носителями, такими как CD или DVD.


Нет ли в Windows 7 возможности автозапуска программы на флешке?

Не существует общего способа автоматического запуска программы с USB-накопителя в системе Windows 7 или добавления параметра в диалоговое окно автозапуска; но в некоторых случаях можно использовать один из следующих методов:

- Используйте интеллектуальный диск U3 (или аналогичный). Эти USB-накопители имеют встроенную прошивку, которая представляет их как дисковод для компакт-дисков, когда они вставлены в компьютер. Изменения в Windows 7 не коснулись таких USB-накопителей. Автозапуск будет работать так же, как и с компакт-диска. Смарт-диски U3 в основном используются для запуска программ непосредственно с USB-накопителя и, как правило, не используются для установки программ. Если вам нужно только запустить программу локально и не нужно ее устанавливать, можно использовать интеллектуальный диск U3. Но если вам нужно установить файлы или обновить настройки в операционной системе (например, в реестре), смарт-накопитель U3 использовать нельзя. Основная идея технологии U3 заключается в том, что когда диск извлекается из главного компьютера, на этом компьютере не должно оставаться никаких следов.

- Создайте программный код, который сканирует USB-накопители, вставленные в USB-порты. Если очень важно автоматически запускать программу на USB-накопителе, вы можете создать программный код, который ожидает появления новых букв дисков, и если новый диск является флэш-накопителем USB, вы запускаете программу на диске. Программой может быть программный файл, указанный командой OPEN в файле Autorun.inf-файл или другой программный файл. Это решение, конечно, требует, чтобы программа сканирования была установлена ​​на компьютере в первую очередь, но если у вас есть программа, которая взаимодействует с USB-накопителями, это можно сделать естественным образом во время установки этой программы.

- Используйте готовую программу или компонент, который сканирует USB-накопители в USB-портах. Вместо самостоятельной разработки программы или компонента (как описано выше) вы можете использовать стороннее программное обеспечение, которое делает то же самое. Например, наш продукт SamLogic USB AutoRun Creator может предоставить возможности автозапуска для USB-накопителей, которые используются в системах Windows 7. SamLogic USB AutoRun Creator также работает с Windows XP и Windows Vista.


Альтернативный способ запуска программы в Windows 7

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

Вы также должны поместить файл программы в корневую папку USB-накопителя и дать программе описательное имя файла, такое как «StartMe.exe» или «Autorun.exe» и т. д. Также убедитесь, что нет другие программные файлы (файлы .EXE) находятся в корневой папке, поскольку это может запутать пользователя. Другие файлы программы должны находиться в подпапках на USB-накопителе.


Но помните, что многие люди все еще используют Windows XP или Windows Vista.

Если вы в настоящее время используете автозапуск с USB-накопителями, вам следует продолжать это делать, так как большая часть людей все еще использует Windows XP или Windows Vista в качестве операционной системы на своем компьютере. Вы также должны добавить в свою документацию инструкции, информирующие пользователей Windows 7 о том, как запускать вашу программу вручную; количество пользователей Windows 7, конечно же, будет увеличиваться с каждым годом.

Вы также должны знать, что в Windows XP и Windows Vista также можно загрузить и установить функции, которые блокируют автозапуск так же, как в Windows 7. Однако для этого требуется, чтобы пользователь загрузил и устанавливает эту измененную функциональность вручную, и большинство не будет этого делать. Также возможно отключить AutoRun и AutoPlay без этого обновления от Microsoft, и некоторые пользователи уже сделали это.

Но некоторые функции технологии AutoRun по-прежнему будут доступны для USB-накопителей в Windows 7. Вы по-прежнему можете изменить метку и значок диска с помощью файла Autorun.inf (команды LABEL и ICON до сих пор поддерживается). Подробнее можно прочитать в этой статье.


Некоторые мысли о USB-накопителях и безопасности

Удаление некоторых функций автозапуска в Windows 7 уменьшит распространение вредоносных программ через USB-накопители, но риск заражения все еще существует поскольку USB-накопители все еще могут быть заражены без автозапуска. Одним из способов снижения рисков является использование флэш-накопителей USB с механической защитой от записи, когда нет необходимости записывать данные на флэш-накопитель USB. Используя механическую защиту от записи, вредоносные программы не могут заразить USB-накопитель и не могут использовать его для заражения других компьютеров.

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