В настоящее время большое количество вирусов использует для своего распространения различные носители информации. И, если разобраться, большинство вирусов на компьютеры пользователей попадает не из интернета (или локальной сети), а с самых обычных флешек и карт памяти.
Ниже написано немного теории о том, почему повышается безопасность работы за компьютером, при использовании способа защиты, приведенного в данной статье; если же вам лень это читать, можете просто скачать по ссылке файлик All_Without_CD-ROM_Off.reg и запустить его, при этом подтвердив внесение изменений в реестр. Плохого ничего не случиться, а вот безопасность своего компьютера вы существенно повысите.
Файлик предназначен для Windows XP, на других версиях Windows скорее всего просто не произойдет никаких изменений.
При подключении любого носителя информации к компьютеру на Windows XP происходит сканирование этого носителя на предмет наличия файла автозапуска (autorun.inf), и, в случае обнаружения такого файла - чтение его и запуск указанных там файлов. Для карт памяти и флешек - в 99% случаев этими файлами являются вирусы.
Чтобы защититься от вирусов с флешек можно конечно установить какую нибудь "мегапрограмму", типа USB Guard. Однако такие программы постоянно висят в оперативной памяти и "кушают" ресурсы компьютера. Есть способ защиты от вирусов гораздо более простой, без расходования ресурсов компьютера, которых и так постоянно не хватает - просто отключить автозапуск с флешек и обнаружение файла autorun.inf. После этого файл autorun.inf при вставке флешки не будет считываться и вирусы не будут запускаться на компьютере.
Сделать это можно скачав и запустив файл реестра
All_Without_CD-ROM_Off.reg (как следует из названия отключает автозапуск со всех носителей, кроме CD-ROM), либо же вручную изменив ветви реестра следующим образом
;Отключение автозапуска со всех типов устройств, кроме CD-ROM:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000DD
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@="@SYS:DoesNotExist"
В параметр NoDriveTypeAutoRun можно вписать по желанию одно из следующих значений:
0x1 - отключить автозапуск на приводах неизвестных типов
0x4 - отключить автозапуск сьемных устройств
0x8 - отключить автозапуск НЕсьемных устройств
0x10 - отключить автозапуск сетевых дисков
0x40 - отключить автозапуск RAM-дисков
0x80 - отключить автозапуск на приводах неизвестных типов