Bottom Line: It is 100% safe to reset wpndatabase.db. Windows Notification & Action Center uses wpndatabase.db to store push notification history and app notification counters.
Why Does Windows Action Center Database Exist?
Windows Push Notification Services (WNS) logs incoming app notifications (Slack messages, email alerts, system updates) into an SQLite database file.
- Primary Purpose: Persisting toast notifications in the Action Center tray (
Win + N). - Storage Bug / Corruption: If
wpndatabase.dbbecomes corrupted, the Windows Notification Center freezes, app badge counters get stuck, or high CPU usage occurs inWpnUserService. - Location: Stored in
%LocalAppData%\Microsoft\Windows\Notifications\wpndatabase.db.
What Happens If You Reset wpndatabase.db?
- System Safety: ✅ 100% Safe to Reset.
- Notification History: Clears old notification history tray items.
- Automatic Recreation: Windows creates a clean database file automatically.
How to Reset Windows Action Center Database
Step 1: Open Task Manager and end Windows Push Notifications User Service
Step 2: Delete wpndatabase.db in PowerShell:
Stop-Service -Name WpnUserService* -Force -ErrorAction SilentlyContinue
Remove-Item -Path "$env:LOCALAPPDATA\Microsoft\Windows\Notifications\wpndatabase.db*" -Force -ErrorAction SilentlyContinue
Frequently Asked Questions (FAQ)
Why is Windows Action Center not displaying new notifications?
Corrupted wpndatabase.db database headers prevent new toast notifications from rendering. Deleting wpndatabase.db fixes notification tray freezing.
Discussion
Loading authentication...