10 лет назад 10 мая 2009 в 22:13 44

Новые сервисы Windows Vista

Автор: Сергей Чернояров, Сергей Трошин

В Windows Vista – более сотни сервисов. Большая часть из них унаследована от предыдущих версий ОС, однако немало и нововведений. Одни службы пользователю фактически не требуются, другие же, наоборот, могут принести реальную пользу.

Споры о том, сказываются ли “лишние” службы на производительности системы и надо ли отключать то, что пользователь считает для себя бесполезным, продолжаются до сих пор. Но ответ, думается, дает сама Microsoft в своей следующей ОС – Windows 7, службы в которой оснащены специальными триггерами и стартуют только тогда, когда действительно требуются, причем даже если у них установлен режим запуска Auto. В результате этой и других оптимизаций Windows 7 и загружается быстрее, и работает шустрее “Висты”. Так что смысл в отключении ненужных служб все же есть.

В этой статье мы рассмотрим не все службы Windows Vista SP1, а лишь самые интересные новинки, попробовав заодно разобраться, что из этого может пригодиться, а что безопасно отключить.

МОЖНО ОТКЛЮЧАТЬ

– Quality Windows Audio Video Experience. Эта служба предназначена для передачи изображения и звука в домашних IP-сетях. Основанная на службе QoS, она управляет приоритетами пакетов, пропуская вне очереди пакеты мультимедийных приложений. Служба может быть полезна, если требуется организовать видеоконференцию или потоковое вещание в сеть, например интранет-радио, в остальных случаях ее лучше отключить.

– Агент защиты сетевого доступа (Network Access Protection Agent) – новая платформа для контроля доступа к сетевым ресурсам. Проверяет, членом какой группы является клиентский компьютер и насколько он отвечает требованиям корпоративной политики безопасности. Если имеются несоответствия, NAP автоматически возвращает клиента в совместимое состояние и динамически изменяет уровень его доступа. Для домашних сетей эта служба неприменима, поэтому ее можно отключить.

– Вспомогательная служба IP (IP Helper). Подобная служба была и в Windows XP, она позволяет использовать протокол IPv6 в сетях IPv4. Поскольку протокол IPv6 пока практически не используется, службу можно отключить. Однако специалисты Microsoft утверждают, что IP Helper играет и другие роли в пределах стека и требуется для правильного его функционирования. Так что отключайте осторожно, вместе с IPv6.

– Диспетчер сеансов диспетчера окон Рабочего стола (Desktop Window Manager Session Manager). Эта служба является частью новой системы оформления Windows. Приложениям, не поддерживающим новый интерфейс Aero, она позволяет вернуться к классическому виду. Кроме того, она отвечает за отображение превью окон в Панели задач и отрисовку трехмерных превью Flip3D, а также за эффекты прозрачности. Служба потребляет десятки мегабайт оперативной памяти (в зависимости от числа открытых окон) и постоянно расходует ресурсы CPU, что может сказаться на производительности, поэтому на слабых машинах ее лучше отключить. Также ее следует отключать, если не используется интерфейс Aero.

– Защитник Windows (Windows Defender). Служба призвана предотвращать проникновение в систему spyware-модулей и удалять уже проникшие. Она в реальном времени отслеживает подозрительные изменения в критических участках системы и позволяет быстро удалять опасные приложения, в том числе модули ActiveX. Для наведения справок о вредоносности модулей служба может отправлять сообщения в Microsoft. Одноименная программа может интегрироваться с Internet Explorer, что позволяет на лету сканировать скачиваемые файлы на наличие шпионских программ.

Неприятным последствием деятельности этой службы является блокировка элементов автозапуска, требующих администраторских привилегий – приходится запускать приложения вручную, отвечая на раздражающие вопросы UAC.

Поскольку большинство юзеров предпочитают использовать сторонние средства защиты, они вполне могут отключить эту службу. Не забудьте только деактивировать Windows Defender в Панели управления, иначе будут появляться сообщения о невозможности его загрузки.

– Информация о совместимости приложений (Application Experience). Служба справляется в поддерживаемой Microsoft базе данных о возможных проблемах в работе популярных программ под Vista и автоматически пытается их обойти как при установке, так и при запуске. Это может очень пригодиться при работе со старыми приложениями. Со свежими же версиями сложностей обычно не возникает, и если у вас нет каких-нибудь сбойных или просто специфичных старых программ, службу можно отключить, что, возможно, ускорит запуск приложений, поскольку Windows уже не будет обращаться к базе данных. Впрочем, она совсем не требовательна к ресурсам, и если какому-то приложению понадобится, то вполне можно включить.

– Ловушка SNMP (SNMP Trap) принимает сообщения, которыми обмениваются локальные и удаленные приложения, использующие протокол управления сетью SNMP, и пересылает их приложениям на локальном компьютере. Рекомендуемый уровень запуска – “вручную”.

– Кэш шрифтов Windows Presentation Foundation 3.0.0.0 (Windows Presentation Foundation Font Cache 3.0.0.0) кэширует в памяти шрифты, используемые WPF-приложениями, что увеличивает их быстродействие. В случае полного отключения службы производительность этих приложений ухудшится, так что лучше установить уровень запуска “вручную”, чтобы приложения запускали ее сами при необходимости.

– Модуль запуска службы Windows Media Center (Windows Media Center Service Launcher). Если к компьютеру через Windows Media Center подключен телевизор, эта служба при входе в систему запустит ресивер и планировщик заданий для Windows Media Center. Это может оказаться полезным, если вы не хотите пропустить любимую передачу, но в большинстве случаев эта функция не нужна, и ее можно отключить.

– Настройка служб терминалов (Terminal Services Configuration) настраивает службы терминалов и удаленного доступа, что требуется для удаленного управления и подключения к удаленному Рабочему столу. Рекомендуемый уровень запуска – “вручную”, однако если эти функции не нужны, службу можно и совсем отключить.

– Немедленные подключения Windows – регистратор настройки (Windows Connect Now – Config Registrar). Часть службы Windows Connect Now, которая позволяет автоматизировать добавление новых компьютеров к беспроводной сети. Connect Now сохраняет настройки и цифровые удостоверения на USB-брелоке, который затем можно использовать для настройки сети на другом компьютере. Windows Connect Now очень редко используется, так что службу можно отключить.

– Основные службы доверенного платформенного модуля (TPM Base Services) – служба, обеспечивающая операционной системе и приложениям доступ к модулю TPM. Этот чип, распаянный на системной плате, хранит уникальные криптоключи, генерирует случайные числа и отвечает за ряд других криптографических операций.

Некоторые приложения (банк-клиенты, шифрование диска BitLocker) по умолчанию используют TPM для хранения ключей, поэтому если в вашем ПК есть чип TPM и вы используете его функции, то службу отключать нельзя. Вместе с тем, работать с такими приложениями нужно осторожно, поскольку при поломке TPM-модуля вся защищенная информация (зашифрованные BitLocker разделы диска, привязанные к компьютеру песни из интернет-магазина) будет утрачена безвозвратно: ее можно расшифровать только на том же компьютере, где она была зашифрована. Разумеется, если чипа нет, то и служба не нужна.

– Перенаправитель портов пользовательского режима служб терминалов (Terminal Services UserMode Port Redirector) позволяет обращаться к принтерам, дискам, COM- и LPT-портам локального компьютера из сеанса удаленного Рабочего стола. Если это не требуется, службу можно смело отключить.

– Поиск Windows (Windows Search). Служба индексирует файлы по содержимому, что обеспечивает значительное ускорение поиска и формирование виртуальных папок для Проводника по результатам поиска. Ее можно отключить, однако в таком случае будет выполняться только стандартный поиск путем последовательного просмотра каждого файла, не будут работать виртуальные папки.

– Политика удаления смарт-карт (Smart Card Removal Policy) обеспечивает блокировку Рабочего стола при извлечении смарт-карты. Вряд ли это понадобится в обыденной жизни (если нет смарт-карты), поэтому службу можно отключить.

– Проводная автонастройка (Wired AutoConfig) обеспечивает аутентификацию IEEE 802.1X при подключении к проводной сети. Если при подключении к проводной сети аутентификация не требуется и не используется беспроводная сеть (для ее нормальной работы служба тоже требуется, без нее может не отображаться список присутствующих сетей), службу можно отключить.

– Windows CardSpace – служба единого входа, обеспечивающая перемещение по ресурсам интернета без повторной авторизации. С ее помощью можно создать цифровое удостоверение, которое позволит автоматически авторизоваться на поддерживающих эту технологию сайтах, например в интернет-магазинах, платежных системах или банк-клиентах. Примечательной чертой этой службы (в отличие, например, от Microsoft Passport) является полная анонимность: секретные данные известны только пользователю и сайту, на который он входит. Недостаток службы – невозможность взять с собой созданные удостоверения для применения на другом компьютере, а также малая распространенность в рунете. Если не используете – отключайте.

– Родительский контроль (Parental Controls). Эта служба позволяет разрешать или запрещать использование тех или иных программ и посещение определенных сайтов как постоянно, так и в определенные промежутки времени. Можно ограничить использование компьютера в целом. Служба также ведет журнал активности, благодаря которому всегда можно определить, чем и когда занимались ваши дети. Если вам это не требуется – отключайте.

– Служба ввода планшетного ПК (Tablet PC Input Service) обеспечивает поддержку функций планшетного компьютера: экранную клавиатуру, жесты пером и рукописный ввод с довольно уверенным распознаванием специальных символов и букв латинского алфавита. Служба работает не только с планшетными ПК, но и с графическими планшетами. Если эти функции не нужны, службу лучше отключить.

– Служба медиаприставки Windows Media Center (Windows Media Center Extender Service) предназначена для подключения к компьютеру различных приставок, поддерживающих технологию WMC Extender, например консоли Xbox, DVD-плейеров и т. д. Такие устройства есть далеко не у всех, так что службу можно отключить.

ОТКЛЮЧАТЬ НЕ СТОИТ

– KtmRm для координатора распределенных транзакций (KtmRm for Distributed Transaction Coordinator) – управляет транзакциями между службой MSDTC и диспетчером транзакций ядра (Kernel Transaction Manager). В частности, помогает отслеживать, чтобы даже в случае сбоя файловые операции на разделах NTFS или завершались корректно, или не совершались вовсе.

– Windows Audio Endpoint Builder управляет аудиоустройствами (микрофонами, громкоговорителями и т. д.) для службы Windows Audio. Предположительно связана с защитой цифрового контента от копирования. Ее отключение оставит компьютер без звука.

– Изоляция ключей CNG (CNG Key Isolation) хранит ключи для служб CNG, работающих с криптографической информацией. Это может понадобиться для работы с криптоприложениями. Кроме того, она используется в работе смарт-карт и для автонастройки проводных и беспроводных сетей. Служба работает только при необходимости, поэтому стоит оставить ей уровень запуска “вручную”.

– Клиент групповой политики (Group Policy Client). Служба предназначена для работы в среде Active Directory. Она получает и применяет на локальном компьютере политики безопасности, устанавливает права доступа к сетевым ресурсам, программам и системным настройкам, запускает необходимые скрипты при входе в систему. Но отключить эту службу обычным способом нельзя (более того, при отключении через реестр в систему можно будет войти только от имени администратора), она тесно связана с другими компонентами системы. Так что оставляем ее в покое, а желающие поэкспериментировать и обойти политики домена могут скачать специальный патч: www.remkoweijnen.nl/blog/2009/02/25/preventing-domain-group-policies-from-applying.

– Лицензирование программного обеспечения (Software Licensing) управляет лицензиями на компоненты операционной системы и использующие лицензии программы. Если службу отключить, эти компоненты и программы не смогут найти свои лицензии и перейдут в демонстрационный режим или вовсе откажутся работать. Необходима для работы ReadyBoost, системы DRM и Windows Update.

– Модули ключей IPsec для обмена ключами в интернете и протокола IP с проверкой подлинности (IKE and AuthIP IPsec Keying Modules) служат для аутентификации и обмена ключами при работе по протоколу IPsec, что необходимо для работы с VPN и рядом других приложений. Отключение может серьезно навредить безопасности компьютера.

– Обнаружение интерактивных служб (Interactive Services Detection). Одним из путей усиления безопасности в Vista стало разнесение системных служб и пользовательских приложений по отдельным сессиям. Изоляция системных служб помогает обеспечить их неприкосновенность, но помимо этого делает недоступным всякое интерактивное взаимодействие с ними. Вот здесь-то и пригодится ISD: всякий раз, когда сервису требуется взаимодействие с пользователем, она выводит диалог, переключающий пользователя на сессию, в которой запущен сервис. Отключение службы приведет к невозможности взаимодействия со всеми службами, требующими внимания пользователя, так что делать этого не стоит. Оптимальный режим – Manual.

– Планировщик классов мультимедиа (Multimedia Class Scheduler) автоматически повышает приоритет мультимедийных приложений для того, чтобы при воспроизведении аудио (работа с аудио в “Висте” сильно изменилась) не было затыков. Это полезно при просмотре ресурсоемкого HD-видео, а также повышает производительность в играх, однако снижает скорость работы Сети. Отключать стоит, только если Сеть для вас важнее.

– ReadyBoost позволяет повысить производительность компьютера за счет кэширования данных с диска на флэш-памяти. Для этого подходят любые флэш-брелоки, карты памяти CF, SD, лишь бы они обладали достаточным быстродействием. Windows создает на флэш-карте файл ReadyBoost.sfcache – дополнительный дисковый кэш, задержки при произвольном доступе к которому гораздо меньше, нежели при считывании этих же данных с винчестера.

Эффективность ReadyBoost зависит от имеющегося объема оперативной памяти. При 512 Мб эффект будет огромным, при гигабайте уже не столь большим, но система станет более отзывчивой. При двух и более гигабайтах ОЗУ эффект будет почти незаметен, единственным преимуществом станет ускорение запуска часто используемых программ, что, впрочем, тоже немало. Тем не менее даже если у вас нет задействованной под ReadyBoost флэшки, отключать службу не стоит – она работает еще и на технологию SuperFetch (в частности, отвечает за функционирование ReadyBoot, функции, обеспечивающей упреждающее кэширование при загрузке системы).

– SuperFetch. Эта служба оценивает частоту запуска приложений и сама подгружает компоненты часто используемых программ в оперативную память. Такой трюк позволяет значительно сократить время запуска приложений и увеличить отзывчивость системы. Однако SuperFetch может не нравиться некоторым играм, данные которых она иногда пытается некстати вытеснять в своп-файл. Поэтому недовольным геймерам все же есть смысл ради эксперимента попробовать включить/выключить SuperFetch и выяснить, в каком случае наблюдается максимум производительности.

– Windows Driver Foundation – User-mode Driver Framework. В предыдущих версиях Windows драйверы устройств работали в адресном пространстве ядра, и сбой в одном из них мог привести к краху всей системы. Windows Driver Foundation позволяет драйверам работать и в адресном пространстве пользователя, что значительно увеличивает стабильность системы. Теперь при сбое в драйвере обрушится только он, а Windows продолжит работать как ни в чем не бывало. Оптимальный режим запуска – Manual.

– Сведения о приложении (Application Information). Взаимодействуя с UAC, эта служба позволяет обычному пользователю запускать приложения, требующие для своей работы повышенных прав, вплоть до администраторских. Если эту службу отключить, то будет невозможно запускать такие приложения. Например, уже нельзя будет включить ее обратно, придется загружать режим защиты от сбоев. Оптимальный режим запуска – Manual.

– Цветовая система Windows (WCS) (Windows Color System). Служба обеспечивает использование цветовых профилей, поставляемых производителями мониторов, проекторов и других устройств отображения. Если служба отключена, цвета могут отображаться неточно.

Удобное средство для работы с сервисами Windows Vista – программа Vista Services Optimizer. Она способна в автоматическом режиме подобрать оптимальную именно для вашей системы конфигурацию сервисов. Имеется и ручной режим настройки, а также возможность создавать несколько конфигурационных профилей и быстро переключаться между ними.

Отложенный запуск

В Windows Vista появился новый тип запуска служб – отложенный автоматический запуск. Этот режим используют такие службы, как, например, Фоновая интеллектуальная служба передачи (BITS), клиент Windows Update, служба Windows Media Center, от которых не требуется быть активными сразу после загрузки системы. Эти службы начинают загружаться только после того, как стартуют все остальные обычные службы, при этом на этап загрузки им присваивается низший приоритет, в результате чего удается ускорить процесс входа пользователя в систему.

Руками не трогать!

В наш обзор не вошли некоторые новые службы, которые в Windows Vista по умолчанию работают и остановка которых нецелесообразна, так как может негативно сказаться на безопасности, функциональности или стабильности системы. Исключением могут быть только редкие конфигурации, например системы, не имеющие сетевых адаптеров. Это такие службы, как:

– Служба базовой фильтрации (Base Filtering Engine)

– Служба списка сетей (Network List Service)

– Сетевые подключения (Network Connections)

– Служба сведений о подключенных сетях (Network Location Awareness)

– Служба интерфейса сохранения сети (Network Store Interface Service)

– Диспетчер учетных записей безопасности (Security Accounts Manager).

Открыто для экспериментов

Целый ряд новых служб Windows Vista, хоть и запускается автоматически, для большинства типичных систем, скорее всего, никогда не потребуется. Желающие поэкспериментировать могут помимо описанных нами попробовать отключить еще и такие службы, как:

– Служба политики диагностики (Diagnostic Policy Service)

– Узел системы диагностики (Diagnostic System Host)

– Публикация ресурсов обнаружения функции (Function Discovery Resource Publication)

– Служба помощника по совместимости программ (Program Compatibility Assistant Service).

Интернет-ресурсы

Подробный список служб Windows Vista SP1 с расшифровкой их назначения и рекомендациями по отключению вы найдете на сайтах:

www.blackviper.com/WinVista/servicecfg.htm

www.speedyvista.com/services5min.php

itsvista.com/topic/services

tweakhound.com/vista/tweakguide/page_7.htm

smallvoid.com/articles/windows-vista/services

soft.oszone.net/program/4109/Windows_Vista_Services.

По последнему адресу можно также скачать reg-файлы с дефолтными конфигурациями сервисов всех версий Windows Vista.