Что скрывается в
автозагрузке?
Ну,
что, очередной раз решили включить компьютер и полазить в Интернет? Ну и как
компьютер грузится? Медленно? И при этом жужжит винчестером как майский жук?
Ничего удивительного. А что у вас грузится каждый раз при старте системы? Как
не знаю?! Тогда пора просвещаться, а заодно проверим, нет ли где хитрых
троянов, нагло ворующих пароли от Интернет.
Сперва
выясним, как Windows узнает о программах, которые надо запустить во время
старта системы. Всего есть три места, где хранятся эти сведения: папка
Автозагрузка из меню "Пуск", файл win.ini и реестр. Ну, с
Автозагрузкой все понятно - это наиболее простое и доступное место для запуска
программ, а вот на win.ini и реестре стоит остановиться поподробнее.
Начнем,
пожалуй, с файла. Хоть Microsoft и усиленно призывает разработчиков хранить все
настройки в реестре, отказываясь от INI-файлов, уверяет пользователей в том,
что эти файлы оставлены только для совместимости со старыми программами, тем не
менее, сами продолжают ими пользоваться. Сам файл находится в каталоге, где
установлена операционная система. Откройте его любым текстовым редактором. В
самом начале файла вы увидите раздел [windows]. В этом разделе есть два
параметра, отвечающие за автоматическую загрузку программ - load и run. Обычно
они пустые, но если там есть какая-то запись, обязательно проверьте, что за
программу она запускает, и не затесалось ли туда что-то вроде kernel16.exe :).
С
win.ini все просто - там есть только одно интересующее нас в данный момент
место. С реестром дело обстоит несколько сложнее. Там уже гораздо больше
пространства, куда может спрятаться незваный гость. Итак, открываем реестр и
начинаем поиски.
Сперва откройте раздел HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. Найдите там
подразделы Run, RunOnce, RunOnceEx, RunServices,
RunServicesOnce. В этих разделах есть строковые ключи (некоторые
разделы пустые), отвечающие за запуск программ. Название ключа может быть
произвольным, а в качестве значения у них указывается запускаемая программа,
если надо - то с параметрами. Обратите внимание на разделы, в названии которых
присутствует "Once". Это разделы, в которых прописываются программы,
запуск которых надо произвести всего один раз. Например, при установке новых
программ некоторые из них прописывают туда ключи, указывающие на какие-нибудь
настроечные модули, которые запускаются сразу после перезагрузки компьютера.
Такие ключи после своего запуска автоматически удаляются.
Внимательно
проверьте, что за программы у вас запускаются. Сразу после установки Windows в
разделе Run присутствуют ключи с названиями internat.exe, LoadPowerProfile,
ScanRegistry, SystemTray, TaskMonitor. В
разделе RunServices - ключ LoadPowerProfile. Другие разделы пустые.
Остальные ключи, которые могут присутствовать у вас в реестре, были добавлены
другими установленными программами. Подумайте, все ли они нужны вам при
загрузке и лишнее просто удалите. Это позволит значительно ускорить загрузку
Windows.
Но
это не единственный раздел, откуда запускаются программы. Перейдем к другой
ветви, а именно к HKEY_CURRENT_USER и откроем там раздел
SOFTWARE\Microsoft\Windows\CurrentVersion. Там есть только два подраздела,
отвечающие за автозагрузку: Run и Runonce. Изначально они пустые, так что все
записи там сделаны другими программами.
Следует
помнить, что из реестра программы запускаются в первую очередь, затем из файла
win.ini и самыми последними из "Автозагрузки". Так что если у вас
стоит в автозагрузке антивирусный монитор, то это еще не факт, что он отловит
запуск троянца, т.к. вирусы имеют гораздо меньший по размеру файл и грузятся не
в пример быстрее.
Вот,
пожалуй, и все об автоматически запускаемых в Windows программах. Если вы
хотите ускорить загрузку вашего компьютера, то удалите все лишнее из
перечисленных разделов. А когда вы устанавливаете какую-то подозрительную
программу или запускаете неизвестный файл, проверьте, не добавилось ли там чего
лишнего: уж больно много в последнее время развелось троянов и слишком широкие
массы пользователей получили к ним доступ. Так что лишняя осторожность никогда
не повредит.