Что такое службы в ос
Перейти к содержимому

Что такое службы в ос

  • автор:

Что такое службы в ос

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

Функции файлового ввода-вывода (I/O) обеспечивают доступ к файлам, каталогам, и ввод и вывод данных устройствами. Эти функции дают прикладным программам доступ к файлам и каталогам на дисках и других запоминающих устройствах на заданном компьютере и на компьютерах в сети. Функции файлового ввода-вывода (I/O) поддерживают ряд файловых систем, включая файловую систему FAT, файловую систему CDROM (CDFS) и NTFS.

Прикладные программы могут совместно использовать код или информацию с другими программами. Например, они могут выполнять полезные процедуры доступные всем прикладным программам, помещая эти процедуры в динамически подключаемых библиотеках (DLL). Прикладные программы обращаются к этим процедурам при помощи использования функций DLL, чтобы загрузить библиотеки и получить адреса этих процедур. Коммуникационные функции не только читают из порта и записывают в порты связи, но и управляют операционными режимами этих портов. Для межпроцессного взаимодействия (IPC), имеется динамический обмен данными (DDE), канал (абстрактный файл), почтовый ящик ядра Windows и функции отображения файла в памяти.

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

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

Для получения дополнительной информации, см. следующие краткие обзоры.

API изготовления оригинала диска исполняемого (PE) формата (Image Mastering API)

Библиотека вспомогательных исполняемых модулей

Библиотека справок по отладке

Данные о рабочих характеристиках

Знакомство с приложениями служб Windows

Эта документация не относится к последней версии службы Windows. Последние сведения об использовании BackgroundService служб Windows и шаблоне рабочей службы см. в следующих статье:

  • Службы рабочей роли в .NET
  • Создание службы Windows с использованием BackgroundService

Службы Microsoft Windows, ранее известные как службы NT, позволяют создавать долговременные исполняемые приложения, которые запускаются в собственных сеансах Windows. Для этих служб не предусмотрен пользовательский интерфейс. Они могут запускаться автоматически при загрузке компьютера, их также можно приостанавливать и перезапускать. Благодаря этому службы идеально подходят для использования на сервере, а также в ситуациях, когда необходимы долго выполняемые процессы, которые не мешают работе пользователей на том же компьютере. Службы могут выполняться в контексте безопасности определенной учетной записи пользователя, которая отличается от учетной записи вошедшего в систему пользователя или учетной записи компьютера по умолчанию. Дополнительные сведения о службах и сеансах Windows см. в документации по Windows SDK.

Можно легко создавать службы, создавая приложение, которое устанавливается как служба. Предположим, что вам нужно отслеживать данные счетчика производительности и реагировать на пороговые значения. Можно написать и развернуть приложение-службу Windows для прослушивания данных счетчиков, а затем начать сбор и анализ данных.

Служба будет создана как проект Microsoft Visual Studio с кодом, который определяет, какие команды могут отправляться службе и какие действия должны быть выполнены при получении этих команд. Команды, которые могут быть отправлены в службу, выполняют запуск, приостановку, возобновление и остановку службы. Также можно выполнять пользовательские команды.

Созданное приложение можно установить, запустив служебную программу командной строки InstallUtil.exe и передав путь к исполняемому файлу службы. Затем вы можете использовать диспетчер служб для запуска, остановки, приостановки, продолжения работы и настройки службы. Можно также выполнять многие из этих задач в узле Службы в обозревателе сервера или с помощью класса ServiceController.

Приложения-службы и другие приложения Visual Studio

Приложения-службы отличаются от других типов проектов следующим образом:

  • Скомпилированный исполняемый файл, созданный проектом приложения-службы, должен быть установлен на сервере, прежде чем этот проект можно будет использовать надлежащим способом. Вы не сможете выполнить отладку или запустить приложение службы, нажав клавиши F5 или F11. Вы не сможете сразу же запустить службу или открыть ее код. Вместо этого необходимо установить и запустить службу, а затем подключить отладчик к процессу службы. Дополнительные сведения см. в разделе How to: Debug Windows Service Applications.
  • В отличие от некоторых типов проектов для приложений-служб необходимо создавать компоненты установки. Компоненты установки устанавливают и регистрируют службу на сервере и создают для нее запись с помощью диспетчера служб Windows. Дополнительные сведения см. в руководстве по добавлению установщиков в приложение-службу.
  • Метод Main для приложения службы должен выдать команду запуска для служб, которые содержит проект. Метод Run загружает службы в диспетчер служб на соответствующем сервере. Если вы используете шаблон проекта служб Windows, этот метод создается автоматически. Обратите внимание, что загрузка службы — не то же самое, что ее запуск. Дополнительные сведения см. в разделе «Время существования службы».
  • Приложения-службы Windows выполняются в отдельной оконной станции, отличной от интерактивной станции вошедшего пользователя. Оконная станция — это безопасный объект, который содержит буфер обмена, набор глобальных атомов и группу объектов рабочего стола. Так как станция службы Windows не является интерактивной, диалоговые окна, отображаемые в приложении-службе Windows, не будут видны, что может привести к зависанию программы. Точно так же сообщения об ошибках должны записываться в журнал событий Windows, а не появляться в пользовательском интерфейсе. Классы службы Windows, поддерживаемые платформой .NET Framework, не поддерживают взаимодействие с интерактивными станциями, т. е. станциями вошедшего в систему пользователя. Платформа .NET Framework также не включает классы, которые представляют станции и рабочие столы. Если служба Windows должна взаимодействовать с другими станциями, нужно получить доступ к неуправляемому API Windows. Дополнительные сведения см. в документации по Windows SDK. Взаимодействие службы Windows с пользователем или другими станциями необходимо тщательно спроектировать, чтобы включить такие сценарии, когда вошедшего пользователя нет или у пользователя есть непредвиденный набор объектов рабочего стола. В некоторых случаях удобнее создать приложение Windows, которое будет выполняться под управлением пользователя.
  • Приложения-службы Windows выполняются в собственном контексте безопасности. Они запускаются, прежде чем пользователь войдет на компьютер Windows, на котором они установлены. Следует тщательно планировать, в какой учетной записи пользователя будет выполняться служба. Если это системная учетная запись, у службы будет больше разрешений и прав на доступ, чем при использовании учетной записи пользователя.

Время существования службы

Служба проходит через несколько внутренних состояний за время своего существования. Во-первых, служба устанавливается в системе, в которой она будет выполняться. Этот процесс выполняет установщики для проекта службы и загружает службу в диспетчер служб для этого компьютера. Диспетчер служб — это основное средство управления службами в Windows.

Загруженную службу необходимо запустить. Запущенная служба может выполнять свои задачи. Запустите службу из диспетчера служб или обозревателя сервера либо из кода, вызвав метод Start. Метод Start передает обработку в метод OnStart приложения и обрабатывает любой код, определенный там.

Запущенная служба может находиться в этом состоянии бесконечно, пока она не будет остановлена или приостановлена либо работа компьютера не будет завершена. Есть три основных состояния службы: Running, Paused и Stopped. Служба также может сообщать состояние ожидания выполнения команды: ContinuePending, PausePending, StartPending или StopPending. Эти состояния указывают, что команда выдана (например, команда для приостановки службы или запуска службы), но еще не выполнена. Вы можете запросить свойство Status, чтобы определить, в каком состоянии находится служба, или использовать WaitForStatus, чтобы выполнить действие при наступлении любого из этих состояний.

Вы можете приостановить, остановить или возобновить работу службы из диспетчера служб или обозревателя сервера либо из кода, вызвав методы. Каждое из этих действий вызывает соответствующую процедуру в службе (OnStop, OnPause или OnContinue), в которой можно определить дополнительную обработку на случай изменения состояния службы.

Типы служб

Есть два типа служб, которые можно создать в Visual Studio с помощью .NET Framework. Службам, которые являются единственными службами в процессе, назначается тип Win32OwnProcess. Службам, которые включены в процесс вместе с другими службами, назначается тип Win32ShareProcess. Тип службы можно получить, запросив свойство ServiceType.

Вы можете время от времени встречать другие типы служб при выполнении запроса к службам, которые не были созданы в Visual Studio. Дополнительные сведения см. здесь: ServiceType.

Службы и компонент ServiceController

Компонент ServiceController используется для подключения к установленной службе и изменения ее состояния. С помощью компонента ServiceController вы можете запускать, останавливать, приостанавливать и продолжать работу службы, а также отправлять службе пользовательские команды. Использовать компонент ServiceController при создании приложения-службы не нужно. Фактически, в большинстве случаев компонент ServiceController должен находиться в приложении, отдельном от приложения-службы Windows, которое определяет службу.

Дополнительные сведения см. в разделе ServiceController.

Требования

  • Службы должны создаваться в проекте приложения-службы Windows или другом проекте с поддержкой .NET Framework, который создает исполняемый файл при сборке и наследуется от класса ServiceBase.
  • Проекты, которые содержат службы Windows, должны включать компоненты установки для проекта и его служб. Это легко сделать с помощью окна свойств. Дополнительные сведения см. в руководстве по добавлению установщиков в приложение-службу.

См. также

  • Приложения служб Windows
  • Программная архитектура приложений служб
  • Практическое руководство. Создание служб Windows
  • Практическое руководство. Установка и удаление служб
  • Практическое руководство. Запуск служб
  • Практическое руководство. Отладка приложений служб Windows
  • Пошаговое руководство. Создание приложения служб Windows в конструкторе компонентов
  • Практическое руководство. Добавление установщиков в приложение служб

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

Службы Windows

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

Например, на сервере Windows Server сетевые службы системы позволяют клиентам получать к ним доступ без прохождения пользователем процедуры регистрации на сервере, а в клиентских системах службы позволяют загружать новую версию программного обеспечения из Интернета или выполнять очистку файлов на локальном диске.

Службы Windows можно сконфигурировать так, чтобы они выполнялись от имени специально созданной учетной записи пользователя или от имени учетной записи системы, т.е. учетной записи, которая имеет более высокие привилегии, чем учетная запись администратора системы. В дальнейшем изложении, если не указано иначе, то при упоминании службы имеется в виду именно служба Windows. • Ниже приведено несколько примеров служб Windows:

Простой компонент TCP/IP Services (Службы TCP/IP)

Представляет собой служебную программу, которая обслуживает небольшие серверы TCP/IP: отображение (echo), дата и время (daytime), цитаты (quote) и т.п.

Компонент World Wide Publishing Service (Служба WWW)

Представляет собой одну из служб информационного сервера Интернета (Internet Information Server — IIS).

Компонент Event Log (Журнал событий)

Представляет собой службу для регистрации сообщений в системе регистрации событий.

Компонент Windows Search (Поиск Windows)

Представляет собой службу, которая создает индексы данных на диске.

Для просмотра всех служб, имеющихся в системе, предусмотрен инструмент администрирования под названием Services (Службы), окно которого показано на рисунке. Этот инструмент доступен в разделе Administrative Tools (Администрирование).

Службы Windows

Для оперирования службой Windows необходимы три программы следующего типа:

  • программа службы;
  • программа для управления службой;
  • программа для конфигурирования службы.

Программа службы предоставляет действительную функциональность. Программа для управления службой позволяет отправлять службе запросы, касающиеся управления, например, запросы на запуск, останов, приостановку и возобновление ее работы.

Программа для конфигурирования службы позволяет устанавливать службу — она выполняет необходимое копирование в файловую систему, вносит соответствующие записи в системный реестр и настраивает результат как службу. Хотя компоненты .NET и могут устанавливаться с помощью просто команды хсору, поскольку им не обязательно записывать информацию о себе в системный реестр, установка служб требует выполнения соответствующей настройки в системном реестре. Программа для конфигурирования службы может применяться и для изменения конфигурации данной службы в более позднее время.

О каждом из этих трех составляющих службы Windows более подробно рассказывается в следующих подразделах.

Программа службы

Прежде чем рассматривать реализацию служб в .NET, давайте в общем посмотрим, как выглядит архитектура служб Windows и их внутренняя функциональность.

За реализацию функциональных возможностей отвечает программа службы. Она должна состоять из трех частей:

  • главная функция;
  • главная служебная функция;
  • обработчик.

Для начала следует ознакомиться с диспетчером управления службами — Service Control Manager (SCM). Этот диспетчер играет важную роль для служб. Именно он отправляет службам запросы на выполнение запуска или остановки.

Диспетчер управления службами

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

Взаимодействие между службой и диспетчером SCM

Во время загрузки системы запускается каждый процесс, для которого настроен автоматический запуск службы, и вызывается его главная функция. Служба отвечает за регистрацию главных служебных функций для всех своих составляющих. Главная функция служит точкой входа в программу службы и в ней с помощью SCM должны регистрироваться точки входа для всех ее главных служебных функций.

Главная функция, главная служебная функция и обработчики

Главная функция службы представляет собой обычную точку входа в программу, т.е. метод Main(). В ней может регистрироваться более одной главной служебной функции. В главной служебной функции содержится сама функциональность службы. Служебная программа должна регистрировать главную служебную функцию для каждой из предоставляемых ею служб. Одна служебная программа может предоставлять множество служб; например, \system32\services.ехе представляет собой служебную программу, которая включает помимо прочих элементов такие службы, как Alerter, Application Management, Computer Browser и DHCP Client.

Далее диспетчер SCM вызывает главные служебные функции каждой из подлежащих запуску служб. Одной из важнейших задач главной служебной функции является регистрация обработчика в SCM.

Функция-обработчик представляет собой третью часть служебной программы. Она должна обязательно уметь отвечать на события SCM. Работа служб может останавливаться, приостанавливаться и возобновляться, и обработчик должен обязательно быть способен реагировать на все такие события.

После регистрации обработчика в SCM программа для управления службой может начинать посылать SCM запросы на завершение, приостановку и возобновление работы службы. Эта программа не зависит ни от SCM, ни от самой службы. В операционной системе поставляется множество подобных программ; одной из них является, например, оснастка Services (Службы) консоли ММС, упомянутая ранее. Можно также писать собственные программы для управления службами; хороший пример — приложение SQL Server Configuration Manager (Диспетчер настройки сервера SQL).

Программа для управления службой

Программа для управления службой, как не трудно догадаться по ее названию, позволяет управлять службой. Для завершения, приостановки и возобновления работы службы ей могут посылаться соответствующие управляющие коды, и обработчик должен на них реагировать. Можно также запрашивать текущее состояние службы и реализовать специальный код обработки, способный реагировать на специальные управляющие коды.

Программа для конфигурирования службы

Из-за того, что службы должны настраиваться соответствующим образом в системном реестре, применять для их установки команду хсору нельзя. В системном реестре содержится параметр, отвечающий за то, как должна запускаться служба. Он может быть настроен так, чтобы служба запускалась автоматически или вручную либо вообще была отключена. Также необходимо настраивать пользователя служебной программы и зависимости службы, например, другие службы, которые должны запускаться перед запуском данной.

Все эти настройки производятся в программе для конфигурирования службы. Эта программа может использоваться как в программе установки для первоначальной настройки службы, так и позже для изменения ее конфигурационных параметров.

Классы, с помощью которых можно реализовать три описанных составляющих службы, находятся в пространстве имен System.ServiceProcess:

Класс ServiceBase

Является главным классом, от которого должно осуществляться наследование для реализации службы. Этот класс применяется для регистрации службы и ответа на запросы, касающиеся ее запуска и остановки.

Класс ServiceController

Позволяет реализовать программу для управления службой. С помощью этого класса можно отправлять службам запросы.

Классы ServiceProcessInstaller и ServiceInstaller

Как не трудно догадаться по их именам, позволяют устанавливать и конфигурировать программы служб.

Теперь можно переходить к рассмотрению процесса создания новой службы.

Системные службы

Службы операционной системы – это один из важнейших элементов. Системные службы описываются многими книгами и журналами, профессиональными авторами и любителями ПК. В данной статье предлагается новичкам использования компьютеров ознакомиться с работой данных служб, а также изучить рекомендации по отключению некоторых из них. Ведь для менее опытных пользователей выполнить такое отключение достаточно сложно.

Системные службы обеспечивают наш компьютер возможностью выполнять задания, использовать программное обеспечения и всю функциональность «железа». Конечно при отключении некоторых служб, стоит помнить о том, что службы управления виртуальной памятью, операциями с различными файлами, распределением процессов, а также обработкой прерываний отключать нельзя. Поэтому при любых сомнениях в функциональности какой-либо службы лучше не вмешиваться в её работу, а тем более не отключать.

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

Предлагаем рассмотреть, какие же системные службы есть в арсенале нашей операционной системы.

Комбинация нескольких ходов может помочь нам ознакомиться со всеми системными службами, установленными на компьютере «Пуск» => «Панель управления» => «Администрирование» => «Службы».

Перед вами откроется окно «Службы» в котором вы сможете увидеть список, чем-то схожий с тем, который предоставлен в статье. Здесь приведён список системных служб, которые функционируют в операционной системе Windows XP по умолчанию. Ваш же список может отличаться и иметь дополнительно службы, которые дополнительно установились с какими-то драйверами или специфическими программами.

Многие службы, на первый взгляд, выглядят не столь важными, но необходимо понимать суть их работы прежде чем принимать решение о их отключении. Так некоторые службы могут быть тесно связаны между собой и обоюдно обеспечивать работу друг друга. Поэтому отключение некоторых незначительны системны служб может вызвать нарушение работы важных процессов ПК. Для того, что бы не возникло неожиданных проблем необходимо прежде чем выключать какую-либо службу узнать все её зависимости.

Для того, что бы узнать такие данные, а также иметь возможность выключать или включать службу стоит зайти в «Свойства», интересующей вас службы. Выполнить этот переход возможно при помощи правой кнопки мыши и щелчке по выбранной службе. Функция включения/выключения доступна, при открытии вкладки «Общие», а вкладка «Зависимости» откроет вам полный список зависимостей и взаимодействий данной службы. В этом окне в целом можно ознакомиться с функциями службы и узнать много информации, которая будет вам полезна.

Для всех службы характерны два типа запуска «Авто» и «Вручную». В первом случае служба запускается вместе с запуском операционной системы, при включении ПК. Во втором случае запуск службы можно произвести вручную или же её запуском занимается зависимая от неё служба. Если запуск службы отключён или отключена сама служба, то её работа не будет запускаться. Если вы не уверены в зависимости какой-то службы и в её необходимости вам или операционной системе, то такую службу лучше не отключать.

Если у вас возник большой интерес к работе служб и вы хотите поэкспериментировать с их отключением, то прежде рекомендуем сделать резервную копию раздела «реестр», ведь он как раз и отвечает за запуск и работу системных служб. Что бы сделать такую копию необходимо перейти «Пуск» => «Выполнить» => набрать «regedit» => нажать кнопку «ОК». Затем в редакторе реестра следует придерживаться следующего пути: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices. Выбрав папку «Services» нажимаем правой кнопкой мыши и выбираем пункт «Экспериментировать», что автоматически сохраняет необходимый раздел нашего реестра.

Давайте всё же рассмотрим системные службы доступные нам по умолчанию.

Системные службы которые стоит или можно отключить, но при этом ваша операционная система не пострадает.

QoS RSVP запуск службы отвечает за рассылку оповещений в сети интернет, а также управляет трафиком QoS-программ и программ, находящихся под их управлением. Данную службу рекомендовано отключить.

Telnet обеспечивает удалённого пользователя возможностью входить и запускать программы в вашей операционной системе. Также отключаем данную службу.

Автоматическое обновление служба самостоятельно проводит поиск, загрузку и установку обновлений, предназначенных для компонентов Windows. Так как систему можно обновить вручную в любое удобное время данную службу можно отключить. Также для этого необходимо отменить в окне «Свойства системы» автоматическое обновление системы. Необходимые действия: «Мой компьютер» => нажимаем правой кнопкой мыши «Свойства» => переходим на вкладку «Автоматические обновления», где и отключаем данную службу.

Диспетчер сеанса справки для удаленного рабочего стола обеспечивает возможность работы удалённого помощника. При работе желательно отключить.

Служба COM записи компакт-дисков IMAPI (Image Mastering Applications Programming Interface). Служба нужна только в случае если запись компакт дисков вы совершаете благодаря стандартным механизмам системы. Если же на вашем ПК установлено и используется специальное программное обеспечение, например программа Nero, то предпочтительным будет отключение программы.

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

Удаленный реестр позволяет изменять данные реестра вашего компьютера удалённым пользователем. Необходимо отключить для своей же безопасности.

Беспроводная настройка обеспечивает беспроводную настройку адаптеров 802.11. При отсутствии подобных адаптеров или же незнании сути данных вещей, службу можно отключать.

Служба серийных номеров переносных устройств мультимедиа, если какое-либо устройство подключено к системе, то его серийный номер передаётся в данную службу. Служба не нужна – отключаем.

Служба сетевого DDE предполагает безопасную транспортировку для программ динамического обмена данными, которые выполняются, как на одном, так и на нескольких компьютерах. При отсутствии сети интернет можно отключать.

NLA или служба сетевого расположения проводит сбор и хранение о настройках и размещении сети, а также передаёт сведения о их изменениях различным приложениям. Отключаем. Если сеть отсутствует.

Служба сообщений предполагает получение и посылку сообщений, которые передаются службой оповещения или администраторами. Не требуется, отключаем.

Служба шлюза уровня приложения проводит поддержку подключение к интернету с использованием брандмауэра, а также поддержку протоколов PnP для доступности подключения к сети интернет. Отключать можно только в случае, если Windows брандмауэр не используется.

Диспетчер авто-подключений удаленного доступа служба необходима для создания подключений к удалённой сети с обращениями к NetBIOS-имени или DNS-имени удалённого варианта. Не требуется, можно отключать.

Диспетчер сетевого DDE проводит управление сетевыми ресурсами DDE. В случает отсутствия DDE служба будет отключена. При неиспользовании сети, службу можно отключать.

Диспетчер учётных записей безопасности хранит записи о безопасности локального пользователя. Отсутствие сети позволяет отключить службу.

Адаптер производимости WMI занимается предоставлением информации о библиотеках производительности, которые поставляются WMI HiPerf. При отсутствии резидентов и понимании что это службу можно отключить.

Клиент отслеживания изменившихся связей обеспечивает поддержку связей файлов NTFS, которые перемещаются в пределах одного компьютера или доменов разных компьютеров. Если NTFS отсутствуют, то службу можно отключать.

Источник бесперебойного питания регулирует работу бесперебойное питание и его источников, которые подключены к вашему ПК. При отсутствии источников бесперебойного питания службу отключаем.

Маршрутизация и удаленный доступ выполняет маршрутизацию организаций, как в глобальной, так и локальной сети. Если сеть не используется службу можно отключать.

Модуль поддержки NetBIOS через TCP/IP занимается включением поддержку одноимённой службы и разрешении адреса NetBIOS-имен. При отсутствии сети служба не нужна – отключаем.

Обозреватель компьютеров предусматривает обслуживание сети компьютеров и выдаёт список данных компьютеров по запросу программ. Если локальная сеть не создана, то службу отключаем.

Оповещатель выполняет отправку оповещений выбранным компьютерам и пользователям локальной сети. Если вы не используете локальные сети, можно отключать службу.

Вторичный вход в систему от имени другого пользователя позволяет запускать различные процессы на ПК. Если подобных возможностей вы не используете, то службу отключаем.

Планировщик заданий даёт возможность изменить настройки автоматического выполнения заданий и настроить его расписание. Если вы не создаёте личного расписания, то службы выключаем.

Поставщик поддержки безопасности NT LM позволяет проходить аутентификацию на сервере и получить доступ к домену. Если сеть не используется, то служба не нужна – отключаем.

Рабочая станция даёт возможность поддержки сетевой связи и подключений. При отсутствии сети может отключать.

Сервер даёт возможность через сетевое подключение получать доступ к каналам локального компьютера, фалам и принтерам. Если такую функцию не используем, то можно отключит.

Сервер папки обмена обеспечивает просмотр страниц с папками обмена на удалённых компьютерах. Если удалённая сеть не используется, службу отключаем.

Сетевой вход в систему для компьютеров домена обеспечивает полную идентификацию всех событий входа в учётные записи. При отсутствии созданной локальной сети можно отключить.

Служба времени Windows автоматически управляет на всех серверах и клиентах сети синхронизацией даты и времени. Также можно отключать.

WIA или служба загрузки изображений обеспечивает получение изображений из цифровых камер или сканеров. При отсутствии данных устройств можно отключать службу.

Служба обнаружения SSDP отвечает за обнаружение UPnP-устройств в домашней сети. Можно отключать. Включает аналогичные действия службы Plug & Play, которая обеспечит связь ПК с бытовой техникой.

Служба регистрации ошибок отвечает за регистрацию ошибок приложений и служб в нестандартной среде. Если уверены, что всё работает правильно и без ошибок, то можно отключать.

Диспетчер отгрузки отвечает за синхронизацию и асинхронизацию передачи файлов от клиента к клиенту и между серверами в сети. В случае отсутствия сети можно отключить.

Диспетчер очереди печати обеспечивает предварительную загрузку файлов перед их печатью. При наличии принтера лучше оставить в настройка автоматическое включение, в противоположном случае можно отключить службу.

DHCP-клиент отвечает за обновлениями и регистрацией DNS-имен и IP-адресов, благодаря чему управляет конфигурацией сети. Если на ПК не используются локальные сети и интернет, то можно отключать.

MS Software Shadow Copy Provider используется в управлении копиями, созданными при теневом виде копирования. Данную службу можно отключать.

NetMeeting Remote Desktop Sharing на основе NetMeeting разрешает доступ к рабочему столу пользователям, которые являются проверенными. Также можно отключить.

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

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

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

Темы управляют темами оформления. Также предлагаем отключить.

Фоновая интеллектуальная служба передачи асинхронных данных используя протокол НТТР/1.1 по пропускной способности резервов сети. Также возможно её отключение.

Совместимость быстрого переключения пользователей управляет приложениями, требующими многопользовательской среды. Если вы не совершаете переключение между пользователя, то смело отключайте данную службу.

Справки и поддержка, от которой зависит работа центра поддержки и справки на локальном компьютере. Если вы не обращаетесь за помощью к встроенной справке Windows, то службу отключаем.

Съемные ЗУ. При неиспользовании запоминающих устройств, съёмного типажа, можно отключить.

Журналы и оповещения производительности управляют сбором информации о производительности удалённых компьютеров и локальных сетей, которые выполняются на основании заданного расписания. Эти данные записываются в журнал, а также проводиться оповещение на их основании. Можно службу отключать.

Защищённое хранилище обеспечивает защиту и безопасность секретных данных, к таким данным относятся закрытые ключи, которые обеспечат несанкционированный доступ к службам, пользователям или процессам. Можно отключать, особенно при отсутствии Интернета.

Брандмауэр Windows /Общий доступ к Интернету (ICS) обеспечивает трансляцию адресов, размещения имён, а также предотвращает вторжение различных служб в небольшие локальные сети или домашнюю сеть. При необходимости защиты от внешних атак необходимо использовать специализированые программные продукты, а службу лучше отключить.

Далее мы представим службы отключение которых невозможно или вызовет неполадки в работе ПК, также многие службы могут стать полезными в вашей работе.

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

Plug and Play обеспечивает распознавание различных изменений в оборудовании, которое установлено и подстраивает под низ операционную систему. А также позволяет системе сводить их к минимуму при этом не требует вмешательства в данные процессы пользователя. Отключение или остановка службы вызывает нестабильную систему работы.

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

Служба восстановления системы выполняет соответствующие функции. Если нужно восстановить систему все средства хороши, особенно если с другими не умеете работать или они отсутствуют, поэтому оставляем службу в рабочем состоянии.

Службы IPSEC обеспечивают безопасность протокола TCP/IP. Если проток не используется на данном ПК, то служба не нужна. Если не знаете в чём суть этой службы и вы пользуетесь доступом в интернет, то службу лучше не отключать.

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

Windows Audio управляет всеми звуковыми устройствами, а её отключение может повлиять на аудио и звуковые эффекты, а также их правильную работу. Так, что и эту службу мы оставляем работать.

RPC или локатор удалённого вызова процедур проделывает работу по управлению базой данных RPC службы имён. Оставляем службу рабочей.

Определение оборудования оболочки обеспечивает автоматическое воспроизведение или выполнение автозапуска в процессе уведомления данных событий. Оставляем службу так, как она есть по умолчанию.

Система событий СОМ+ связана с работой инструментария Windows. Службу необходимо оставить в таком же состоянии.

Системное приложение СОМ+ производит управление отслеживанием и настройкой всех компонентов СОМ+. Службу оставляем в её обычном состоянии.

Уведомление о системных событиях ведёт протоколы этих событий, так, например, регистрация в сети или Windows. В разделе «СОМ+ системное событие» происходит рассылка оповещений. Работу службы рекомендуем не изменять.

Управление приложениями отвечает за службы, которые обеспечивают установку программного обеспечения, например, публикация или удаление. Службу лучше оставить рабочей по умолчанию.

Доступ к устройству HID (Human Interface Devices) позволяет обеспечить универсальный доступ к подобным устройствам. Служба позволяет активировать и поддержать использование сочетаний клавиш быстрого вызова устройств управления, устройств мультимедиа. По умолчанию данная служба отключена.

Windows Installer проводит удаление, установление или восстановление программного обеспечения. Оставляем в настройках «Вручную».

Диспетчер подключений удалённого доступа позволяет создавать сетевое подключение. Если на ПК используется модем, то работу службы оставляем «Вручную» без изменений.

Координатор распределённых транзакций охватывает несколько диспетчеров следующих ресурсов: баз данных, файловых систем и очереди сообщений. Оставляем в настройках включение «Вручную».

Сетевые отключения управляет всеми объектами и данными папки «Сеть и удалённый доступ к сети», которые отображают свойства сети и подключений с удалённым доступом. При отсутствии модема или сети можно отключать. В иных случаях лучше оставить настройку «Вручную».

Служба администрирования диспетчера логических дисков выполняет настройки относительно жёстких дисков и их томов. Настройки оптимально оставить «Вручную».

Телефония поддерживает технологию Telephony API или ТAPI, которую используют программы телефонного оборудования и голосовых IP-подключений на компьютере, а также на серверах через ЛВС, там, где возможен запуск соответствующей службы. В настройка оставляем включение «Вручную».

Узел универсальных PnP-устройств отвечают за поддержку соответствующих узлов. Настройки также необходимо оставить «Вручную».

Удаленный вызов процедур обеспечивает сопоставление служб RPC и конечных точек. Зависимость данной службы связана с многими компонентами, поэтому в настройка необходимо оставить включение службы «Авто».

Диспетчер логических дисков отвечает за наблюдение и обнаружение за жёсткими дисками, а именно новыми. При отключении данной службы информация о состоянии или конфигурации дисков не обновляется. Включение службы рекомендуем оставить автоматическое.

Инструментарий управления Windows отвечает за многие службы приложений операционной системы, а остановка службы может вызвать некорректную работу. Оставляем включение «Авто».

Данный список представляет только некоторые популярные службы. Рассматривать варианты отключения той или иной службы необходимо учитывая её функции, выполняемые задачи и, конечно же, существующие зависимости. Так как управление аппаратным обеспечением и установленным оборудованием достаточно важно для корректной работы, поэтому будьте внимательны отключая службы в которых не уверены.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *