可一次性清空全部历史通知记录:通过“设置→系统→通知”点击“清除所有通知”,或用PowerShell删除缓存、重注册ShellExperienceHost,再禁用特定应用通知权限以预防复发。

电脑系统通知堆积如山,右下角气泡弹个不停,手动一条条划掉费时又容易漏掉关键提示,急需一次性清空全部历史通知记录。
通过“设置→系统→通知”批量清除已送达通知
Windows 10/11 系统原生支持清空已显示但未操作的历史通知,该操作不删除应用权限,仅清理通知中心里的存档条目。
按 Win + I 打开设置 → 左侧点击“系统” → 右侧选择“通知”。
向下滚动到“通知历史记录”区域,找到并点击“清除所有通知”。
这一步会立即清空通知中心(Win + A)中所有已送达、未被点击或关闭的条目,包括邮件、日历、微信(UWP版)、天气等应用推送。注意:【此操作不可撤销,且不会影响正在弹出的新通知】。
强制重置通知数据库(适用于通知中心卡死、残留旧通知)
当通知中心界面异常、持续显示已删除应用的通知,或“清除所有通知”按钮无响应时,需重建本地通知存储结构。
方法一:使用 PowerShell 清除通知缓存文件
按下 Win + X → 选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
执行以下命令停止相关服务并删除缓存:
Stop-Service -Name WpnUserService -Force
Remove-Item "$env:LocalAppData\Packages\Microsoft.Windows.ShellExperienceHost_*\TempState\Notifications\" -Recurse -Force
Remove-Item "$env:LocalAppData\Packages\Microsoft.Windows.ShellExperienceHost_*\LocalState\Notifications\" -Recurse -Force
重启电脑后,通知中心将重建为空白状态,所有历史记录彻底消失。
方法二:重注册 ShellExperienceHost 应用(更彻底)
在管理员 PowerShell 中依次运行:
Get-AppxPackage *ShellExperienceHost* | Remove-AppxPackage
Get-AppxPackage *ShellExperienceHost* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
这相当于卸载并重装系统通知承载组件,能解决因组件损坏导致的顽固通知残留问题。
禁用特定应用通知源头(预防性清理)
如果某类通知反复生成且无需保留(如新闻快报、天气预警、第三方软件推广),应直接切断其推送权限,避免清完又满。
第一步:进入“设置→系统→通知”。
第二步:在“应用通知”列表中,逐个找到目标应用(如“资讯”“天气”“抖音PC版”)。
第三步:点击进入该应用通知设置页 → 关闭“允许通知”总开关。
对已卸载但仍有通知残留的应用,可在同一页面底部勾选“显示来自已卸载应用的通知”,再手动关闭其残留项——【这步常被忽略,却是解决“幽灵通知”的关键】。
















