Пользовательская служба push-уведомлений в Windows 10 отвечает уведомлений от приложений и системных процессов. Если она работает в фоновом режиме, это может замедлять систему и расходовать ресурсы. Отключить её можно несколькими способами — от стандартных настроек до редактирования реестра.
В этой статье разберём все доступные методы: через services.msc, командную строку, групповые и реестр. Покажу, как проверить, активна ли служба, и что делать, если она не отключается. А ещё объясню, к каким последствиям это приведёт — чтобы вы понимали, стоит ли это делать.
Зачем отключать Пользовательскую службу push-уведомлений
Служба WNS (Windows Notification Service) нужна для работы уведомлений от UWP-приложений (например, Mail, Календарь, Microsoft Store) и некоторых сторонних программ. Но если вы не используете эти функции, её можно отключить, чтобы:
- уменьшить нагрузку на процессор и оперативную память;
- продлить время работы батареи на ноутбуках;
- избавиться от ненужных фоновых процессов;
- улучшить конфиденциальность (некоторые уведомления могут передавать данные в Microsoft).
В большинстве случаев отключение не скажется на работе системы, но некоторые приложения перестанут получать push-уведомления. Например, вы не будете видеть оповещения о новых письмах в Mail или обновлениях в Microsoft Store.
Если вы не уверены, используете ли приложения с push-уведомлениями, проверьте список установленных UWP-программ через ms-settings:appsfeatures в строке «Выполнить» (Win + R).
| Метод | Сложность | Стабильность | Требует прав администратора | Возможность отката |
|---|---|---|---|---|
Через services.msc | Низкая | Средняя (может сброситься) | Да | Да |
| Через командную строку | Низкая | Средняя | Да | Да |
| Через групповые политики | Средняя | Высокая | Да | Да |
| Через реестр | Высокая | Высокая | Да | Да |
| Через параметры уведомлений | Низкая | Низкая (отключает только уведомления) | Нет | Да |
Способы отключения службы: сравнение методов
Есть несколько способов отключить Пользовательскую службу push-уведомлений в Windows 10. Каждый имеет свои плюсы и минусы. Например, через services.msc проще всего, но изменение может сброситься после обновления системы. Редактирование реестра более надёжно, но требует осторожности.
Отключение «Службы»
Самый простой способ — отключить службу вручную через стандартный интерфейс Windows. Для этого:
- Нажмите
Win + R, введитеservices.mscи нажмитеEnter. - В списке найдите «Пользовательская служба push-уведомлений» (или
WNS). - Щёлкните по ней правой кнопкой мыши и выберите
Свойства. - В поле
Тип запускавыберитеОтключена. - Нажмите
Остановить, если служба активна, затемПрименитьиОК.
После этого служба перестанет запускаться автоматически. Однако после некоторых обновлений она может снова активироваться.
⚠️ Внимание: если вы отключаете службу вручную, некоторые приложения могут перестать работать корректно. Перед изменением параметров создайте точку восстановления системы через Панель управления\Все элементы панели управления\Восстановление\Настройка восстановления системы.
Отключение через реестр Windows
Способ для опытных пользователей. Изменение реестра позволяет отключить службу навсегда, но при неверных действиях можно нарушить работу системы. Если не уверены — используйте другие методы.
| Ключ реестра | Параметр | Значение для отключения | Описание |
|---|---|---|---|
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WNS | Start | 4 | Отключает автозапуск службы |
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PushNotifications | ToastEnabled | 0 | Отключает уведомления для текущего пользователя |
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications | DisablePushNotifications | 1 | Полное отключение push-уведомлений (требует создания ключа) |
Чтобы изменить реестр:
- Нажмите
Win + R, введитеregeditи подтвердите. - Перейдите по одному из указанных выше путей.
- Найдите параметр
Start(или создайте его, если отсутствует). - Измените значение на
4(отключено). - Перезагрузите компьютер.
Отклучение через групповые политики
Этот метод доступен только в Windows 10 Pro, Enterprise и Education. В домашней версии групповой политики нет.
Чтобы отключить push-уведомления:
- Нажмите
Win + R, введитеgpedit.mscи нажмитеEnter. - Перейдите по пути:
Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Push-уведомления. - Найдите политику
Отключить push-уведомленияи дважды по ней. - Выберите
Включенои нажмитеОК. - Перезагрузите компьютер.
Что делать, если групповых политик нет в вашей версии Windows
В этом случае используйте редактирование реестра (описано выше) или отключите службу через services.msc. В Windows 10 Home групповая политика не поддерживается по умолчанию, но её можно включить через сторонние утилиты — но это не рекомендуется из-за риска нестабильной работы системы.
Отключение уведомлений без отключения службы
Если вы не хотите полностью отключать службу, но хотите избавиться от уведомлений, можно сделать это через параметры системы. Это не остановит фоновую работу WNS, но уведомления перестанут появляться.
Для этого:
- Откройте
Параметры(Win + I). - Перейдите в раздел
Система → Уведомления и действия. - В разделе
Уведомления от приложений и других отправителейотключите переключатели для ненужных приложений. - Чтобы отключить уведомления полностью, выключите опцию
Получать уведомления от приложений и других отправителей.
Этот метод самый безопасный, но не избавляет от фоновой работы службы. Если цель — уменьшить нагрузку на систему, лучше отключить саму службу.
Проверка результата
Чтобы убедиться, что служба отключена:
- Откройте
Диспетчер задач(Ctrl + Shift + Esc). - Перейдите на вкладку
Службы. - Найдите
WNSили Пользовательская служба push-уведомлений. - Убедитесь, что в столбце
СостояниестоитОстановлена, а вТип запуска—Отключена.
Также можно проверить через командную строку:
- Откройте
Командную строку от имени администратора(Win + X → Командная строка (администратор)). - Введите команду:
sc query WNS. - Если служба отключена, в выводе будет строка
STATE: 1 STOPPEDиSTART_TYPE: 4 DISABLED.
Что делать, если служба не отключается
Иногда может автоматически запускать WNS, даже если вы отключили её вручную. Это связано с зависимостями от других системных процессов или обновлениями.
В таких случаях:
- Проверьте зависимости. В свойствах службы (
services.msc) на вкладкеЗависимостипосмотрите, какие службы её запускают. Возможно, нужно отключить их тоже. - Используйте командную строку. Запустите её от имени администратора и выполните:
sc config WNS start= disabled(обратите внимание на пробел после=). - Отключите через планировщик задач. Некоторые задачи могут автоматически запускать службу. Откройте
taskschd.mscи проверьте задачи, связанные сPushNotifications. - Обновите Windows. В некоторых сборках исправляла проблемы с автоматическим запуском служб.
Если служба упорно не отключается, наиболее надёжный способ — редактирование реестра с изменением параметра Start на 4 и удаление связанных задач в планировщике.
Практика: пошаговая инструкция для начинающих
Если вы новичок и не хотите рисковать, следуйте этому безопасному плану:
Как отключить Пользовательскую службу push-уведомлений без риска
Часто задаваемые вопросы
Безопасно ли отключать Пользовательскую службу push-уведомлений?
Да, в большинстве случаев это безопасно. Система будет работать стабильно, но некоторые приложения (например, Mail, Календарь, Microsoft Store) перестанут получать уведомления. Если вы не используете эти программы, проблем не возникнет.
Почему служба снова включается после перезагрузки?
Это происходит, если имеет зависимости от других системных процессов или если обновляет её состояние. Чтобы предотвратить это, отключите службу через реестр (установите Start=4) или командную строку (sc config WNS start= disabled).
Можно ли отключить push-уведомления только для определённых приложений?
Да. Для этого перейдите в Параметры → Система → Уведомления и действия и отключите уведомления для нужных приложений вручную. Это не отключит саму службу, но уведомления перестанут появляться.
Как вернуть всё обратно?
Чтобы снова включить службу, верните тип запуска на Автоматически в services.msc или измените значение Start в реестре на 2. После этого перезагрузите компьютер.