Отключение автозапуска флешки / CD

Вариант № 1

Пуск - Выполнить - gpedit.msc

Конфигурация компьютера

Административные шаблоны

Система

Отключить автозапуск


Правой кнопкой мыши - Свойства - Включена - Всех дисководах - Применить.

Теперь автозагрузка на флешках не стартует и вирусы не смогут распространиться без помощи пользователя.

Вариант 2

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUSBSTOR
параметр: Start = 4

Вариант № 3

Отключение автозапуска (Autorun) приводов (CD-ROM, Flash) в windows 2000/XP/2003

ОДля всех вышеперечисленных версий кроме XP Home Edition:
пуск - выполнить - gpedit.msc - конфигурация компутера - административные шаблоны - Система - отключить автозапуск (выберите, где отключать). Далее примените новую политику командой gpupdate в консоли.

В Home оснастка управления групповыми политиками отсутствует,однако тот же эффект может быть достигнут ручной правкой реестра:
1) Пуск -> выполнить -> regedit
2) открыть ветку HKLMSOFTWAREMicrosoftWindowsCurrentVersionPolicies
3) Создать новый раздел
4) Переименовать созданный раздел в Explorer
5) В этом разделе создать ключ NoDriveTypeAutoRun

Допустимые значения ключа:
0x1 - отключить автозапуск на приводах неизвестных типов
0x4 - отключить автозапуск сьемных устройств
0x8 - отключить автозапуск НЕсьемных устройств
0x10 - отключить автозапуск сетевых дисков
0x20 - отключить автозапуск CD-приводов
0x40 - отключить автозапуск RAM-дисков
0x80 - отключить автозапуск на приводах неизвестных типов
0xFF - отключить автозапуск вообще всех дисков.

Допустимые значения ключа NoDriveTypeAutoRun:
Bit Drive_Type Meaning
0x01 DRIVE_UNKNOWN The drive type cannot be determined.
0x02 DRIVE_NO_ROOT_DIR The root path is invalid. For example, no volume is mounted at the path.
0x04 DRIVE_REMOVABLE The disk can be removed from the drive (e.g. floppy disk).
0x08 DRIVE_FIXED The disk cannot be removed from the drive (e.g. HDD).
0x10 DRIVE_REMOTE The drive is a remote (network) drive.
0x20 DRIVE_CDROM The drive is a CD-ROM drive.
0x40 DRIVE_RAMDISK The drive is a RAM disk.
0x80 DRIVE_FUTURE Future device types.

Значения могут комбинироваться суммированием их числовых значений.

Значения по умолчанию:
0x95 - Windows 2000 и 2003 (отключен автозапуск сьемных, сетевых и неизвестных дисков)
0x91 - Windows XP (отключен автозапуск сетевых и неизвестных дисков)
Комментарий: в XP Home по умолчанию этот ключ отсутствует (как и сам раздел Explorer), поэтому выше описан процесс его создания. Для остальных версий создавать не надо, он уже есть, просто исправьте его.

В ХР делают так:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorer]
параметр "NoDriveTypeAutoRun"=dword:000000ff
Вместо ff можно b5 - эффект такой же. Авторан я не отключает.
В W2k такая штука не проходит и нужно менять в [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCdrom].

Вариант № 4

Также возможно отключение автозапуска диска, которому присвоена заранее известная буква:
Раздел: HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesExplorer
Ключ: NoDriveAutoRun
Допустимые значения: 0x0–0x3FFFFFF
Значение представляет собой "битовую карту" дисков справа налево - крайний правый бит (в двоичном представлении) соответствует диску А, второй справа - B и так далее. Для отключения автозапуска бит должен быть установлен.

Значение по умолчанию: 0x0

Изменения в реестре применяются после перезагрузки.


Вариант № 5

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCdrom]
"AutoRun"=dword:00000000

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorerNoDriveTypeAutoRun]
"NoDriveTypeAutoRun"=dword:000000b1

[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]
"NoDriveTypeAutoRun"=dword:000000b1

Автозапуска вообще нет. Ни при даблклике,ни в контекстном меню.

Вариант №6

По поводу - "Безопасность: разрешен автозапуск программ с CDROM"
надо в реестре сделать так:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesCdrom]
"AutoRun"=dword:00000000

Вариант № 7

ОТКЛЮЧЕНИЕ АВТОЗАПУСКА ФЛЕШЕК И CD/DVD


REG ADD "HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerAutoplayHandlersCancelAutoplayFiles" /v "*.*" /d "" /f

В CancelAutoplayFiles находятся текстовые параметры, содержащие имена файлов, отыскав которые на носителе встроенный AutoRun запускаться не станет и позволит запустить носитель через autorun.inf. Добавляем строковый параметр следующего содержания: *.* (все файлы).
REG ADD "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionIniFileMappingAutorun.inf" /ve /d "@SYS:DoesNotExist" /f

@SYS:DoesNotExist говорит explorer'у чтобы он не читал параметры запуска из файла Autorun.inf, а читал их из ветки реестра HKEY_LOCAL_MACHINESOFTWAREDoesNotExist, которая не существует. В итоге если внешний носитель содержит файл Autorun.inf - то при подключении носителя к компьютеру, Autorun.inf не запускается. Более того - не запускается он и при двойном клике по букве диска этого носителя в проводнике.
REG ADD "HKLMSOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 255 /f

С помощью NoDriveAutoRun запрещается загрузка с определенных приводов по их буквенному обозначению, а NoDriveTypeAutoRun запрещает загрузку с определенных приводов по их типу. Поскольку нам авторан вообще не нужен, используем второе.
REG ADD "HKLMSYSTEMCurrentControlSetServicesCdrom" /v AutoRun /t REG_DWORD /d 0 /f

Cdrom - полное отключение всякой поддержки автозапуска компакт-дисков (даже ручной).

Вариант № 8

ПРОГРАММНАЯ ЗАЩИТА ФЛЕШКИ ОТ ЗАПИСИ


Программная защита флешки от записи осуществляется путем определения свободного пространства на ней, с последующим полным его заполнением. Такой метод отлично подходит, например, для защиты загрузочных флешек (имеющих файл autorun.inf), которые невозможно защитить созданием одноименного каталога AUTORUN.INF.

Для создания такого файла используется команда:

fsutil file createnew <filename> <length>

Вариант № 9

Этот способ делает autorun.inf "невидимым" для ОС. При наличии на флешке autorun.inf, двойной клик на флешке в проводнике является аналогом клика правой мышкой и выбора пункта "Открыть", а пункт контекстного меню "Автозапуск" не появляется. Код:

NOAUTRUN.REG

код
REGEDIT4
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionIniFileMappingAutorun.inf]
@="@SYS :DoesNotExist"


Помните что последняя строка в REG-файле должна быть ПУСТОЙ.

Вариант № 10

Отключить службы "определение оборудования оболочки" "Shell Hardware Detection"

Вариант № 11

Windows 2000 SP4
воспользовался кодом

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorer]
"NoDriveTypeAutoRun"=dword:000000ff

Не забывайте - всем кроме Vista Sp2 и Windows 7 надо еще накатить обновление http://support.microsoft.com/kb/967715/ru

Вариант № 12

Пуск -> Выполнить -> gpedit.msc -> Конфигурация компьютера -> Конфигурация Windows -> Параметры безопасности -> Политики ограниченного использования программ -> Дополнительные правила -> щелкнуть ПКМ -> Создать правило для пути -> autorun.inf -> Не разрешено.

Обновлено: 11.03.2015