По умолчанию на USB-накопителях автозапуск отключен, есть ключи реестра, которые влияют на это, он находится на всей машине
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun
или зарегистрированный пользователь
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun
Настройка машины переопределяет пользовательскую настройку, если обе настройки установлены (в моем окне XP он был указан только в настройках пользователя).
Значение этого ключа является битовой маской, вам нужно сложить значения вместе, чтобы получить нужную комбинацию.
- 0x1 Отключает автозапуск на дисках неизвестного типа.
- 0x4 Отключает автозапуск на съемных дисках.
- 0x8 Отключает автозапуск на фиксированных дисках.
- 0x10 Отключает автозапуск на сетевых дисках.
- 0x20 Отключает автозапуск на дисководах CD-ROM.
- 0x40 Отключает автозапуск на дисках ОЗУ.
- 0x80 Отключает автозапуск на дисках неизвестного типа.
- 0xFF Отключает автозапуск на всех типах дисков.
Поэтому, если вы хотите включить USB-накопители, вам нужно будет "вычесть" 0x4 из имеющегося у вас значения (но только в том случае, если для номера установлено значение 4 бита).
Это решение работает от Windows 7 до XP и, вероятно, работает на Windows 8, но я не проверял.
Узнайте больше: http://www.fortypoundhead.com/showcontent.asp?artid=2705