Итак, приступим к «хирургическому вмешательству» в 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) отключаем, потому что в быту это на редкость бесполезная вещь;
Дополнительные компоненты для планшетных ПК (панель ввода, «ножницы», распознавание рукописного ввода) отключаем, разумеется, так как речь идет только о настольной системе;
В самом экстремальном варианте можно отключить вообще все компоненты, оставив только 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) предоставляет возможность изменения реестра пользователям в сети, а ее отключение запретит такой «беспредел». Кроме того, опять же налицо освобождение оперативной памяти.