windows 10通知横幅默认5秒,可通过设置或注册表延长至30秒:设置路径为“设置→轻松使用→显示→通知→在此时间后关闭通知”选30秒;若无效,修改注册表hkey_current_user\control panel\accessibility下的messageduration值为30000(十进制)。

Windows 10通知横幅默认只显示5秒,经常来不及看清内容就自动消失,尤其在处理多任务时容易错过关键提醒,比如会议开始前的系统日程提示或邮件客户端的紧急来信。
用系统设置直接调整
这是最安全、无需权限、重启即生效的方法,适用于所有Win10版本(含家庭版)。
第一步:按 Win + I 打开“设置”→点击“轻松使用”→左侧菜单选“显示”。
第二步:向下滚动到“通知”区域,找到“在此时间后关闭通知”选项——注意,【此处路径在2023年后已从‘影像→显示’迁移至‘辅助功能→视觉效果’,但Win10仍保留在‘轻松使用→显示’下】。
第三步:点击右侧下拉箭头,从列表中选择“30秒”。列表选项固定为:5秒、7秒、15秒、30秒、1分钟、5分钟。
这一步操作起来很简单,直接点选即可,系统会立即应用新时长,下次通知弹出就会停留30秒。
用注册表精确设为30秒(毫秒级控制)
如果你发现设置里没有30秒选项(某些精简版或旧版系统可能被裁剪),或想把时间设为非标准值(比如28秒),就得手动写入注册表。
方法一:定位并修改MessageDuration键值
按 Win + R 输入 regedit → 确认UAC提示后,导航至:
HKEY_CURRENT_USER\Control Panel\Accessibility
在右侧窗格双击 MessageDuration → 将“数值数据”改为 30000(单位是毫秒,30000 = 30秒)→ 点“确定”。
方法二:若该键值不存在,右键空白处→新建→DWORD(32位)值→命名为 MessageDuration → 双击编辑,选择“十进制”,输入 30000 → 确定。
【修改前务必退出所有正在运行的通知类应用(如Outlook、Teams),否则新值可能不生效】
改完不用重启,注销当前用户再登录,或重启Windows资源管理器(任务管理器→重启“Windows资源管理器”进程)即可生效。
验证是否生效
发送一条测试通知:按 Win + N 打开通知中心→点击右上角“…”→选择“快速操作”里的任意开关(如“飞行模式”),开启后再关闭,触发系统通知。
观察右下角横幅是否稳定停留约30秒——不要依赖系统托盘小图标闪烁,必须以横幅实际存在时间为判据。
如果横幅仍5秒消失,说明注册表路径错误或数值未保存成功,需返回 HKEY_CURRENT_USER\Control Panel\Accessibility 检查 MessageDuration 是否真实存在且为十进制30000。











