1

Тема: Реестр: отключение AutoRun и AutoPlay в Windows XP

Функция AutoRun ищет на CD_ROM текстовый файл AUTORUN.INF и запускает программу, прописанную в параметре "OPEN" секции [autorun] этого файла. Для отключения этой функции необходимо отредактировать реестр:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Cdrom

установив значение параметра AutoRun равным 0 и перезагрузиться.

Функция AutoPlay в WindowsXP работает не только для CD-ROM, но и для различных типов съёмных носителей (например, flash-памяти) и пытается произвести различные действия в зависимости от содержимого носителя (открыть проводник, проиграть файлы мультимедиа и т.д.). Параметры AutoPlay настраиваются в диалоге свойств диска-носителя на вкладке "Автозапуск" (диалог свойств можно открыть через контекстное меню нужного диска в окне "Мой компьютер"). В принципе, лично мне этого оказалось достаточно. Но нашёл в инете ещё пару рекомендаций, может кому пригодятся:

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

В этой ветке находятся текстовые параметры, содержащие имена файлов, отыскав которые на CD-ROM, AutoPlay запускаться не станет. Добавить сюда пустой строковый параметр типа REG_SZ с названием "*.*" (любые файлы).

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Ключ NoDriveTypeAutoRun (тип DWORD), значения:
0x91 - значение по умолчанию.
0xDD - выключить AutoPlay для всех типов устройств кроме CD-ROM.
0xFF - выключить AutoPlay для всех типов устройств.

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