Известен тот факт, что чем меньше вопросов задает система при установке, тем больше ненужных компонентов будет установлено без ведома пользователя, которые будут просто захламлять свободное место в памяти. Так было с Windows XP, когда после установки приходилось искать файл sysoc.inf и редактировать его так, чтобы стали видны скрытые компоненты, так происходит сейчас и с Windows Vista.
Итак, приступим к «хирургическому вмешательству» в Windows Vista.



Снимаем штаны
С момента перехода на новое ядро утекло достаточно времени, поэтому разработчики из Microsoft не стали обрекать пользователей на поиск запрятанного в недрах системных папок конфигурационного файла и на его редактирование, а попросту оставили в классическом апплете Панели Управления под названием Установка и удаление программ возможность удаления «лишних элементов». Но Windows Vista не позволяет физически удалить эти компоненты, их можно только принудительно выгрузить из оперативной памяти при автозагрузке, тем самым, высвободив память для других, возможно, более полезных вещей.

По словам источников, близких к компании Microsoft, Service Pack 1 для Windows Vista будет выпущен в конце 2007 — начале 2008 года. Программисты Microsoft хотят улучшить производительность ОС. Сделано это будет за счет новых драйверов для комплектующих и периферии. Кроме того, будет произведен незначительный тюнинг ядра ОС, который также ускорит работу. Также, 64-разрядная версия ОС получит возможность EFI-загрузки. С этой целью мы идем в Панель Управления, находим там Программы и компоненты, Удаление или изменение программы и на панели задач слева выбираем пункт Включить/выключить компоненты Windows. Перед нами отобразится список компонентов Windows, в котором нам и следует теперь провести некоторое время, чтобы понять, что нам нужно, а что не очень (потом все равно включить можно). У некоторых компонентов при наведении на него указателя мыши всплывает краткое описание, но все же стоит придерживаться тех данных, которые далее будут указаны в статье.
Отключаются с целью освобождения оперативной памяти на ЛЮБОЙ настольной машине следующие компоненты:
Подсистема для UNIX-приложений (Subsystem for UNIX-basd Application) (SUA, которая обеспечивает совместимость на уровне исходного кода для выполнения UNIX-приложений и сценариев на компьютерах с Windows) — отключаем, потому что в быту это на редкость бесполезная вещь;
Дополнительные компоненты для планшетных ПК (панель ввода, «ножницы», распознавание рукописного ввода) — отключаем, разумеется, так как речь идет только о настольной системе;

  • Игры (по желанию пользователя можно отключить все или избранные из списка: Детская, Инкбол, Косынка, Маджонг, Паук, Сапер, Солитер, Червы, Шахматы);
  • Конференц-зал Windows (Windows Meeting Space) — отключаем, так как для конференц-связи можно найти гораздо более функциональные программы, чем встроенные средства Windows;
  • Сервер очереди сообщений (MSMQ) и его подразделы — поддержка многоадресной рассылки, интеграция MSMQ доменных служб Active Directory, триггеры и поддержка протокола HTTP MSMQ — отключаем, так как в самых редких случаях домашний компьютер становится сервером, да еще с рассылкой сообщений;
  • Служба индексирования — отключаем, так как она предназначалась для нижней совместимости с предыдущими версиями Windows, для домашней системы неактуальна;
  • Службы печати — отключаем, так как речь здесь идет не о стандартной печати через Spool folder принтера, а через экзотические веб-сервисы и Unix-серверы;
  • Факсы и сканирование Windows (Windows Fax and Scan) — отключаем, если у вас нет факса (на сканер это не влияет).

В самом экстремальном варианте можно отключить вообще все компоненты, оставив только XPS Viewer (просмотр XML Paper документов) (в разделе .NET Framework 3.0), удаленное разностороннее сжатие (передача файлов в сети), дополнительные возможности Windows Vista Ultimate Edition (или своего издания Vista, какое у вас установлено).
Кастрация сервисов
Как любая сетевая операционная система, Windows Vista, как и Windows 2000/NT/XP/2003 Server «забивает» оперативную память системными службами. Конечно же, существует целый ряд служб, отключать которых нельзя ни при каких условиях, иначе вместо увеличения быстродействия системы вы рискуете получить неработоспособную Windows Vista. Поэтому обратимся к инструментарию настройки Сервисов Windows более детально. Запускаем его — Панель Управления — Администрирование — Службы. Перед нами загружается список всех служб Windows, напротив каждой из них указывается ее состояние, тип запуска, вход от имени, а также краткое описание. Состояний может быть два — Работает или Остановлено, нас интересует как раз же второй пункт, то есть когда служба отключена и не занимает места в памяти. Типов запуска сервиса может быть четыре: Авто (автоматическая загрузка при старте Windows), Авто (отложенный запуск), Ручной (запуск сервиса по усмотрению Windows), Выключен (принудительный отказ от запуска сервиса). Чтобы грамотно отключить загрузку той или иной службы надо двойным щелчком по ее названию вызвать диалоговое окно Свойства, в разделе Состояние нажать на кнопку Остановить, выбрать тип запуска — Выключен и перезагрузить компьютер. Также как и в Windows XP следует помнить о том, что службы имеют зависимости от других служб, поэтому, отключая одну из них, вы можете сделать невозможным работу других, зависимых от нее, которые автоматически перейдут в состояние «отключено». Не менее важно помнить то, что обратная последовательность действий по включению служб может и не привести к восстановлению полного состояния системы до отключения, как раз же из-за зависимостей их друг от друга, поэтому следует четко отдавать себе отчет в том, что вы делаете.
Итак, на карту поставлено быстродействие системы, поэтому, не мудрствуя лукаво, идем по списку служб для отключения (расширенный список, а не стандартный):
Обозреватель компьютеров (Computer Browser) — ответственна за обнаружение компьютеров в сети и разглашение их адресов программам по запросу;
Клиент отслеживания изменившихся связей (Distributed Link Tracking Client) — поддерживает связи между NTFS-файлами как на компьютере, так и в сети;
Модули ключей IPSec для обмена ключами в Интернете и протокола IP с проверкой подлинности (IKE and AuthIP IP Keying Modules) — название сервиса не нуждается в комментариях, но ее отключение позволит некоторым образом ускорить скорость работы в Интернет (протокол IPSec все равно может пропустить «левое» соединение, поэтому нормальный файерволл его с чистой совестью заменит);
Автономные файлы (Offline Files) — «классика жанра», доставшаяся еще с Windows XP. Суть службы — отслеживать кэш файлов пользователей, если включен соответствующий зависимый сервис (удаленный вызов процедур RPC), отвечает на события входа пользователя в систему и выхода его из системы, реализует свойства общих API и отсылает интересующимся работой автономных файлов и изменениями состояния кэша те события, которые им интересны. Ее отключение высвобождает как место на диске, зарезервированное под автономные файлы, доступ к которым должен быть открыт другим пользователям в сети, а также может «вытащить» около 1-2 Мб в ОЗУ.
Удаленный реестр (Remote Registry) — предоставляет возможность изменения реестра пользователям в сети, а ее отключение запретит такой «беспредел». Кроме того, опять же налицо освобождение оперативной памяти.
Служба ввода планшетного ПК (Tablet PC Input Service) — обеспечивает функционирование пера и рукописного ввода на планшетных ПК. Аргументация отключения та же, что и для соответствующего компонента Windows из предыдущей части статьи.
Служба регистрации ошибок Windows (Windows Error Reporting) — разрешает отправку отчетов об ошибках в случае прекращения работы или зависания программы, а также разрешает доставку имеющихся решений проблем, управляет созданием журналов для служб диагностики и восстановления. На самом деле представляет очередной вариант службы, «висящей» в памяти и занимающей там лишнее место — гораздо проще записывать ошибки системы вручную и анализировать их самому, чем полагаться на яйцеголовых специалистов из Microsoft.
Репликация DFS (DFS Replication) — реплицирует (создает копии файлов, между которыми может осуществляться обмен обновляемыми данными или объектами) файлы между несколькими ПК, синхронизируя их: на клиенте используется для перемещения папок между компьютерами; на сервере используется для обеспечения высокой доступности и локального доступа по глобальной сети (WAN). Отключаем, если речь идет об обычном домашнем компьютере.
Агент политики IPSec — поддерживает проверку подлинности узлов на сетевом уровне, проверку подлинности источника данных, проверку целостности данных, их конфиденциальность (шифрование) и защиту повторения. Эта служба вводит в действие политики IPsec, созданные с помощью оснастки «Политики IP-безопасности» или средством командной строки «netsh ipsec». Отключается в том случае, если ваша сеть не использует протокол IPSec (нормальные системные администраторы его и не используют. А в домашних условиях и тем более эта служба бесполезна).
Координатор распределенных транзакций — позволяет охватить несколько диспетчеров ресурсов, таких как базы данных, очереди сообщений и файловые системы. Неактуально для домашних компьютеров.
Вторичный вход в систему — позволяет запускать файлы от имени другого пользователя (памятуя о том, что в Windows Vista чтобы не получить раньше времени расстройство центральной нервной системы требуется активация пользователя «Администратор» и работа именно под этой учетной записью, смысл этого сервиса утрачивается, а следовательно службу стоит отключить).
Центр обеспечения безопасности Windows — «дырявое ведро», доставшееся по наследству от Windows XP и требующее отключения в том случае, если у вас установлен-таки нормальный антивирус или решение класса Internet Security, например, Agnitum Outpost Security Suite Pro.
Защитник Windows — Лаборатория Касперского отмечает, что Windows Defender не является антивирусным пакетом и покрывает только одно подмножество всех существующих вредоносных программ, не защищая от вирусов, троянских программ, червей, а также его показатель детектирования угроз оценивается как «ниже среднего». Вердикт — отключать.
Брандмауэр Windows — встроенный Windows Firewall, хоть и стал работать неплохо, но с точки зрения обнаружения новых угроз он остался практически на том же уровне, что и в Windows XP.
Обнаружение SSDP — служба обнаруживает сетевые устройства и службы, использующие протокол обнаружения SSDP, такие как устройства UPnP. Также объявляет устройства и службы SSDP, работающие на локальном компьютере. В повседневной жизни встретить такие хитроумные устройства не представляется возможным, службу отключаем.
Службы терминалов — разрешает пользователям интерактивное подключение к удаленному компьютеру. Удаленный рабочий стол и сервер терминалов зависят от данной службы. Отключайте в любом случае, так как удаленный рабочий стол практически никогда не требуется.
Планировщик заданий — еще с Windows 98 я отключаю эту службу, по той причине, что предпочитаю совершать действия на компьютере, такие как дефрагментация и сканирование дисков на ошибки вручную в режиме реального времени, а не доверяя Windows. Плюс многие знают, какую свинью подкладывает планировщик в играх, включаясь по расписанию, а иногда и сам по себе.
Центр обновления Windows — отключается по причине ущербности самой функции автоматического обновления (все, что вам нужно скачать, надо скачивать самостоятельно, а не предоставлять это на откуп системе; кроме того, обновление Windows до других выпусков, если вы это делаете через Интернет, не зависит от состояния этой службы).
Служба времени Windows — отключается потому, что точное время можно всегда узнать по телефону, а, также вовремя включив, скажем, новости. В памяти в итоге освободится несколько сотен лишних килобайт.
В принципе, это все службы, которые можно беспрепятственно и без зазрения совести перевести в статус «Отключена», предварительно остановив. Список, конечно, неполный, остальные службы пользователь должен выбрать сам, исходя из того, что используется на компьютере (например, смарт-карты или факсы). К примеру, если у вас компьютер отключен от сети, то все службы, запущенные от имени Network Service можно выставить в режим «Вручную». Если вы по какой-либо причине сомневаетесь в целесообразности полного отключения сервиса (то есть его остановки и принудительного статуса «отключен»), вы можете приостановить службу и перевести ее в режим ручного запуска. Следующие службы, специфические для Windows Vista вообще нельзя трогать, то есть они должны быть всегда загружены и в запущенном состоянии: Планировщик классов мультимедиа (разрешает устанавливать относительную приоритетность заданий на основе системных приоритетов задач. Если эта служба остановлена, отдельным задачам возвращается их приоритет по умолчанию); Plug and Play (без комментариев); Superfetch (позволяет интеллектуально регулировать производительность ОЗУ за счет выявления привычек пользователя в работе с программами); Windows Audio (управляет звуком в программах); Windows Driver Foundation — User-mode Driver Framework (управление хост-процессами драйверов пользовательского режима).
«Пип-шоу»
Старая добрая песня про то, что чем больше программ работает в фоне, тем быстрее работают сами эти программы уже давно спета. На самом деле в Windows Vista, равно как и в предыдущих версиях Windows, стоит поработать над Автозагрузкой, чтобы не позволить захламить оперативную память приложениями, которыми вы сейчас не пользуетесь. Для редактирования списка этих программ вызываем утилиту MSCONFIG, набирая ее в строке поиска программ в меню Пуск.
В разделе Автозагрузка и Службы нам следует, как следует поиздеваться над Windows в плане сторонних и штатных приложений загружаться с системой. В Автозагрузке мы должны отключить все те программы, которые прописались в автозапуск, если они не обеспечивают какие-нибудь важные функции (например, модуль работы сканера, антивирус, управление ТВ-тюнера и тому подобное). Кроме того, есть небольшое правило: «Если Вы не знаете, что за приложение прописано в Автозагрузке, просмотрите его путь (вкладка Команда). Если команда кажется Вам подозрительной, отключите приложение и проверьте систему на наличие вирусов. Все ссылки на автозапуск приложений стоит отключать, все ссылки на аппаратную составляющую, то есть драйвера клавиатур, вебкамер, периферии и тому подобного отключать не стоит вообще, иначе возможна некорректная работа устройств». Кроме того, Автозагрузка также доступна для редактирования и в Реестре: ветки RUN и RUNONCE в HKCU (или HKLM, или HKU и имя пользователя, по умолчанию Администратор это .DEFAULT) — Software — Microsoft — Windows — CurrentVersion.
Игрушки и кое-что еще
Многочисленные жалобы пользователей Windows на то, что Vista требует запредельных возможностей от их компьютеров, недавно была опровергнута самими создателями операционной системы. Корпорация уже заявила, что базовой конфигурацией для Vista станет компьютер с частотой процессора 800 МГц, памятью в объеме 512 мегабайт и жестким диском на 20 Гбайт (из которых 15 Гб займет система). Минимальное разрешение дисплея при этом составляет 800x600 пикселей. Значит, установить Vista можно будет даже на старые ноутбуки. Для сравнения, минимальные требования Windows XP Home — процессор 300 МГц, 128 мегабайт памяти, полтора гигабайта жесткого диска и видеокарта SVGA). Windows Vista, если кто еще не в курсе, позволяет расширить оперативную память посредством использования функции ReadyBoost (вы создаете дополнительную кэш-память) — вы подключаете USB-flash драйв, и сразу же запускается апплет, в котором задается какое количество памяти задействовать с флэшки, если вы не согласны с оценкой Windows. При стоимости флэш-драйвов объемом 4 Гб меньше, чем 1000 рублей расширить память ничего не составляет сложного, при этом не надо даже развинчивать корпус для установки дополнительных планок ОЗУ. Конечно, скорость работы флэшки не такая как у полноценного модуля памяти, но определенный прирост производительности вы ощутите.
Вывод
Ничего невозможного нет, поэтому пугаться запредельных требований к Vista по поводу оперативной памяти не стоит (у меня она вообще работает на 450 Мб ОЗУ без видимых тормозов, правда с отключенным интерфейсом Aero, но об этом в следующий раз). Конечно, можно смириться с правилом: «Сколько памяти Windows не дай, она все равно всю выжрет», но бежать стремглав голову в ближайший компьютерный магазин и затыкать все слоты расширения памяти на материнской плате абы какими модулями памяти все же не стоит. Гораздо проще провести программную, а не «железную» настройку системы, тем более, что после смены модулей памяти вам может потребоваться повторная активация Windows Vista.


Автор: Демидов Михаил
Источник: infomix.ru