Перейти к содержимому

Wpnuserservice что это за служба

  • автор:

WpnUserService — что это за служба и почему грузит систему?

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

WpnUserService — что это такое?

Пользовательская служба Push-уведомлений. Именно она отвечает за центр уведомлений.

Полное название — Windows Push Notification User Service.

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

WpnUserService — ошибка

При включении ПК может появиться сообщение об ошибке — WpnUserService перестала работать. В результате могут не работать метро-приложения (UWP) из магазина.

Как можно попробовать исправить? Я дам несколько советов, надеюсь один из них поможет.

Проверка системных файлов. Запустите командную строку от администратора и выполните команду:

Сброс поврежденной базы. Иногда из-за поврежденной базы могут быть ошибки, также WpnUserService может грузить процессор и использовать много памяти. Пытаемся исправить:

  1. Запускаем Windows в безопасном режиме.
  2. Открываем папку C:\Users\USER_NAME\AppData\Local\Microsoft\Windows, где USER_NAME — имя вашей учетной записи.
  3. Находим папку Notifications и переименовываем ее. Советую это сделать так, чтобы сохранить оригинальное имя, например просто добавьте символ нижнего пробела — Notifications_
  4. После — перезагружаем ПК, после чего папка Notifications появится заново.

Запуск Windows в безопасном режиме: зажмите Win + R > команда msconfig > на второй вкладке Загрузка, внизу поставьте галочку напротив Безопасного режима и выберите минимально:

Папка которую нужно переименовать:

Отключение WpnUserService. Итак:

  1. Зажмите Win + R, появится окошко Выполнить, вставьте команду regedit, нажмите ОК.
  2. Перейдите в раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Найдите WpnUserService, может еще дублироваться с названием WpnUserService_2fab9 (последние символы могут быть разные).
  4. В разделе найденных служб будет параметр Start. Нажмите по нему два раза и выставьте значение 2.

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

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

Другие службы, информация о которых может быть полезна:

  1. CDPSvc CDPUserSvc CDPUserSvc_**** — служба платформы подключенных устройств.
  2. OneSyncSvc_**** — сервис синхронизации почты, контактов, календаря и прочего.
  3. PcaSvc — помощник по совместимости программ.
  4. UsoSvc — Update Orchestrator Service (без нее Центр Обновления не запускается)
  5. wlidsvc — помощник по входу в учетную запись Майкрософт

Заключение

  1. WpnUserService — отвечает за работу центра уведомлений.
  2. При отключении могут не работать некоторые настройки, а также разумеется уведомления.

Службы для отдельных пользователей в 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 

Снимок экрана: сеанс командной строки Windows, на котором выполняется sc.exe qc в двух службах и выделены значения типов в выходных данных.

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

Шаблоны для пользовательских служб не отображаются в консоли служб (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 

Пространство после = является преднамеренным.

Управление службами шаблонов с помощью настроек групповой политики

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

  1. Откройте консоль управления групповая политика (gpmc.msc).
  2. Создайте объект групповой политики (GPO) или используйте существующий объект групповой политики.
  3. Измените объект групповой политики, чтобы запустить редактор объектов групповой политики.
  4. В зависимости от того, как вы хотите настроить групповую политику, в разделе Конфигурация компьютера или Конфигурация пользователя перейдите в раздел Параметры, Параметры Windows и выберите Реестр.
  5. Перейдите в меню Действие , выберите Создать и Элемент реестра. Снимок экрана: редактор управления групповая политика с выделенным контекстным меню в параметрах реестра для создания нового элемента реестра.
  6. Для Hive выберите HKEY_LOCAL_MACHINE . Снимок экрана: окно свойств
  7. Выберите многоточие ( . ) рядом с элементом Путь к ключу. Перейдите к System\CurrentControlSet\Services и выберите шаблон пользовательской службы. Например, PimIndexMaintenanceSvc . В списке значений выберите Пуск и выберите Выбрать. Снимок экрана: окно браузера элемента реестра с выбранным элементом реестра PimIndexMaintenanceSvc и выбранным значением
  8. В окне Свойства запуска измените значение с 00000003 на 00000004 и нажмите кнопку ОК. Обратите внимание, что установка значения на 4 = Отключено. Снимок экрана: начальный окно свойств с выделенным полем данных Значение со значением 00000004.

Примечание. Значение 4 запуска службы — Отключено.

Управление шаблонами служб пользователей с помощью реестра Windows

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

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

Пример 1. Изменение реестра с reg.exe помощью команды командной строки
  1. От имени администратора выполните команду cmd.exe , чтобы открыть командную строку Windows.
  2. Следующий пример включает несколько команд, которые отключают указанные службы 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. Изменение реестра с помощью пользовательского интерфейса редактора реестра
  1. Запустите regedit.exe от имени администратора, чтобы открыть редактор реестра.
  2. Перейдите к HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services и выберите шаблон пользовательской службы. Например, CDPSvc .
  3. В списке значений откройте начальное значение.
  4. Измените значение данных на 4 .

Снимок экрана: редактор реестра, открытый для HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CDPSvc с выделенным значением

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

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

Снимок экрана: редактор реестра, открытый для HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\PimIndexMaintenanceSvc выделен параметр UserServiceFlag с значением 0.

Дальнейшие действия

Дополнительные сведения об отключении системных служб для Windows Server см. в разделе Руководство по отключению системных служб в Windows Server с возможностями рабочего стола.

Обратная связь

Были ли сведения на этой странице полезными?

Как исправить ошибку WpnUserService.dll в Windows

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

Table of Contents

Что такое ошибка WpnUserService.dll?

Это часть библиотеки динамической компоновки (DLL) пользовательской службы Windows Push-уведомлений (WPN). Если этот файл поврежден или поврежден, или служба работает некорректно из-за других проблем, это может вызвать запуск WpnUserService.dll. Хотя эта проблема сохраняется, вы можете вообще не видеть никаких уведомлений Windows. Излишне говорить, что исправление этого как можно скорее в ваших интересах.

Исправьте ошибку WpnUserService.dll при перезапуске

Вместо перезапуска устройства вы можете сделать это только с помощью службы, вызвавшей проблему. Сделать это:

  1. Откройте меню «Пуск» -> «Службы» .
  2. Это даст вам список всех служб Microsoft Windows. Прокрутите вниз, пока не найдете службу WPNService или Системную службу push-уведомлений Windows .
  3. Щелкните его правой кнопкой мыши и выберите « Перезагрузить» .
  4. Для перезапуска службы потребуется несколько секунд.

Если это не устраняет ошибку WpnUserService.dll, перейдите к следующему шагу.

Ошибка WpnUserService.dll - перезапустите WPNService.

Используйте сканирование SFC и DISM

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

  1. Откройте командную строку через меню «Пуск» . Щелкните его правой кнопкой мыши, чтобы выбрать Запуск от имени администратора .
  2. Введите команду sfc / scannow . Подождите несколько минут, пока он не завершится.
  3. Теперь введите DISM / Online / Cleanup-Image / RestoreHealth .
  4. Подождите, пока он завершится, а затем закройте окно командной строки.
  5. Перезагрузите компьютер и посмотрите, сохраняется ли проблема.

Удалить недавние приложения

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

Отключить push-уведомления

И последнее, но не менее важное: вы можете удалить уведомления Windows, чтобы устранить ошибку WpnUserService.dll. Это немного суровое исправление, но это также вариант, если вас не интересуют push-уведомления Windows. Сделать это:

  1. Откройте меню «Пуск» -> «Настройки» -> «Система» -> «Уведомления и действия» .
  2. Отключите параметр Получать уведомления от приложений и других отправителей.
  3. Закройте окно.

Что такое WpnUserService? (Служба). Ничего не нагружает. Но смущает 😀

Появился в диспетчере задач процесс. Причем это служба. Система Windows 10. При открытии расположении файла это svchost.

Голосование за лучший ответ

WpnUserService.dll — это файл библиотеки динамической компоновки, который можно найти в папке %WINDIR%System32. Это является частью операционной системы Windows. Размер файла составляет около 72 КБ и его MD5 является 54cb527884722a16ecdcd39c06758a02.

Похожие вопросы

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

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