Windows 11通知横幅默认显示时间过短,可通过注册表修改ToastDuration值(单位毫秒,如30000=30秒)或使用ModernFlyouts工具自定义时长,修改后需重启Windows资源管理器生效。

电脑系统通知默认只显示几秒就自动消失,来不及看清关键信息,尤其在处理邮件提醒、会议倒计时或安全警告时容易错过重要内容。
Windows 10/11 设置通知显示时长
Windows 系统本身不提供直接调节通知横幅停留时间的滑块选项,但可通过修改注册表强制延长显示时长。此操作需谨慎,错误修改可能导致通知功能异常。
第一步:按 Win + R 打开运行框,输入 regedit → 回车打开注册表编辑器。
第二步:依次展开路径:
计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PushNotifications
第三步:在右侧空白处右键 → 新建 → DWORD (32位) 值 → 命名为 ToastDuration。
第四步:双击刚创建的 ToastDuration → 将“数值数据”改为 30(单位为秒,有效范围是5~30)→ 选择“十进制”→ 点击确定。
【必须重启“Windows资源管理器”进程或注销当前用户才能生效】
第五步:按下 Ctrl+Shift+Esc 打开任务管理器 → 在“进程”页找到“Windows 资源管理器” → 右键选择“重新启动”。
替代方案:用 ModernFlyouts 自定义通知时长
ModernFlyouts 是目前唯一支持图形化设置通知持续时间的免费工具,对高分屏、深色模式、多显示器兼容性好,且无需改注册表。
方法一:安装并启用基础通知
打开 Microsoft Store → 搜索“ModernFlyouts” → 点击“获取”安装 → 首次运行时允许后台活动与开机自启。
方法二:设置通知显示时长
右键任务栏 ModernFlyouts 图标 → 选择 Settings → 进入 Notifications 标签页 → 找到 Toast Duration 选项 → 拖动滑块设为 2500 ms(即2.5秒)至 5000 ms(5秒)之间 → 关闭窗口即可生效。
注意:该设置仅影响 ModernFlyouts 接管的通知(如音量、亮度、网络、Caps Lock),原生 Windows 应用通知仍走系统默认逻辑,不受此值控制。
Mac 系统通知显示时长调整
macOS 不开放通知横幅停留时间的用户调节接口,系统固定为约4秒,但可通过专注模式或通知样式间接控制可见性。
打开“系统设置” → “通知与专注模式” → 点击左侧任一应用(如“邮件”)→ 在右侧取消勾选“横幅” → 仅保留“通知中心”显示;
这样通知不再弹出浮动横幅,只静默存入右上角通知中心,可随时点击查看,等效延长“可见时间”。
若坚持要横幅常驻,唯一可行方式是启用“勿扰模式”后手动点击每条通知 → 此时横幅会保持展开状态直至你主动关闭或点击进入应用。











