Самый надежный способ увеличить быстродействие компьютера — купить к нему новые комплектующие. Но во время мирового кризиса метод этот вряд ли будет пользоваться популярностью.
Можно пойти другим путем — разогнать систему аппаратно или программно. Или попытаться улучшить рабочие характеристики компьютера, установив самые свежие обновления БИОС, драйверов и Service Pack 3 для Windows XP. Увы, проведенный эксперимент показал, что ожидать существенного прироста производительности не стоит. В моем случае полученный результат 2–3% входит в пределы статистической погрешности (подробнее смотри статью “Проверяем на себе: обновляем БИОС и драйвера” в № 6, марта 2009 года). Однако в процессе тестирования выявилась интересная деталь: при выгрузке из памяти процессов, не влияющих напрямую на работоспособность Windows, удалось добиться 5-7% прироста. >>>
На свежеустановленной Windows список автозагрузки практически чист. Но по мере установки нового программного обеспечения он начинает разрастаться. Одни процессы прописываются с вашего ведома, другие — нелегально. Но каждый процесс увеличивает время загрузки операционной системы, занимает мегабайты оперативной памяти и нагружает процессор. А все вместе они способны ощутимо снизить скорость работы системы. Поэтому нужно вести за ними постоянный контроль и отключать редко используемые или ненужные процессы.
Вызовите “Диспетчер задач Windows” (нажав сочетание клавиш “Ctrl+Alt+Del”), перейдите во вкладку “Процессы”. Как вы видите, сейчас на вашем компьютере запущено несколько десятков приложений. Все они потребляют ресурсы: загружают процессор (ЦП, измеряется в процентах) и занимают память (измеряется в Кб). Какие-то процессы — неотъемлемая часть операционной системы, другие мы запускаем сами, а третьи загружаются из “Автозагрузки”. Вот с этой категорией автозапускаемых приложений мы и будем сегодня разбираться.
Получить доступ к “Автозагрузке” можно через меню “Пуск > Выполнить > msconfig”, далее вкладка “Автозагрузка”. В моей системе тут прописалось свыше 30 процессов. Взгляните на свой список. Можете ли вы сказать сразу, какое приложение за что отвечает? Если да, то переходите сразу к выводам. Если нет, приготовьтесь, будем разбираться. У неподготовленного человека от названий процессов может кругом пойти голова. Что такое hpnra.exe или issch.exe? Не вирус ли это? Подобные вопросы наверняка возникали у многих, кто впервые залезал в “Автозагрузку”. Это справедливо, так как нередко вредоносное ПО маскируется под названия системных процессов. При этом вирус называется очень похоже, справедливо уповая на то, что неопытный пользователь не заметит разницу от замены или перестановки одной-двух букв.
Отключив ненужные процессы, мы можем добиться некоторого прироста производительности. Какого, узнаем после проведения практических тестов на следующей конфигурации: процессор Athlon X2 5200+, ОЗУ 3 Гб, материнская плата ASUS M2N Sli Deluxe, видео Gigabyte GeForce 8600GT, ОС Windows XP SP3.
Разумеется, существуют более мощные инструменты, управляющие “Автозагрузкой”. Навскидку могу назвать несколько бесплатных альтернатив: MSConfig Cleanup, Autoruns, AnVir Task Manager, OSAM: Autorun Manager, Absolute StartUp. Я рекомендую пользоваться утилитой Autoruns (см. врезку). Несмотря на англоязычный интерфейс, разобраться с ней не составит труда, к тому же она одобрена корпорацией Microsoft. Кроме того, в паре к ней советую установить Process Lasso (http://www.bitsum.com/prolasso.php / 412 Кб), которая представляет собой более удобный и функциональный в информационном плане “диспетчер задач”.
Врезка!
Autoruns 9.39 — Ссылка - http://technet.microsoft.com/ru-ru/sysinternals/bb963902.aspx — 565 Кб (screen 2)
Эта программа служит для отслеживания и контролирования процессов, загружающихся в системе автоматически. Щелкнув по интересующему вас приложению или сервису, вы тут же перейдете в то место, из которого он загружается. Без труда можно получить и дополнительные сведения о процессе, выделив его и нажав клавиши “Ctrl+G” (или выбрав пункт в меню “Entry – Google”). Автоматически сформируется запрос для поисковика Google и в открывшемся браузере вы сможете найти результаты поиска. Любым компонентом можно легко управлять. Список автозагрузки создается через меню “File > Export As”: результаты сохранятся в текстовый файл.
Программы могут запускаться из множества мест: “Пуск > Программы > Автозагрузка”, из файла win.ini и реестра. В последнем они обычно находятся в разделах Run, RunOnce, RunOnceEx, RunServices, RunServicesOnce ветки HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion, где сразу после установки Windows в разделе Run создаются ключи internat.exe, LoadPowerProfile, ScanRegistry, SystemTray, TaskMonitor. Увы, это не единственный раздел, откуда автоматически запускаются приложения. В ветке HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion также присутствуют разделы Run и Runonce, которые изначально пусты и постепенно заполняются пользовательскими программами. Изредка вирусы могут прописаться и в других ветках, что затрудняет их поиск.
Приоритет загрузки следующий: сначала загружаются программы, прописанные в реестре, потом из файла win.ini и самыми последними — из меню “Пуск > Программы > Автозагрузка”.
Прежде чем начать отключать ненужные процессы, нужно разобраться, кто за что отвечает. Ведь если автозагрузку приложения QuickTime можно отключить без последствий, то подобный фокус с антивирусом не пройдет. Поэтому перед проведением тестов мы разберем по полочкам весь мой список автозагрузки (“Пуск > Выполнить > msconfig”). Разумеется, на вашем компьютере набор приложений будет несколько другим. В скобках буду указывать количество потребляемой памяти, которое буду брать из “диспетчера задач” (для удобства эти значения округлим до Мб) — если оно там находится. Название процессов возьмем точно так, как они расположены на рисунке 1 (screen 1). Нумерация проставлена для удобства. Звездочкой отмечены те процессы, которые впоследствии войдут в оптимальный вариант.
1. NvCpl.dll — библиотека контрольной панели NVIDIA. Отвечает за настройки экрана. Менять их не планирую, отключаем. Кстати, при отключении приложений, из списка автозагрузки строка не удаляется, поэтому в любое время вы можете включить автозагрузку той или иной программы.
2. Nwiz.exe — модуль программы NVidia Nview для управления графическим ускорителем, которая предоставляет доступ к дополнительным возможностям настройки видеокарты. Отключаем, так как не пользуемся.
3. CTDVDDET.EXE (3,88 Мб) — утилита от звуковой карты Createive Audigy 4. Автоматически обнаруживает и запускает DVD-диски. Некритичный процесс, отключаем.
4. CTSysVol.exe (6,06 Мб) — утилита от звуковой карты Createive Audigy 4. Что делает, так и не понял, но тоже отключаем.
5. CTHELPER.EXE (6,63 Мб) — резидентно загружаемое расширение Windows API MFC от звуковой карты. Предположительно отвечает за специфические функции. Отключаем.
6. UpdReg.EXE — мнения в Интернете по поводу этого модуля разошлись. Некоторые утверждают, что это стандартное приложение, проверяющее целостность реестра операционной системы. Это не так, приложение используется для регистрации пользователей Creative Labs products. Отключаем.
7. qttask.exe (2,88 Мб) — появляется при установке QuickTime (QuickTime TASKbar). Однако сам проигрыватель неудобный в управлении и потребляет много ресурсов. Использую плейер Media Pleer Classic. Поэтому тоже отключаем.
8. TBPanel.EXE (6,14 Мб) — утилита для настраивания максимальной производительности видеокарты (Display Control Panel). Не используем, поэтому отключаем.
9. SMax4PNP.exe (4,89 Мб) — драйвер моей встроенной звуковой платы (SoundMAX service agent component). Убираем из автозагрузки так как используем дискретную карту.
10. SMax4.exe (3,27 Мб) — еще один компонент SoundMAX. Отключаем.
11. ashDisp.exe* (2,57 Мб) — запускаемый файл антивируса Avast!Home. Оставляем.
12. KHALMNPR.EXE (6,08 Мб) — судя по всему, ядро драйвера для мыши Logitech. Отключаем, если не пользуемся специальными возможностями.
13. NvMcTray.dll — что-то от драйверов видеокарты NVidia. Убираем.
14. CTFMON.exe* (3,76 Мб) — языковой модуль, показывающий в трее используемую раскладку. Оставляем. Как вариант советуют поставить PuntoSwitcher и деактивировать. Использую привычный вариант, поэтому оставляем.
15. VistaDrv.exe (4,19 Мб) — измененные иконки для дисков в стиле “Виста”. Служит для украшений, поэтому отключаем.
16. dmaster.exe (8,03 Мб) — “качалка” файлов DownloadMaster. Скачиваю с Интернета каждый день, поэтому оставляем.
17. axcmd.exe — утилита командной строки программы Alcohol 120. Отключаем.
18. uTorrent.exe (10,44 Мб) — торрентовский клиент uTorrent. Использую не часто, поэтому если надо, запущу через ярлык на рабочем столе. Отключаем.
19. daemon.exe (8,42 Мб) — программа Deamon Tools Lite. Использую крайне редко, поэтому автозапуск отключаем.
20. flashnote.exe* (5,76 Мб) — утилита-блокнот Flashnote. Часто прибегаю к ней, поэтому оставляем.
21. RGSCLauncher — приложение отвечает за работу с RockStar Games Social Club. Поставилось вместе с GTA 4. Игры давно нет, а запись осталась. Убираем.
22. Adobe Acrobat Speed Launcher — утилита ускоряет открытие Adobe Reader. Если используете альтернативные просмотрщики, отключите.
23. Logitech Desktop Messenger.exe (4,58 Мб) — приложение информирует вас о новостях компании Logitech (в частности, отвечает за появление обновлений). Отключаем.
24. Logitech SetPoint.exe — программное обеспечение для мышей и клавиатур производства Logitech. Отключаем. Как показала практика, мышь как работала без проблем, так и работает.
25. jusched.exe (Sun Java Update Scheduler) — программа для проверки новый версий для Sun Java. Отключаем.
26. NCProTray.exe* (3,22 Мб) — программа для управления профилем монитора Samsung. Оставляем, так как работаем через эту программу, настроив пользовательский профиль.
27. HDDlife.exe (8,56 Мб) — программа HDDlife, отслеживающая некоторые параметры жестких дисков системы (температура, SMART-параметры). Отключаем.
28. Total Commander.exe* (7,35 Мб) — автозапуск программы Total Commander. Оставляем, так привык сразу начинать с нее работу в операционной системе.
29. ВолгаТелеком — сетевое подключение к Интернету. Оставляем, так как потребляет минимум ресурсов.
30. AWC.exe — модуль программы Advanced SystemCare 3. Отключаем, так как прибегаю к ее услугам крайне редко.
31. Rainlendar2.exe — модуль Rainlendar2. Отключаем, так как программа уже удалена, а запись осталась.
32. wmagent.exe — агент Wmoney. Пользуюсь редко, поэтому тоже отключаем.
Так как в вашем случае список автозагрузки будет другим, собирать информацию о приложениях придется в Интернете. Можно воспользоваться поисковиками, а можно — специализированными сайтами: http://www.processlibrary.com (на английском языке, но для понимания нужны лишь минимальный знания языка), http://www.spycheck.ru/ (имеется интерфейс на 11 языках, в том числе и на русском), http://wiki.compowiki.info/ProcessyWindows (“справочник по процессам Windows”).
!Врезка!
Если вас беспокоит возможность того, что какое-нибудь приложение без вашего ведома залезет в автозагрузку, установите на свою систему бесплатную утилиту StartupMonitor (http://www.mlin.net/StartupMonitor.shtml). Весит около 60 кБ и после инсталляции начинает отслеживать любые попытки приложений влезть в автозагрузку реестра Windows или меню "Пуск". В подобных случаях вы будете извещены информационной табличкой с возможностью разрешения или блокировки производимых сторонней программой действий.
Результаты тестов
Итак, мы имеем около трех десятков процессов, запускаемых при старте системы. Эту конфигурацию назовем “максимальной”. “Минимальная” конфигурация включает в себя только два процесса: CTFMON.exe и ashDisp.exe. Даже если их отключить, при следующей перезагрузке они снова будут включены. “Оптимальная конфигурация” — приложения, отмеченные звездочкой. После отключения хотя бы одного процесса при последующей перезагрузке появится окно с запросом. Поставьте галку в пункте “больше не запускать...”, чтобы при каждой загрузке Windows это окно не появлялось.
Кстати, в Windows Vista с помощью встроенного планировщика заданий можно запускать не все приложения сразу, а постепенно. Таким образом к работе можно приступить чуть раньше (подробнее можно прочесть тут: http://www.oszone.net/7362). К сожалению, Windows XP подобной возможностью не обладает.
В каждой конфигурации измерялись следующие параметры:
1. Время загрузки полной операционной системы. Это значение определялось по “песочным часам” рядом со стрелкой мыши и интенсивной работе винчестера. Во всех трех случаях рабочий стол появлялся через 48 секунд после запуска компьютера, далее загрузка системы продолжалась;
2. Объем оперативной памяти и количество работающих процессов. Измерения проводились через 2-3 минуты после полной загрузки операционной системы, данные брались из “диспетчера задач Windows” (вкладка “быстродействие”).
3. Производительность измерялась с помощью синтетических тестов PCMark05 Basic Edition и SiSoftware Sandra Lite.
Для уменьшения погрешности каждый параметр измерялся по три раза. Результаты сведены в таблицу.
Конфигурация/
параметры
Время полной загрузки
Windows, мин
Объем оперативной памяти, Мб
Количество запущенных процессов
Результаты теста PCMark05 Basic Edition
Результаты теста SiSoftware Sandra Lite
“Минимальная”
01:28:00
240
26
5736
274
“Оптимальная”
01:33:00 (+5%)
269 (+12%)
32
5728 (–0,2%)
274 (0%)
“Максимальная”
01:55:00 (+30%)
361 (+50%)
53
5407 (–5,7%)
263
Выводы
Я думаю, теперь каждый сам для себя решит: разбираться ли ему со своим списком автозагрузки, или оставить все как есть. Прирост в производительности, объеме занимаемой оперативной памяти и времени загрузки Windows не так и велик. Однако способ этот при всей его относительной сложности нисколько не уменьшит количество денег в вашем кошельке. Пожалуй, ныне, это более чем весомый аргумент.
(Опубликовано в газете "Мой друг компьютер", № 7, март 2009 года. Здесь дана авторская редакция.)