Немного про "дебильный автозапуск дисков"... и как с этим быть...
Часто встречал весьма радикальные и я бы даже сказал странные рекомендации для отключения автозапуска компакт-дисков. Которые заключались в том, чтобы установить значение параметра "AutoRun" в ноль.
То что при этом вырубается всё что можно и нельзя предлагальщиков ничуть не останавливало. Точно так же их не смущало их и то, что на все остальные типы дисков, включая флешки и иже с ними, этот параметр к удивлению пользователей ничуть не распространяется.
Оно в общем-то и понятно. Так как знания предлагальщиков как правило ограничивались в данном вопросе этим единственным параметром, присутствующем во всех утилитах твика реестра.
Потому-то некоторых начинающих может весьма удивить тот факт, что параметров регулирующих автозапуск различных дисков в действительности целое множество. И правильной регулировкой всех этих параметров действительно можно добиться практически любого нужного нам результата (их гибкость впечатляет).
В качестве примера я положил в этом архиве несколько основных значений этих параметров:
http://alexey-rassylki.pisem.net/AutuRunD.zip Каждый параметр-значение тут выполнен в виде отдельного REG-файла и ясно и чётко описан (смотри содержание REG-файла).
------------------
Рекомендуемые мною значения основных парметров смотри ниже.
Эти значения позволяют убрать автоматический запуск абсолютно любых типов дисков, но оставить "ручной автозапуск" через контекстное меню диска. Ещё штрих. Иконки компакт-дисков не будут убиваться (ведь "AutoRun"=1, мы его не отключаем). Крайне рекомендую эти значения.
HKEY_CURRENT_USER (HKCU) - для текущего пользователя
HKEY_LOCAL_MACHINE (HKLM) - для всех пользователей (для машины в целом)
Одинаковые HKCU и HKLM параметры применять одновременно просто нет смысла. Выберите что-то одно.
Итак:
------------------
;Включение автозапуска для всех букв дисков (по умолчанию) HKCU
;Аналогично значению hex:00,00,00,00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveAutoRun"=-
;Включение автозапуска для всех букв дисков (по умолчанию) HKLM
;Аналогично значению hex:00,00,00,00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveAutoRun"=-
------------------
;Отключение автозапуска для всех типов дисков (с сохранением ручного запуска) HKCU
;255
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
;Отключение автозапуска для всех типов дисков (с сохранением ручного запуска) HKLM
;255
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
------------------
;Включение поддержки автозапуска компакт-дисков (с возможностью ручного запуска) (по умолчанию)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000001
------------------
Внимание! Если вы используете только параметры HKLM, смотрите чтобы они не перекрывались таким же парметром HKCU. Элементарно, но многие до сих пор забывают проверять.