Службы Windows
Слу́жбы ОС Windows (англ. Windows Service , службы) — приложения, автоматически (если настроено) запускаемые системой при запуске Windows и выполняющиеся вне зависимости от статуса пользователя. Имеет общие черты с концепцией демонов в Unix.
Режимы работы
В большинстве случаев службам запрещено взаимодействие с консолью или рабочим столом пользователей (как локальных, так и удалённых), однако для некоторых служб возможно исключение — взаимодействие с консолью (сессией с номером 0, в которой зарегистрирован пользователь локально или при запуске службы mstsc с ключом /console).
Существует несколько режимов для служб:
- запрещён к запуску;
- ручной запуск (по запросу);
- автоматический запуск при загрузке компьютера;
- автоматический (отложенный) запуск (введён в Windows Vista и Windows Server 2008);
- обязательная служба/драйвер (автоматический запуск и невозможность (для пользователя) остановить службу).
Фоновый режим
Windows предлагает диспетчер управления службами (Service Control Manager — SCM), с помощью которого можно управлять созданием, удалением, запуском и остановкой служб. Приложение, имеющее статус службы, должно быть написано таким образом, чтобы оно могло принимать сообщения от SCM. Затем имя службы и ее другие атрибуты, например, описание службы, регистрируются в диспетчере управления при помощи одного или нескольких вызовов API.
Запуск, остановка и изменение служб Windows
Службы и их атрибуты могут быть изменены в консоли управления MMC:
Управление запуском служб при старте Windows
Список служб находится в ветке Реестра Windows «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services». Значения параметра «Start» имеют тип «REG_DWORD» и могут принимать значения:
- 0 — Низкоуровневые драйверы, например драйверы дисков, которые загружаются на самом раннем этапе загрузки — загрузки ядра;
- 1 — Драйверы, которые загружаются после инициализации ядра ОС;
- 2 — Службы, которые должны быть загружены диспетчером управления службами (равен параметру — «Авто»);
- 3 — Службы, запускаемые диспетчером управления службами только в случае получения явной инструкции на загрузку (равен параметру — «Вручную»);
- 4 — Службы, которые не загружаются (равен параметру — «Отключено»).
Управление работой служб из командной строки
Управление службами возможно с помощью командной строки: остановка службы — net stop service_name , запуск службы — net start service_name . Например, запуск службы «Диспетчер очереди печати» — «net start spooler».
Удаление службы: sc delete «Имя службы« (кавычки необходимы, если имя службы содержит пробелы). С удалением нужно быть предельно осторожным, так как удалённую службу вернуть назад очень и очень трудно.
Установка режима запуска службы: sc config «Имя службы» start= параметр запуска . Параметры запуска: auto (автоматически), demand (вручную), disabled (отключена).
Режим просмотра состояния службы: sc qc «Имя службы« .
Права пользователя и особенности реализации
Службы Windows по умолчанию запускаются от имени пользователя «LocalSystem», который обладает полными правами в системе (превосходящими права даже учётной записи «Administrator»). Рабочим каталогом будет каталог Windows (определяется переменной WinDir , которая обычно равна C:\WINNT или «C:\WINDOWS»), а каталог для хранения временных файлов будет «%WinDir%\TEMP».
Поскольку это не настоящий пользователь, а «системный», то появляются некоторые трудности, когда приложению необходимо сохранить данные, относящиеся к пользователю (user-specific data), поскольку домашней директории этого пользователя не существует.
Важно также то, что в случае, если служба работает от имени локального пользователя (реальный пользователь созданный для служебных целей), если пароль такого пользователя изменён, служба не будет запускаться до тех пор, пока пароль для службы тоже не будет изменён.
Список служб
Это неполный список известных служб в операционных системах Windows (Достаточно полный список служб Windows можно посмотреть на OSzone.net).
В различных версиях операционных систем могут присутствовать одни службы и отсутствовать другие. Некоторые приложения и программы, устанавливаемые отдельно, также могут создавать свои службы.
Список служб операционных систем Microsoft Windows
| Выводимое имя | Имя службы | Функции | Описание |
|---|---|---|---|
| DHCP-клиент | Dhcp | Регистрирует и обновляет IP-адреса и DNS-записи для этого компьютера. Если эта служба остановлена, этот компьютер не сможет получать динамические IP-адреса и выполнять обновления DNS. | |
| DNS-клиент | Dnscache | Служба DNS-клиента (dnscache) кэширует имена DNS (Domain Name System) и регистрирует полное имя данного компьютера. Если служба остановлена, разрешение имен DNS будет продолжаться. Однако результаты очередей имен DNS не будут кэшироваться, и имя компьютера не будет зарегистрировано. | |
| KtmRm для координатора распределённых транзакций | KtmRm | Координирует транзакции между MSDTC и диспетчером транзакций ядра (Kernel Transaction Manager — KTM). | |
| ReadyBoost | EMDMgmt | ReadyBoost | Поддержка повышения производительности системы с помощью технологии ReadyBoost. |
| Superfetch | SysMain | Superfetch | Поддерживает и улучшает производительность системы. |
| Windows Audio | Audiosrv | Управление средствами работы со звуком для программ Windows. Если эта служба остановлена, то аудиоустройства и эффекты не будут правильно работать. | |
| Windows CardSpace | idsvc | Обеспечивает надежную возможность создания, управления и раскрытия цифровых удостоверений. | |
| Автоматическое обновление | WUAUSERV | Включает загрузку и установку обновлений Windows. Если служба отключена, то на этом компьютере нельзя будет использовать возможности автоматического обновления или веб-узел Windows Update. |
Список служб, создаваемых приложениями и программами Microsoft
| Выводимое имя | Имя службы | Функции | Описание |
|---|---|---|---|
| NetMeeting Remote Desktop Sharing | mnmsrvc | Разрешает проверенным пользователям получать доступ к рабочему столу Windows через корпоративную интрасеть, используя NetMeeting. |
Список служб, создаваемых приложениями и программами других производителей
| Выводимое имя | Имя службы | Функции | Описание |
|---|---|---|---|
| ESET HTTP Server | EhttpSrv | антивирусная защита | ESET HTTP Server, компонент NOD32, сканирование http-трафика |
| NBService | NBService | резервирование | Nero BackItUp Service, создание резервных копий |
См. также
Список служб Windows
Ссылки
- Информация по всем службам Windows
- MSDN Знакомство со служебными приложениями Windows
- Microsoft’s MSDN Library Documentation on Services
- INSTSRV.EXE is a Windows resource kit program that allows you to install an arbitrary application as a service
- SrvAny and InstSrv Tutorial with many Screenshots
- pcs.suite101.com/article.cfm/index_of_services: Index of Windows XP Services — An Index of the Services running on Windows XP operating system
- [1] Как удалить службу в Windows Vista или Windows XP
- Службы Windows XP (рус.)
Архивация и восстановление • COMMAND.COM • cmd.exe • Средство переноса данных • Просмотр событий • Установщик • netsh.exe • PowerShell • Отчёты о проблемах • rundll32.exe • Программа подготовки системы (Sysprep) • Настройка системы (MSConfig) • Проверка системных файлов • Индекс производительности • Центр обновления • Восстановление системы • Дефрагментация диска • Диспетчер задач • Диспетчер устройств • Консоль управления • Очистка диска • Панель управления (элементы)
Контакты • DVD Maker • Факсы и сканирование • Internet Explorer • Журнал • Экранная лупа • Media Center • Проигрыватель Windows Media • Программа совместной работы • Центр устройств Windows Mobile • Центр мобильности • Экранный диктор • Paint • Редактор личных символов • Удалённый помощник • Распознавание речи • WordPad • Блокнот • Боковая панель • Звукозапись • Календарь • Калькулятор • Ножницы • Почта • Таблица символов • Исторические: Movie Maker • NetMeeting • Outlook Express • Диспетчер программ • Диспетчер файлов • Фотоальбом
Chess Titans • Mahjong Titans • Purble Place • Пасьянсы (Косынка • Паук • Солитер) • Сапёр • Пинбол • Червы
Ntoskrnl.exe • Слой аппаратных абстракций (hal.dll) • Бездействие системы • svchost.exe • Реестр • Службы • Диспетчер управления сервисами • DLL (формат модулей) • PE • NTLDR • Диспетчер загрузки • Программа входа в систему (winlogon.exe) • Консоль восстановления • Windows RE • Windows PE • Защита ядра от изменений
Autorun.inf • Фоновая интеллектуальная служба передачи • Файловая система стандартного журналирования • Отчёты об ошибках • Планировщик классов мультимедиа • Теневая копия • Планировщик задач • Беспроводная настройка
Active Directory • Службы развёртывания • Служба репликации файлов • DNS • Домены • Перенаправление папок • Hyper-V • IIS • Media Services • MSMQ • Защита доступа к сети (NAP) • Службы печати для UNIX • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователей • SharePoint • Диспетчер системных ресурсов • Удаленный рабочий стол • WSUS • Групповая политика • Координатор распределённых транзакций
NT • Диспетчер объектов • Пакеты запроса ввода/вывода • Диспетчер транзакций ядра • Диспетчер логических дисков • Диспетчер учетных записей безопасности • Защита ресурсов • lsass.exe • csrss.exe • smss.exe • spoolsv.exe • Запуск
Службы 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 необходимы три программы следующего типа:
- программа службы;
- программа для управления службой;
- программа для конфигурирования службы.
Программа службы предоставляет действительную функциональность. Программа для управления службой позволяет отправлять службе запросы, касающиеся управления, например, запросы на запуск, останов, приостановку и возобновление ее работы.
Программа для конфигурирования службы позволяет устанавливать службу — она выполняет необходимое копирование в файловую систему, вносит соответствующие записи в системный реестр и настраивает результат как службу. Хотя компоненты .NET и могут устанавливаться с помощью просто команды хсору, поскольку им не обязательно записывать информацию о себе в системный реестр, установка служб требует выполнения соответствующей настройки в системном реестре. Программа для конфигурирования службы может применяться и для изменения конфигурации данной службы в более позднее время.
О каждом из этих трех составляющих службы Windows более подробно рассказывается в следующих подразделах.
Программа службы
Прежде чем рассматривать реализацию служб в .NET, давайте в общем посмотрим, как выглядит архитектура служб Windows и их внутренняя функциональность.
За реализацию функциональных возможностей отвечает программа службы. Она должна состоять из трех частей:
- главная функция;
- главная служебная функция;
- обработчик.
Для начала следует ознакомиться с диспетчером управления службами — Service Control Manager (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, ОС создает службы для каждого пользователя. При выходе пользователя эти службы останавливаются и удаляются. Они выполняются в контексте безопасности учетной записи пользователя, а не в встроенном субъекте безопасности. Такое поведение обеспечивает лучшее управление ресурсами, чем предыдущий подход к запуску этих служб, связанных с предварительно настроенной учетной записью или в качестве задач.
Службы для отдельных пользователей доступны в Windows Server только при установке рабочего стола. Дополнительные сведения см. в разделе Server Core и Server with Desktop Experience Options .
Windows создает эти службы для каждого пользователя на основе шаблонов, определенных в реестре. Если вам нужно управлять поведением этих служб или управлять ими, можно настроить шаблон. Например, можно задать для типа запуска службы шаблонов значение Отключено. В этом примере Windows создает службу для каждого пользователя в остановленном и отключенном состоянии.
Тщательно протестируйте все изменения в конфигурации службы шаблонов, прежде чем развертывать их в рабочей среде.
Сведения, приведенные в этой статье, позволяют анализировать службы для отдельных пользователей, настраивать шаблоны служб пользователей и управлять службами для каждого пользователя с помощью групповой политики и шаблонов безопасности.
Список служб для каждого пользователя
В следующей таблице перечислены пользовательские службы в текущей версии Windows. Другие версии Windows 10/11 могут не иметь одинаковых служб.
Прежде чем перенастроить любую из этих служб, ознакомьтесь с этой информацией, чтобы понять последствия. Например, если отключить службу для каждого пользователя, могут возникнуть зависимые приложения, которые работают неправильно.
| Отображаемое имя | Название службы | Тип запуска по умолчанию | Зависимости | Описание |
|---|---|---|---|---|
| Среда выполнения активации агента | AarSvc | Вручную | Среда выполнения для активации приложений агента общения. | |
| Служба поддержки пользователей Bluetooth | BluetoothUserService | Вручную | Поддерживает правильную функциональность функций Bluetooth, относящихся к каждому сеансу пользователя. | |
| Служба захвата OneCore | CaptureService | Вручную | Включает необязательные функции захвата экрана для приложений, которые вызывают API-интерфейсы захвата экрана пространства имен Windows.Graphics.Capture . | |
| Служба пользователей буфера обмена | cbdhsvc | Автоматический (отложенный запуск) | Windows использует эту службу пользователя для сценариев буфера обмена. Например, журнал буфера обмена или синхронизация между устройствами. Дополнительные сведения см. в разделе Буфер обмена в Windows. | |
| Облачная служба резервного копирования и восстановления | CloudBackupRestoreSvc | Вручную | Отслеживает систему на наличие изменений в состояниях приложения и параметров. При необходимости эта служба выполняет операции резервного копирования и восстановления в облаке. | |
| Служба пользователей платформы подключенных устройств | CDPUserSvc | Автоматически | — Брокер сетевых подключений — удаленный вызов процедуры (RPC) — драйвер протокола TCP/IP | Эта служба позволяет пользователю подключать подключенные устройства, управлять ими. К этим подключенным устройствам относятся мобильные устройства, Устройства Xbox, HoloLens или устройства smart/IoT. Один из конкретных примеров см. в статье Предоставление общего доступа к устройствам поблизости в Windows. |
| Служба пользователей пользовательского интерфейса с согласием | ConsentUxUserSvc | Вручную | Позволяет системе запрашивать согласие пользователя, чтобы разрешить приложениям доступ к конфиденциальным ресурсам и информации, например к расположению устройства. | |
| Контактные данные | PimIndexMaintenanceSvc | Вручную | UnistoreSvc | Индексирует контактные данные для быстрого поиска контактов. Если вы остановите или отключите эту службу, контакты могут отсутствовать в результатах поиска. |
| Диспетчер регистрации учетных данных | CredentialEnrollmentManagerUserSvc | Вручную | Эта служба поддерживает безопасное хранение и получение учетных данных пользователя. Например, маркеры для веб-сайтов, подключений к удаленному рабочему столу или других приложений. | |
| Брокер ассоциаций устройств | DeviceAssociationBrokerSvc | Вручную | — DevicePicker — интерфейс связывания оболочки | Поддерживает связывание из приложения и проверки доступа для новых сценариев устройств. |
| Выбор устройства | DevicePickerUserSvc | Вручную | Windows использует эту пользовательскую службу для управления интерфейсами Miracast, Digital Living Network Alliance (DLNA) и обнаружения и запуска (DIAL). | |
| Поток устройств | DevicesFlowUserSvc | Вручную | Позволяет пользовательскому интерфейсу и приложению «Параметры» подключиться к дисплеям Wi-Fi и устройствам Bluetooth и связать их с ним. | |
| DvR для игр и служба пользователей широковещательной трансляции | BcastDVRUserService | Вручную | Windows использует эту службу пользователя для записи игр и трансляций в прямом эфире. | |
| Служба обмена сообщениями | MessagingService | Вручную | Эта служба поддерживает текстовые сообщения и связанные функции. | |
| Теперь воспроизведение диспетчера сеансов | NPSMSvc | Вручную | Служба диспетчера сеансов (NPSM) управляет сеансами мультимедиа, выполняемыми на устройстве. | |
| Служба перенаправителя плана 9 | P9RdrService | Вручную | Включает запускающие триггеры файловых серверов plan9, которые поддерживаются подсистема Windows для Linux. Дополнительные сведения см. в разделе План 9 от Bell Labs. | |
| Служба пера | PenService | Вручную | При нажатии кнопки хвоста на устройстве ввода пера эта служба реагирует на эти действия. Он может запускать приложения или выполнять другие действия, которые вы настраиваете в параметрах. Дополнительные сведения см. в документации пользователя по использованию ручки Surface или документации разработчика оборудования на устройствах пера. | |
| Рабочий процесс печати | PrintWorkflowUserSvc | Вручную | Обеспечивает поддержку приложений рабочего процесса печати . Если отключить эту службу, некоторые функции печати могут не работать успешно. | |
| Синхронизация узла | OneSyncSvc | Автоматический (отложенный запуск) | Эта служба синхронизирует почту, контакты, календарь и другие данные пользователей. При остановке этой службы почта и другие приложения, зависящие от этой функции, работают неправильно. | |
| Служба пользователей UDK | UdkUserSvc | Вручную | Windows использует эту службу для координации между интерфейсами оболочки. | |
| Доступ к данным пользователя | UserDataSvc | Вручную | UnistoreSvc | Предоставляет приложениям доступ к структурированным данным пользователя, включая контактные данные, календари, сообщения и другое содержимое. Если остановить или отключить эту службу, приложения, которые используют эти данные, могут работать некорректно. |
| Хранилище данных пользователя | UnistoreSvc | Вручную | Обрабатывает хранение структурированных данных пользователя, включая контактные данные, календари, сообщения и другое содержимое. Если остановить или отключить эту службу, приложения, которые используют эти данные, могут работать некорректно. | |
| Служба пользователей Защиты от веб-угроз | webthreatdefusersvc | Автоматически | Эта служба помогает защитить компьютер, предупреждая пользователя, когда несанкционированные сущности пытаются получить доступ к своим учетным данным. | |
| Служба push-уведомлений Windows | WpnUserService | Автоматически | В этой службе размещается платформа служб push-уведомлений Windows (WNS), которая обеспечивает поддержку локальных и push-уведомлений. Поддерживаются плитка, всплывающие уведомления и необработанные уведомления. |
Просмотр служб для отдельных пользователей
Вы не можете просматривать шаблоны служб пользователей за пределами реестра Windows, но вы можете увидеть службы для отдельных пользователей. Windows отображает эти службы в следующем формате: _LUID где — отображаемое имя пользовательской службы и LUID локальный уникальный идентификатор для контекста пользователя.
Например, вы можете увидеть следующие имена служб для каждого пользователя:
- Contact Data_443f50
- Sync Host_443f50
- User Data Access_443f50
- User Data Storage_443f50
Отображаемое имя и имя службы для всех пользовательских служб содержат один и тот же суффикс LUID.
Просмотр служб для отдельных пользователей в консоли служб Windows
При входе в Windows запустите services.msc , чтобы открыть консоль служб. При просмотре локального компьютера вы увидите эти службы для учетной записи пользователя.
Просмотр служб для отдельных пользователей с помощью Windows PowerShell
Следующий скрипт PowerShell является примером того, как запрашивать службы для каждого пользователя. Он запрашивает значения типа службы, которые включают битовое 64 значение.
# Define the bit value for per-user services in the ServiceType property of a service object $flag = 64 # Define an empty array to store the resulting services that match the criteria $serviceList = @() # Get all services on the computer and store them in the variable $services = Get-Service # Loop through each service in the array of services. foreach ( $service in $services ) < # For each specific service, check if the service type property includes the 64 bit using the bitwise AND operator (-band). # If the result equals the flag value, then the service is a per-user service. if ( ( $service.ServiceType -band $flag ) -eq $flag ) < # When a per-user service is found, then add that service object to the results array. $serviceList += $service >> # Display the results array, sorted by display name, in a table format with the specified properties. $serviceList | Sort-Object DisplayName | Format-Table DisplayName, Name, StartType, ServiceType
Просмотр служб для отдельных пользователей из командной строки
Выполните команду cmd.exe , чтобы открыть командную строку Windows. Используйте команду для sc qc запроса этих служб. Значение Тип указывает, является ли служба шаблоном службы пользователя или экземпляром службы пользователя.
В следующих примерах запросов к шаблону и пользовательскому экземпляру службы DVR для игр и службы широковещательных пользователей ( BcastDVRUserService ).
sc qc BcastDVRUserService sc qc BcastDVRUserService_18f113

Отключение служб для отдельных пользователей
Шаблоны для пользовательских служб не отображаются в консоли служб (services.msc). Чтобы отключить службу для каждого пользователя, необходимо напрямую изменить реестр с помощью групповой политики или решения на основе скриптов. Шаблоны находятся в реестре по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services .
При отключении службы для отдельных пользователей Windows по-прежнему создает ее при входе пользователя, но в остановленном и отключенном состоянии. При выходе пользователя Windows удаляет службу для каждого пользователя.
Вы не можете управлять всеми шаблонами служб для каждого пользователя с помощью обычных методов управления групповыми политиками. Так как службы для отдельных пользователей не отображаются в консоль управления служб, они также не отображаются в редакторе политики служб групповой политики.
Кроме того, существует четыре пользовательские службы, которыми невозможно управлять с помощью шаблона безопасности:
- PimIndexMaintenanceSvc
- UnistoreSvc
- UserDataSvc
- WpnUserService
С помощью этих ограничений можно использовать следующие методы для управления шаблонами служб для отдельных пользователей:
- Сочетание шаблона безопасности и скрипта или политики реестра параметров групповой политики.
- Параметры групповой политики для всех служб.
- Скрипт для всех служб.
Управление службами шаблонов с помощью шаблона безопасности
Вы можете управлять службами CDPUserSvc и OneSyncSvc для отдельных пользователей с помощью шаблона безопасности.
[Unicode] Unicode=yes [Version] signature="$CHICAGO$" Revision=1 [Service General Setting] "CDPUserSVC".4,""
Использование сценария для управления службами для отдельных пользователей
Вы можете создать скрипт для изменения типа запуска для служб для каждого пользователя. Затем используйте групповую политику или другое решение для управления, например Microsoft Configuration Manager, чтобы развернуть скрипт на целевых устройствах.
Пример 1. Использование командлета Set-Service PowerShell
Следующий пример скрипта использует командлет PowerShell Set-Service для настройки типа запуска службы PimIndexMaintenanceSvc в отключенном режиме:
Set-Service -Name PimIndexMaintenanceSvc -StartupType Disabled
Пример 2. Использование командной sc.exe config строки
Следующий пример скрипта используется sc.exe config для настройки типа запуска службы PimIndexMaintenanceSvc для отключения:
sc.exe configure PimIndexMaintenanceSvc start= disabled
Пространство после = является преднамеренным.
Управление службами шаблонов с помощью настроек групповой политики
Если вы не можете отключить службу для каждого пользователя с помощью шаблона безопасности, используйте параметры групповой политики.
- Откройте консоль управления групповая политика (gpmc.msc).
- Создайте объект групповой политики (GPO) или используйте существующий объект групповой политики.
- Измените объект групповой политики, чтобы запустить редактор объектов групповой политики.
- В зависимости от того, как вы хотите настроить групповую политику, в разделе Конфигурация компьютера или Конфигурация пользователя перейдите в раздел Параметры, Параметры Windows и выберите Реестр.
- Перейдите в меню Действие , выберите Создать и Элемент реестра.

- Для Hive выберите HKEY_LOCAL_MACHINE .

- Выберите многоточие ( . ) рядом с элементом Путь к ключу. Перейдите к System\CurrentControlSet\Services и выберите шаблон пользовательской службы. Например, PimIndexMaintenanceSvc . В списке значений выберите Пуск и выберите Выбрать.

- В окне Свойства запуска измените значение с 00000003 на 00000004 и нажмите кнопку ОК. Обратите внимание, что установка значения на 4 = Отключено.
Примечание. Значение 4 запуска службы — Отключено.
Управление шаблонами служб пользователей с помощью реестра Windows
Если вы не можете использовать параметры групповой политики для управления службами для отдельных пользователей, вы можете изменить реестр Windows. Чтобы отключить шаблон пользовательской службы, измените тип запуска для каждой службы на 4 , который имеет значение Отключено.
Не изменяйте реестр напрямую, если нет другой альтернативы. Редактор реестра или Windows не проверяют эти изменения в реестре вручную. Могут храниться неправильные значения, что может привести к неустранимым ошибкам в системе. По возможности вместо редактирования реестра напрямую используйте групповую политику или другие поддерживаемые средства Windows для выполнения этих задач. Если отредактировать реестр все же необходимо, соблюдайте крайнюю осторожность.
Пример 1. Изменение реестра с reg.exe помощью команды командной строки
- От имени администратора выполните команду cmd.exe , чтобы открыть командную строку Windows.
- Следующий пример включает несколько команд, которые отключают указанные службы Windows, изменяя их начальное значение в реестре Windows на 4 :
REG.EXE ADD HKLM\System\CurrentControlSet\Services\CDPUserSvc /v Start /t REG_DWORD /d 4 /f REG.EXE ADD HKLM\System\CurrentControlSet\Services\OneSyncSvc /v Start /t REG_DWORD /d 4 /f REG.EXE ADD HKLM\System\CurrentControlSet\Services\PimIndexMaintenanceSvc /v Start /t REG_DWORD /d 4 /f REG.EXE ADD HKLM\System\CurrentControlSet\Services\UnistoreSvc /v Start /t REG_DWORD /d 4 /f REG.EXE ADD HKLM\System\CurrentControlSet\Services\UserDataSvc /v Start /t REG_DWORD /d 4 /f REG.EXE ADD HKLM\System\CurrentControlSet\Services\WpnUserService /v Start /t REG_DWORD /d 4 /f
Пример 2. Изменение реестра с помощью пользовательского интерфейса редактора реестра
- Запустите regedit.exe от имени администратора, чтобы открыть редактор реестра.
- Перейдите к HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services и выберите шаблон пользовательской службы. Например, CDPSvc .
- В списке значений откройте начальное значение.
- Измените значение данных на 4 .

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

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

- Службы Windows — что это?
- Список служб «Windows», которые могут быть отключены без вреда для системы
- Вопросы и ответы
- Комментарии
Перейти к просмотру

Службы Windows – что это?
Службы «Windows» – это исполняемые программы, которые постоянно работают в фоновом режиме и самостоятельно выполняют определенные функции. Пользователи, обладающие правами администратора, могут выбрать определенный порядок действий для этих служб, используемых по умолчанию. Например, они могут быть настроены на автоматический запуск при каждой загрузке системы, частичную приостановку и перезапуск при необходимости, или просто не используемые службы могут быть отключены.
В основном службы «Windows» поставляются вместе с операционной системой по умолчанию, но иногда разные сторонние программы и приложения также добавляют свои собственные услуги (интернет-браузеры, антивирусные программы и т.д.). Службы, работающие в фоновом режиме, позволяют определенным функциям и инструментам работать лучше. Но также, постоянно работающие службы, могут, в свою очередь, замедлять производительность вашего компьютера и уменьшать его быстродействие. Поэтому, отключая некоторые службы, которые вам временно не нужны или которые вы не используете, вы можете повысить производительность вашей системы. Далее в статье мы опишем для вас весь процесс запуска, остановки и отключения служб «Windows».
Перейти к просмотру

Список служб «Windows», которые могут быть отключены без вреда для системы
Как уже было сказано ранее, очень важно обладать знаниями об особенностях и принципе действия услуг, которые могут быть отключены без каких-либо проблем для корректной работы операционной системы «Windows» и используемых приложений. Ниже мы привели список служб «Windows», которые можно безопасно отключить без какого-либо неблагоприятного воздействия на ваш компьютер. Ввиду того, что «Windows» регулярно вносит изменения и обновления в операционную систему, некоторые названия приведенных служб могут отличаться в разных версиях «Windows». Однако это касается только формулировок в названии служб. Поэтому, если вы не можете найти указанную службу, то ищите варианты, похожие по смыслу и принципу действия. Описание действия каждой службы вы сможете увидеть в диалоговом окне «Службы»:
- Служба общего доступа Net.Tcp;
- Служба времени «Windows»;
- Вторичный вход в систему (при условии, что вы его не используете);
- Факс;
- Диспетчер печати;
- Автономные файлы;
- Маршрутизация и удаленный доступ;
- Служба поддержки «Bluetooth»;
- Служба поддержки пользователей «Bluetooth_520ef»;
- Служба шифрования дисков «BitLocker»;
- Шифрованная файловая система (EFS);
- Служба инициатора «Майкрософт iSCSI»;
- Родительский контроль;
- Конфигурация удаленного рабочего стола;
- Службы удаленных рабочих столов;
- Смарт-карта;
- Служба перечисления устройств чтения смарт-карт;
- Политика удаления смарт-карт;
- Брандмауэр Защитника «Windows»;
- Служба сенсорной клавиатуры и панели рукописного ввода;
- Служба регистрации ошибок «Windows»;
- Удаленный реестр;
- Служба центра безопасности защитника «Windows».
Здесь представлен не полный лист служб, которые вы можете отключить или приостановить их использование. Вы можете, основываясь на своих предпочтениях, добавлять или наоборот исключать службы в этом списке. Обязательно внимательно изучайте описание применения каждой службы «Windows», прежде чем вы решите произвести с ней какие-либо действия.

Автор: Andrey Mareev, Технический писатель
В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Редактор: Michael Miroshnichenko, Технический писатель
Мирошниченко Михаил – одни из ведущих программистов в Hetman Software. Опираясь на пятнадцатилетний опыт разработки программного обеспечения он делится своими знаниями с читателями нашего блога. По мимо программирования Михаил является экспертом в области восстановления данных, файловых систем, устройств хранения данных, RAID массивов.
- Обновлено:
- 13.11.2023 10:44
- Метки:
- Bitlocker шифрование
- Windows OC
- Защитник Windows
- Редактор реестра
- Системный файл