Познавательный блог  

Поиск по сайту

Гугль

Архивы

Как полностью отключить автозапуск в Windows XP

Как полностью отключить автозапуск в Windows XP. Решение проблемы AutoRun-вирусов (отключение autorun.inf).

В последнее время распространение вирусов, плодящихся через файлы autorun.inf выросло до размеров эпидемии. Что не может не расстраивать. В этом мануальчике мы будем отключить автозагрузку.

Через Пуск/Выполнить запустите gpedit.msc. В появившемся окне выберите ветку дерева слева Конфигурация компьютера - Административные шаблоны - Система. В рабочей области найдите пункт “Отключить автозапуск”. Выбрав “включен”, выберите также на “всех дисководах”. Через данный интерфейс можно отключить автозапуск либо только для CD (что в действительности включает в себя: неизвестные, CD, сетевые и съемные диски), либо для всех дисков. Обратите внимание, отключение для CD-дисководов отключает также и съемные (флеш) диски, что вобщем-то решает нашу проблему, но оставляет, например, автозапуск для жестких дисков. Поэтому я рекомендую использовать отключение для всех дисков.

Если вы напротив хотите отключить автозапуск везде, кроме CD, то для этого придется через regedit залезть в реестр в ветку

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun

и установить нужное значение DF, которое формируется посредством битовой маски (суммированием чисел, соответствующих разным битам):

0x01 (DRIVE_UNKNOWN) — привод, тип которого не может быть определен
0x02 (DRIVE_NO_ROOT_DIR) — диск с невалидным корнем (сетевые “шары”?)
0x04 (DRIVE_REMOVABLE) — съемный диск (дискеты, флешки)
0x08 (DRIVE_FIXED) — несъемный диск (жесткий диск)
0x10 (DRIVE_REMOTE) — сетевой диск
0x20 (DRIVE_CDROM) — CD-привод
0x40 (DRIVE_RAMDISK) — виртуальный диск (RAM-диск)
0x80 (DRIVE_FUTURE) — будущие типы устройств

Сумма всех этих типов есть 0xFF, что соответствует отключению автозапуска для абсолютно всех дисков.

Значения по умолчанию

0x95 — Windows 2000 и 2003 (отключен автозапуск сьемных, сетевых и неизвестных дисков)
0x91 — Windows XP (отключен автозапуск сетевых и неизвестных дисков)

Если у Вас Windows XP Home Edition

В Windows XP Home по умолчанию этот ключ отсутствует (как и сам раздел Explorer), поэтому вы должны создать раздел и параметр NoDriveTypeAutoRun вручную (”Создать” / “Параметр DWORD”).

Второй способ

Второй способ более радикальный и является скорее хаком, но работает железно. По сути он подменяет содержимое файла autorun.inf значением из реестра, которое нарочно задается пустым/неверным. Это приводит к тому, что если на диске и есть файл autorun.inf, то он воспринимается как пустой.

Вот Registry-файл, который таким способом отключает автозапуск:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@="@SYS:DoesNotExist"

Чтобы вернуть как было, достаточно просто удалить regedit’ом ветку

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf

Примечание: Для того, чтобы изменения вступили в силу, при использовании обоих способов необходимо перезагрузить компьютер (утилита gpupdate в первом способе не помогает).

Другие способы

Есть и другие способы, например, установка параметра AutoRun в ключе реестра

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDRom

равным 0. Но этот способ, однако, не убирает пункт “Автозапуск” в контекстном меню диска и открытие диска из Проводника посредством двойного клика приведет к срабатыванию автозапуска. Поэтому я этот метод считаю ненадежным.

По материалам http://web-notes.ru/

Комментарии

Комментарий от Игроман [ Июнь 3, 2011, 11:31 ]

Спасибо за подсказку как убрать автозапуск!

Комментарий от fara_on [ Июнь 5, 2011, 09:49 ]

зачем лазит в реестр, наберите в командную строку msconfig, в новом открывшемся окне выберите вкладку Автозагрузка и там снимите необходимые галочки, комп просить перезагружатся.

Комментарий от tema [ Июнь 19, 2011, 11:12 ]

fara_on, тут речь об автозаПуске, а не об автоЗагрузке. Это разное.

Комментарий от яргл51 [ Март 7, 2012, 04:33 ]

Надо запомнить.

Комментарий от Serga [ Август 2, 2012, 07:27 ]

Как в реестре отключить отключение монитора через 20 мин срочно надо.

Комментарий от Ray [ Сентябрь 25, 2012, 12:59 ]

Спасибо за статью, второй способ очень хорош!

Написать комментарий








Страницы

Свежие записи

Гугль

Мета

Счетчики


Rambler's Top100

Рубрики

  Разработка и дизайн — StvPromo.ru