Прочее компьютерное

Как отключить автозапуска USB флешек.?

Хочу создать ключ для отмены автозапуска USB флешек. Прочитал такую рекомендацию: в HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies
создать раздел Explorer в котором создать ключ NoDriveTypeAutoRun
Раздел уже есть, а вот как создать ключ Когда нажимаешь на название раздела, то в "Создать" имеются такие пункты контекстного меню: строковой параметр, двоичный параметр, параметр DWORD, мультистроковый параметр, расширяемый строковый параметр. Вычитал, что надо создать параметр DWORD . Вроде все сделал и все равно запускается автозагрузка. Ещё HKEY_LOCAL_MACHINE это тоже самое, что HKLM Просто в нетбуке такого имено названия нет. Как же отключить все таки эти автозагрузки?
В сети очень много советов о том, как избавиться от срабатывания автозапуска при вставке нового диска. Вполне рабочих:
1) %SystemRoot%\system32\gpedit.msc Конф. компа (она приоритетней конф. пользователя) Адм. шабл. \Система\Откл. автозапуск = на всех дисках
2) [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoDriveTypeAutorun"=dword:000000ff
"NoDriveAutoRun"=dword:3fffffff
 
(Методы 1 и 2 - это по сути одно и то же действие. )
 
Однако обидно, что на этом проблема считается решенной. А ведь это не так! По крайней мере в части проникновения вирусов через флэшку по autorun.inf схеме! Потому что автозапуск продолжает работать при 2клике по диску из проводника.
 
Для отключения автозапуска по 2клику на диске следует также добавить в реестр:
3)
;имена файлов, отыскав которые на носителе *встроенный AutoRun запускаться не станет* и позволит запустить носитель через autorun.inf
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files]
"*.*"=""
 
4)
;чтобы Проводник не читал параметры запуска из файла Autorun.inf, а читал их из ветки  
;реестра HKEY_LOCAL_MACHINE\SOFTWARE\DoesNotExist, которая не существует
;таким образом, любой autorun.inf всегда будет восприниматься  
;Проводником (в контексте автозапуска) как пустой
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@="@SYS:DoesNotExist"
 
5) Через ключ MountPoints2 в реестре также существует возможность для системы обходить заданный запрет на автозапуск сьёмных носителей. Как с этим бороться? Полностью удалить ВСЕ ключи MountPoints2 которые вы находите в реестре (там могут уже быть заданы параметры по автозапуску для сьёмных устройств, которые система уже знает) :
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2]
Перезагрузить компьютер. Ключи заново создаются, но уже чистыми.
 
Вот теперь все!
 
Дополнительно почитать (и скачать) по защите флэшек от проникновения вирусов можно у Mechanicuss'а - хорошо человек поработал по данной теме, всю информацию на одной странице свел.
Родственная тема В помощь системному администратору » Защита флэшки от вирусов [?]
Андрей Кирдяшов
Андрей Кирдяшов
944
Лучший ответ
Целую статью тебе скопировал ...
Есть несколько способов отключить автозапуск со съемных USB накопителей.

1. Самый простой способ: это настроить ключ автозапуска в реестре.
1.1. автоматически - открыть и импортировать файл DisableAutoRun.reg в реестр.
Откройте файл DisableAutoRun.reg. На вопрос "Вы действительно хотите добавить информацию из DisableAutoRun.reg в реестр? " ответьте "Да". Выйдет сообщение "Данные из DisableAutoRun.reg были успешно внесены в реестр".
Содержимое файла DisableAutoRun.reg:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:00000095
1.2. вручную - открыть редактор реестра и установить нужное значение ключа NoDriveTypeAutoRun.
Откройте редактор реестра: [Пуск] -> [Выполнить] -> regedit -> [OK].
Откройте ветку реестра HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
(если раздела "Explorer" нет, то создайте его [Правка] -> [Создать] -> [Раздел]) .
Откройте ключ NoDriveTypeAutoRun (если ключа "NoDriveTypeAutoRun" нет, то создайте его [Правка] -> [Создать] -> [Параметр DWORD]) и установите его значение в "95" (Шестнадцатеричная) или "149" (Десятичная) .
Допустимые значения ключа NoDriveTypeAutoRun:
0x1 - отключить автозапуск на приводах неизвестных типов
0x4 - отключить автозапуск съемных устройств
0x8 - отключить автозапуск несъемных устройств
0x10 - отключить автозапуск сетевых дисков
0x20 - отключить автозапуск CD-приводов
0x40 - отключить автозапуск RAM-дисков
0x80 - отключить автозапуск на приводах неизвестных типов
0xFF - отключить автозапуск вообще всех дисков.
Значения могут комбинироваться суммированием их числовых значений (кроме последнего) .
Значения по умолчанию:
Windows 2000 и Windows Server 2003: 0x95 - (отключен автозапуск съемных, сетевых и неизвестных дисков)
Windows XP: 0x91 - (отключен автозапуск сетевых и неизвестных дисков)
Комментарий: в XP Home по умолчанию этот ключ отсутствует (как и сам раздел Explorer), поэтому выше описан процесс его создания.

Ссылки по теме:
http://support.microsoft.com/default.aspx?scid=kb;en-us;895108

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

2. Способ отключения автозапуска через групповую политику.
Откройте редактор групповых политик ([Пуск] -> [Выполнить] -> gpedit.msc -> [OK]). Далее "Политика Локальный компьютер" -> "Конфигурация компьютера" - "Административные шаблоны" - "Система" и справа пункт "Отключить автозапуск". Откройте свойства этого пункта и поставьте "Включен", ниже в выпадающем списке выберите "На всех дисководах".
Далее примените новую политику командой gpupdate в консоли ([Пуск] -> [Выполнить] -> gpupdate -> [OK]).
Для всех вышеперечисленных версий кроме XP Home Edition: там оснастка управления групповыми политиками отсутствует.

3. Способ отключения автозапуска не по типу устройства, а по его букве.
Может быть актуален только если автозапуск будет отключен для всех букв дисков.
Раздел: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
Ключ: NoDriveAutoRun
Допустимые значения: 0x0-0x3FFFFFF
Значение представляет собой "битовую карту" дисков справа налево - крайний правый бит (в двоичном представлении) соответствует диску А, второй справа - B и так далее. Для отключения автозапуска бит должен быть установлен.
Значение по умолчанию: 0x0

4. Способ через отключение обработки файла автозапуска "Autorun.inf".
Раздел: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ Autorun.inf
Ключ по умолчанию.
Значение: "@SYS:DoesNotExist"
Работает на любом Windows от XP Home до Vista.
Evgenii Jeka
Evgenii Jeka
10 589
лучше и проще использовать утилиту AVZ попробуй очень много вкусностей есть в ней. конкретно по этому вопросу выбираешь файл-мастер поиска проблем нажимаешь пуск и один из пунктов есть автозапуск со съемных носителей ставь галку и нажимай кнопку исправить.
конечно это вариант для тех кто не хочет заморачиваться как это работает. про изменения в реестре можно найти кучу вопросов и в поисковиках
Обсуждали тут уже, юзай mwfix
Emil Umerov
Emil Umerov
110