Windows系统通知闪退是因默认显示时长过短,需通过注册表新建ToastDuration值设为60(十进制)并重启资源管理器生效。

系统通知弹出来只闪一下就没了,重要信息根本来不及看清,比如微信新消息提醒、Windows更新完成提示、OneDrive同步状态,全靠运气捕捉。这不是你眼花,是Windows默认把通知显示时长设得太短,而且这个参数藏得深,普通设置里根本找不到。
确认是否为系统级通知而非应用内提示
先区分清楚:右下角弹出的带“Windows”角标、有小铃铛图标的才是系统通知;微信/QQ自己弹的小窗、浏览器下载完成提示不属于此范畴,它们由各自软件控制,本方案不生效。
按 Win + A 打开操作中心,看历史通知是否完整留存。如果历史里也有大量“刚出现就消失”的条目,说明是系统通知机制问题;如果历史记录正常,只是实时弹窗一闪而过,才需要调整显示时长。
通过注册表修改通知停留时间(Windows 10/11通用)
方法一:手动修改关键值
按下 Win + R → 输入 regedit → 回车,打开注册表编辑器。
导航至路径:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionNotificationsSettings
该路径下默认无 ToastDuration 项,需手动新建:右键右侧空白区 → 选择“新建” → “DWORD (32位)值” → 命名为 ToastDuration。
双击新建的 ToastDuration → 将数值数据改为 60(单位为秒,范围10~60,超过60系统会自动截断为60)→ 点击“确定”。【必须重启资源管理器或注销重登录才生效】
方法二:一键导入预设.reg文件(推荐给怕误操作用户)
用记事本新建文本文件,粘贴以下内容:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings]
"ToastDuration"=dword:0000003c
将文件另存为 通知时长60秒.reg(保存类型选“所有文件”,编码选ANSI)→ 双击运行 → 点击“是”确认导入 → 【立即注销或重启资源管理器】。
验证与即时生效检查
第一步:按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”选项卡找到“Windows资源管理器” → 右键 → “重新启动”。
第二步:等待桌面刷新完成,立刻测试:右键桌面 → “个性化” → “锁屏界面” → 拉到最底部点“在登录屏幕上显示快速状态” → 切换开关一次(触发系统通知)。
第三步:观察弹窗是否明显变慢、停留更久。若仍一闪即逝,说明注册表路径或数值未写对,返回上一步核对 HKEY_CURRENT_USER 开头的完整路径和 ToastDuration 的拼写与数值进制(必须为十进制60,不是十六进制)。











