Windows Push Notification Services (WNS) errors

The following are known WNS errors, their root causes, and recommended resolutions.

8000FFFF

Root cause: This error indicates that the Windows Push Notifications System Service (WpnService) is not running.

Resolution: Set Startup type for the WpnService to Automatic in the Services console.

0x803E0109

Root cause: This error indicates that CDM is unable to create or use a WNS channel, either system-wide or per-user.

Resolution: Set the DWORD value for NoCloudApplicationNotification to 0 or delete it in the applicable PushNotifications registry key. Depending on your configuration, this key might be under HKLM\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications or HKCU\SOFTWARE\Policies\Microsoft\Windows\CurrentVersion\PushNotifications registry hives.

0x80070005

Root cause: This error indicates that the Windows App Runtime installer (WindowsAppRuntimeInstall-x64.exe) fails when CDM starts up.

Resolution: Ensure that the Windows App Runtime installer is allowed to run in user context. To do this, allow users to deploy installers that contain APPX or MSIX packages.

System.IO.FileLoadException

Root cause: This error indicates that a System.IO.FileLoadException occurred when the CDM notification process attempted to load the CDM.Client.NotificationProcess.dll from a hashed temporary .net path under the user's %TEMP% directory.

Resolution: You can either add the following path to your organization’s exclusion policy: %localappdata%\Temp\.net\CDM.Client.NotificationProcess or use the DOTNET_BUNDLE_EXTRACT_BASE_DIR environment variable to enable users in your organization to extract CDM.Client.NotificationProcess to a different location on their computer.

NotificationSystemHandler get system channel URI timeout has elapsed

Root cause: This error indicates that CDM was unable to get the channel URI from WNS.

Resolution: If your organization uses firewalls, proxies, web filters or security software, ensure you’ve whitelisted the following URLs for outbound traffic: https://*.notify.windows.com and https://*.wns.windows.com.