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

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


Секрет автоматического запуска программ с компакт-диска хранится в ма леньком файле под названием 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 , где fiie . exe — полные путь и имя файла со значком, an — номер (отсчет начинается с нуля) значка в файле;


  • Shell \ name — описание дополнительного пункта контекстного меню дис ка. Формат:
  • ShelI \ mname = mtext
  • Shell\ mname \ Command = cmdline ,

    где mname — ИМЯ Пункта Меню, ratext — текст Пункта меню, cmdline —

  • командная строка, выполняющаяся при выборе этого пункта меню.
  • Если параметр sheii \...\ command указан без параметра sheii \..., то в меню будет выведен либо системный текст, либо имя пункта меню.
  • Файлы 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.


    Содержание раздела