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
- NoCloudApplicationNotification
(
REG_DWORD): Set to1to disable push notifications system-wide; set to0to enable them.
User-Level Policy
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\PushNotifications
- NoCloudApplicationNotification
(
REG_DWORD): Set to1to prevent cloud push notifications for the currently logged-in user.
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.