Как сделать автозапуск диска

Как сделать автозапуск диска?

Как сделать автозапуск диска

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

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

статьи

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

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

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

Создать файл autorun.inf самостоятельно очень просто. Следует запустить программу «Блокнот» и разместить в ее текстовом поле нужные алгоритмы. Их может быть достаточно много. В самом простом варианте в текстовом поле файла автозапуска будут присутствовать следующие строки:

[autorun]

open=abc.exe

Команда [autorun] обозначает, что соответствующий текстовый файл предназначен именно для автозапуска. Вторая строка устанавливает, что ОС Windows должна открыть («open») исполняемый файл abc.

exe (вместо «abc» может быть любое его название), соответствующий программе, которая должна запускаться автоматически.

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

Вписав в текстовое поле «Блокнота» необходимые алгоритмы — например, те самые простые, что мы рассмотрели выше, следует сохранить файл как autorun.inf.

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

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

Кроме команды 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 (скачать ее можно на этом сайте — http://freesoft.ru/autoplay_menu_builder_v40_build_682). Желательно перед этим установить русификатор для данной программы (один из лучших находится здесь — http://softsearch.ru/programs/40-475-autoplay-menu-builder-build-download.shtml, он адаптирован для версии 4.0).

После запуска AutoPlay Menu Builder нужно создать новый файл, выбрав соответствующую опцию в меню программы. Затем следует указать «Пустое меню» и нажать OK. Перед пользователем откроется форма, на которой можно располагать различные элементы. Программируются они автоматически, и в этом главная особенность рассматриваемого ПО.

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

В левой части интерфейса AutoPlay Menu Builder располагается инструмент «Изображение». Нужно выделить на форме с его помощью участок произвольной площади, кликнуть на нем мышкой два раза и нажать кнопку «Загрузить».

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

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

После этого надо выбрать пункт меню «Инструменты», затем — «Создатель SFX». Вписываем в открывшемся поле слово autorun, нажимаем «Создать», после чего программа сформирует файл autorun.

exe, тот самый, который должен запускаться Windows с диска автоматически. Но для того, чтобы операционная система распознала его, нам также нужно создать «уникальный» файл autorun.

inf с необходимыми алгоритмами.

Мы можем сделать это уже знакомым нам способом — через «Блокнот». В данном случае вместо abc.exe будет autorun.exe. Оба файла — autorun.inf и autorun.

exe (второй по завершении работы с AutoPlay Menu Builder располагается в папке C:\Program Files\AutoPlay Menu Bulder) — нужно разместить в корневом каталоге CD, DVD или флешки.

После этого Windows будет автоматически запускать с соответствующего носителя созданную нами программу с картинкой и текстом.

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

Источник: https://TheDifference.ru/kak-sdelat-avtozapusk-diska/

Настраеваем автозапуск CD, DVD, USB дисков на ПК

Как сделать автозапуск диска

Как настроить автозапуск CD, DVD, USB дисков на компьютере.

Андрей Краснокутский

Дата: 2012-07-03

Обычно при установке в оптический привод CD или DVD диска, персональный компьютер автоматически считывает содержание носителя и включается функция автозапуска, она так и называется: Автозапуск.

Кроме того, сегодня функция автозапуска на компьютерах работает не только с CD или DVD дисками, но и с USB устройствами, например USB-накопители (флешки), цифровые фотоаппараты и т.д.

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

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

Настраивается Автозапуск очень просто. Допустим Вы хотите настроить данную функцию для автоматического запуска CD или DVD дисков. Открываете папку: Мой компьютер, выбираете: Свойства и переходите на вкладку: Автозапуск.

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

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

И выбираете действие, которое хотите выполнить. Далнн жмете кнопки: Применить, ОК и функция Автозапуска будет срабатывать без Вашего участия. Т.е. после установке диска в оптический привод будет выдаваться запрос на выполнения нужного действия.

Но здесь есть еще один момент, чтобы диск воспроизводился автоматически, в корневой папке диска должен быть записан файл: Autorun.inf. Естественно этот файл создается разработчиками диска. Но если Вы самостоятельно готовите диск с какой то информацией к записе, то создать такой файл просто.

Создайте текстовый файл в обычном блокноте и дайте ему название: Autorun.inf. Откройте файл в любом редакторе, например в том же блокноте и пропишите в него следующий код:

[Autorun]
open=setup.exe
icon=cd.ico

Первая строка “говорит” компьютеру, что нужно запустить функцию автозапуска. Вторая строка “говорит”, что нужно запусть на выполнение файл setup.exe, который должен лежать в корне диска (или какой-то другой файл, нужный Вам), третья строка дает команду подгрузить иконку (можно обойтись и без нее).

Точно таким же образом можно настроить автозапуск и других устройств, которые Вы подключаете к компьютеру, например любого съемного USB-носителя. Выбираем это устройство в меню: Мой компьютер, Свойства, Автозапуск и настраиваем выполнение нужного действия.

Вот так может выглядеть меню автозапуска (список предлагаемых действий) в зависимости от установленных на компьютере программ:

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

Поэтому если Вы сомневаетесь в происхождении диска, то рекомендуется просмотреть файл Autorun.inf перед автоматической установкой. Сделать это просто.

Отмените автоматическую установку содержимого диска, найдите файл Autorun.inf и откройте его в любом редакторе, например в Блокноте.

Для нормального запуска диска, достаточно всего 3-х строчек кода (смотрите выше).

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

Для отключения автозапуска лучше всего отредактировать реестр. Для этого надо зайти в редактор реестра (Пуск / Выполнить / команда: regedit), найти следующие ключи реестра и установить такие значения:

Ключ:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]

Параметризначение:

“AutoRun” = 0

Ключ:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]

Параметризначение:

“NoDriveTypeAutoRun” = ff

Ключ:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]

Параметризначение:

@=”@SYS:DoesNotExist”

Ключ:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\ CancelAutoplay\Files]

Параметризначение:

“*.*”=””

Когда возникнет необходимость использовать автозапуск, тогда надо в реестре эти ключи изменить следующим образом:

Ключ:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]

Параметризначение:

“AutoRun” = 1

Ключ:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]

Параметризначение:

“NoDriveTypeAutoRun” = 0

Ключ:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]

Параметризначение:

@=””

Ключ:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files]

Параметрнадоудалить:

“*.*”

После внесение изменений в реестр свойства меню: Автозапуск дисков нужно настраивать заново.

Как видите отключение функции автозапуска дает пользователям еще и некоторую защиту от заражения компьютера вирусами.

Всего Вам доброго.

Источник: http://www.luksweb.ru/view_post.php?id=323

Как настроить (включить/выключить) автозапуск дисков – CD, DVD, флешек?

Как сделать автозапуск диска

2009-11-15

Очень часто знакомые и коллеги по работе меня спрашивают:

Как настроить (включить/выключить) автозапуск дисков – cd, dvd, флешек?

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

Автозапуск дисков – это встроенная функция в ОС. Эта функция позволяет автоматически запускать какую-либо программу в зависимости от данных на диске. Например, Вы вставляете DVD с фильмом, и сразу запускается Windows Media Player.

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

Основная задача этой функции – упростить работу пользователя с ПК.

Т.е. для носителя с фильмом или музыкой запускается проигрыватель, для картинок/фотографий – программа для просмотра, чистый диск – программа для записи, для дистрибутива ПО – программа установки этого ПО, и т.д.

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

Пример показан на следующей картинке:

Использовать эту функцию или нет – решать Вам. Все зависит от характера Вашей работы за ПК. Если часто смотрите фильмы или слушаете музыку с дисков – тогда можно соответственно настроить ОС.

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

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

Пример показан на следующей картинке:

Некоторые программы, например Nero, дополняют эту функцию своей – при вставке чистого диска сразу запускается окно помощника Nero, а в закладке настроек автозапуска такого типа содержимого нет.

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

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

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

Для создания автозапуска программ или игр разработчики записывают файл Autorun.inf в корневую папку диска. При вставке такого диска ОС автоматически запускает программу, которая записана в этом файле.

Пример такого файла приведен ниже:

[autorun]
open=setup.exe
icon=setup.exe,0

Здесь написано, что надо запустить файл setup.exe из корня диска и использовать первую иконку из этого файла для панели задач.

Одна из причин отказа от автозапускавирусы.

Вирусописатели используют эту возможность для запуска вирусов на ПК.

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

Например, некоторые вирусы создают на флешках папки System Volume Information или RECYCLER, которых там быть не должно, и прячут файл там. Неопытные пользователи видят эти папки на флешке и думают, что это ОС создала их там, а значит все в порядке.

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

bat, .cmd, .exe, .ini, .

pif, и другими распространенными расширениями.

Это делается для повышения вероятности запуска вируса, т.е. если не сработал файл с расширением .inf, то пользователь из интереса или случайно мог бы запустить другой файл Autorun.

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

Потом попробуйте удалить эти файлы. Если файлы не удаляются или удаляются и сразу (или в течение полуминуты) создаются заново, значит ПК заражен, и его надо лечить от вирусов.

Для отключения автозапуска можно воспользоваться различными программами оптимизации системы (так называемыми твикерами). Но лучше это сделать самостоятельно, чтобы наверняка знать, что автозапуск отключен.

Для этого надо зайти в редактор реестра (Пуск – выполнить – команда regedit), найти следующие ключи реестра и установить такие значения.

Ключ:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCdrom]Параметр и значение:
“AutoRun” = 0

Ключ:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorer]Параметр и значение:
“NoDriveTypeAutoRun” = ff

Ключ:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionIniFileMappingAutorun.inf]Параметр и значение:
@=”@SYS:DoesNotExist”

Ключ:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerAutoplayHandlers CancelAutoplayFiles]Параметр и значение:
“*.*”=””

Если какого-либо ключа нет, то его надо создать.

Например, у меня в реестре ОС не было ключа: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionIniFileMappingAutorun.inf]

Я его создал и присвоил ему это значение.

Сначала курсор ставим на папку IniFileMapping, правой кнопкой вызываем меню, выбираем «создать – раздел».

Вводим значение «Autorun.inf» и жмем «ок», затем переходим на параметр «по умолчанию» в папке Autorun.inf, правой кнопкой вызываем меню, выбираем «изменить» и вводим значение «@SYS:DoesNotExist», жмем «ок».

Пример на картинке ниже:

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

После этих действий уже не надо настраивать закладку «автозапуск» в свойствах дисков.

Если вдруг возникнет необходимость использовать автозапуск, тогда надо в реестре эти ключи изменить следующим образом:

Ключ:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCdrom]Параметр и значение:
“AutoRun” = 1

Ключ:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorer]Параметр и значение:
“NoDriveTypeAutoRun” = 0

Ключ:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionIniFileMappingAutorun.inf]Параметр и значение:
@=””

Ключ:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerAutoplayHandlersCancelAutoplayFiles]Параметр надо удалить:
“*.*”

После этих действий надо настраивать закладку «автозапуск» в свойствах дисков заново.

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

При написании статьи были использованы материалы сайта http://forum.kaspersky.com.

441671

Возможно, Вас заинтересуют записи:

Источник: https://www.pc-user.ru/view_post.php?id=53

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.