Windows Push Notification Service Registry Path

This article details the specific Windows Registry paths used to configure, control, and manage the Windows Push Notification Service (WNS). It covers the core service registry locations, Group Policy overrides, and user-level configuration keys to help administrators manage push notification behavior across Windows systems.

Primary Service Configuration Path

The core Windows Push Notifications System Service (WpnService) is configured at the following system service path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnService

Key parameters in this location include: * Start (REG_DWORD): Determines the startup behavior of the service (e.g., 2 for Automatic, 3 for Manual, 4 for Disabled). * ImagePath (REG_EXPAND_SZ): Points to the service binary execution path, typically %SystemRoot%\System32\svchost.exe -k netsvcs -p.

For per-user notification handling, Windows also utilizes the User-Service variant located at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnUserService

Policy Configuration Paths

To manage or disable Windows Push Notifications across the system or for specific users via administrative policies, the following paths are used:

Machine-Level Policy

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PushNotifications

User-Level Policy

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\PushNotifications

User Preference and Runtime Settings

To inspect or adjust individual user notification states, application permissions, and toast history, Windows references the following path:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PushNotifications

This registry hive contains dynamic subkeys and values defining which applications are permitted to receive and display push notifications for that specific user profile.