Иллюстрированный самоучитель по устранению сбоев и неполадок домашнего ПК

Воспроизведение компакт-дисков

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

Секрет автоматического запуска программ с компакт-диска хранится в маленьком файле под названием AUTORUN.INF, который размещается в корневом каталоге диска и позволяет выполнять целый ряд действий:

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

Простейший вариант файла AUTORUN.INF может выглядеть следующим образом:

[Autorun]
icon=icon.ico
open=autorun.exe

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

Во-первых, перед всеми параметрами должна присутствовать строка [Autorun].

В качестве параметров могут быть следующие команды:

  • Open – командная строка, автоматически выполняемая при вставке диска или при выборе в контекстном меню диска пункта Автозапуск. Например:
    Open = Autorun.exe
    

    Или:

    Open = Notepad.exe
    List.txt;
    
  • Icon – полные путь, имя файла со значком и номер значка в нем. Формат: icon=fiie.exe, n, где file.exe – полные путь и имя файла со значком, a n – номер (отсчет начинается с нуля) значка в файле;
  • Shell\name – описание дополнительного пункта контекстного меню диска. Формат: ShelI\mname = mtext Shell\ mname\Command = cmdline, где mname – имя пункта меню, mtext – текст пункта меню, cmdline – командная строка, выполняющаяся при выборе этого пункта меню.

Если параметр shell\…\command указан без параметра shell \…, то в меню будет выведен либо системный текст, либо имя пункта меню.

Файлы Autorun.inf могут работать не только на компакт-дисках, но и на дискетах и других типах съемных накопителей. Для этого надо с помощью любой программы тонкой настройки Windows включить автозапуск со съемных дисков.

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

  • перед установкой компакт-диска в привод нажмите одну из клавиш SHIFT на клавиатуре и удерживайте ее нажатой до тех пор, пока лоток привода не закроется и лампочка на приводе не перестанет моргать. Честно говоря, такой способ не всегда работает, по крайней мере, в Window 98 SE, поэтому, если вам очень нужно избежать автозапуска, используйте второй способ;
  • установите компакт-диск, пока операционная система еще не загрузилась, но в этом случае следует быть осторожным, т.к. почти все приводы автоматически закрывают лоток в момент определения устройств, подключенных к контроллеру IDE, т.е. в самом начале запуска компьютера, а некоторые модели закрывают его еще и при каждом обращении операционной системы. При этом вы можете просто не успеть установить диск в лоток, и при закрытии он будет "закушен", что вполне может привести к появлению на нем серьезной царапины.

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

Если вы желаете отключить автозапуск компакт-дисков, это можно сделать, изменив следующий ключ в системном реестре:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom

Параметр Autorun должен иметь значение о при отключенной функции автозапуска или значение 1 при включенной функции. На автозагрузку влияют также следующие два ключа:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer NoDriveTypeAutoRun = 0x00000095
  • HKEY_USERS\.DEFAULT\Software\Microsof t:\Windows\CurrentVersion\Policies\Explorer NoDriveTypeAutoRun = 0x00000095

Их корректное значение должно быть равно 0x00000095.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.