| Previous | Next |
| WPN_E_ACCESS_DENIED | WPN_E_PUSH_NOTIFICATION_INCAPABLE |
WPN_E_DUPLICATE_REGISTRATION
WPN_E_DUPLICATE_REGISTRATION is an HRESULT used by the Windows notification platform. It means that code attempted to register an application notification component that the platform already has registered.
What to check for WPN_E_DUPLICATE_REGISTRATION
- Make registration idempotent across app launches, background activation, and update paths.
- Query or remove the existing registration through the supported API before creating another one.
- Avoid treating the result as an invitation to duplicate background tasks or callbacks.
Diagnostic interpretation
This result has the HRESULT value 0x803E0118. AllStat records the condition as “The notification platform found application is already registered.”.
Evidence to capture
- Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the wpn / duplicate / registration operation.
- Preserve the first failure in the call chain; a later HRESULT can describe cleanup rather than the original wpn / duplicate / registration condition.
Retry and recovery
A retry is useful only after the cause behind WPN_E_DUPLICATE_REGISTRATION has been changed or removed. Reproduce the original call and confirm both the return value and the resulting resource state.
Looking for a different code? Search another status or error code.
