1. Your proxy or VPN is blocking the push server (most common cause)
This error shows up when you use a VPN or proxy that doesn't route traffic to Windows push notification servers correctly. You'll see it in Netflix, Spotify, or any app relying on push notifications. The log says NS_E_INCOMPATIBLE_PUSH_SERVER because your connection lands on a server version that Windows can't talk to.
What to expect: After disabling the proxy, the error goes away immediately. If it doesn't, move to the next fix.
- Press Win + I to open Settings.
- Go to Network & Internet > Proxy.
- Under Manual proxy setup, turn Use a proxy server to Off.
- If you're on a corporate network, check with your IT department — they might block push servers. You'll need an exception for
*.notify.windows.comand*.wns.windows.com. - Restart the app that showed the error. For Netflix, close it completely from the taskbar and reopen.
If you use a VPN: Disconnect it, then test. If the error stops, your VPN doesn't support the push protocol. Switch to a different VPN provider or server. I've seen OpenVPN connections with wrong MTU settings cause this too — drop MTU to 1400 on the VPN adapter if you're stuck.
2. Corrupted Windows push notification service
If you're not using a proxy, the second most common cause is the Windows Push Notification (WPN) service itself got corrupted. This happens after a failed Windows update or when you've turned off notifications in the past. The service might be running but it's not responding to server handshake correctly.
What to expect: After resetting the service, you'll lose all current push notification subscriptions — apps will re-register on next launch. This is normal.
- Open Command Prompt as Administrator. Right-click Start > Windows Terminal (Admin) or Command Prompt (Admin).
- Stop the WPN service:
net stop wpnservice - Delete the notification database. This stores all server connections:
del /F /S /Q "%USERPROFILE%\AppData\Local\Microsoft\Windows\Notifications\wpndatabase.db"Type
Ywhen asked to confirm. - Restart the service:
net start wpnservice - Reboot your PC. Not a restart from Start menu — actually select Restart from Power options. This clears any leftover handles.
After reboot: Open the app that gave the error. It'll take 10-20 seconds for push notifications to reconnect. If it still fails, move on.
3. DNS is resolving to a wrong push server
Your ISP's DNS sometimes points Windows push servers to an old or incompatible IP. I've seen this with Comcast and Spectrum specifically. The error code 0XC00D2F0C pops up in the middle of a video, not at launch.
What to expect: Changing DNS fixes it instantly for most people. No reboot needed.
- Press Win + R, type
ncpa.cpl, hit Enter. - Right-click your active network adapter (usually Ethernet or Wi-Fi) > Properties.
- Select Internet Protocol Version 4 (TCP/IPv4) > Properties.
- Choose Use the following DNS server addresses.
- Set:
Preferred:1.1.1.1
Alternate:1.0.0.1
(Cloudflare — fast and reliable. Google's 8.8.8.8 also works.) - Click OK, then Close.
- Flush DNS cache: open Command Prompt (Admin) and run:
ipconfig /flushdns
Test it: Open the app again. If the error persists, try Google DNS: 8.8.8.8 and 8.8.4.4. Some routers cache DNS — reboot your router if nothing changes.
Quick-reference summary table
| Cause | Fix | Time to resolve |
|---|---|---|
| Proxy or VPN blocking push server | Disable proxy, disconnect VPN, or add firewall exception for *.notify.windows.com |
2 minutes |
| Corrupted push notification service | Stop WPN service, delete wpndatabase.db, restart service, reboot |
5 minutes |
| Incorrect DNS resolution | Change DNS to 1.1.1.1 or 8.8.8.8, flush DNS cache | 3 minutes |
Still seeing the error? You might have a third-party firewall blocking push notifications. Temporarily disable it (just for testing) — if the error stops, add an exception for wns.windows.com on port 443. Also check that your system time is synced — push servers reject connections with more than 5 minutes drift. Run w32tm /resync in Command Prompt (Admin) if you're unsure.