用专注助手设置每日自动静音时段是最稳妥的原生方案,启用后系统会在22:00至07:00自动切换为“仅限闹钟”模式,通知横幅消失、提示音停止,但闹钟、语音通话、媒体播放不受影响。

你想让 Windows 11 在每天晚上10点到早上7点自动屏蔽所有通知横幅和提示音,不手动点、不靠记忆、不依赖第三方软件,只用系统原生功能实现固定时段静音与勿扰。
用专注助手设置每日自动静音时段
这是最稳妥的原生方案,启用后系统会在设定时间自动切换为“仅限闹钟”模式,通知横幅消失、提示音停止,但闹钟、语音通话、媒体播放不受影响。
1、按 Win + I 打开设置 → 点击左侧「系统」→ 右侧选择「通知」。
2、向下滚动到「请勿打扰」区域,点击「自动规则」链接。
3、点击「添加规则」→ 输入名称如“夜间勿扰” → 设置开始时间为22:00,结束时间为07:00。
4、在「适用日期」中勾选「每天」;在「专注级别」下拉菜单里必须选「仅限闹钟」——选错会导致微信弹窗或邮件提醒仍会跳出。
5、点击「保存」。此时规则已生效,无需重启,下次到达22:00系统将自动进入静音状态。
用任务计划程序执行 PowerShell 静音命令
该方法绕过通知逻辑,直接调用音频驱动层 API 将主音量设为零并强制静音,适用于对通知拦截要求极严的场景(比如直播、录音、远程会议值守),但会同时关闭媒体声音。
方法一:创建静音脚本
打开记事本,粘贴以下两行命令:
$audio = Get-WmiObject -Class Win32_SoundDevice; Set-Sound -Mute $true
另存为 C:\Scripts\Mute.ps1(路径不能含中文、空格或特殊符号,否则任务无法执行)。
方法二:配置定时任务
1、按 Win + R → 输入 taskschd.msc → 回车打开任务计划程序。
2、右侧面板点击「创建基本任务…」→ 命名为“夜间强制静音”。
3、触发器选「每天」→ 设置开始时间为22:00。
4、操作选「启动程序」→ 程序填写 powershell.exe → 参数栏输入:-ExecutionPolicy Bypass -File "C:\Scripts\Mute.ps1"。
5、完成向导后,在任务列表中右键该任务 → 「属性」→ 勾选「不管用户是否登录都要运行」和「不存储密码」→ 点击确定。
注意:此操作会彻底关闭所有系统音频输出,包括视频播放、游戏音效,仅保留物理设备音量旋钮调节能力。
通过组策略锁定每日免打扰起止时间
仅限 Windows 11 专业版/企业版可用。该方式写入策略层,即使你在设置里手动关闭请勿打扰,系统也会在指定时间强制恢复静音,适合IT管理员统一部署或防误操作场景。
第一步:按 Win + R → 输入 gpedit.msc → 回车。
第二步:依次展开路径:用户配置 → 管理模板 → Windows 组件 → 通知。
第三步:双击右侧「设置每日的免打扰时间开始时间」→ 勾选「已启用」→ 在下方框中填入22:00。
第四步:在同一路径下,双击「设置每日的免打扰时间结束时间」→ 启用后填入07:00 → 点击「确定」。
修改立即生效,无需重启。若后续想临时退出该策略,需回到此处将两项设为「未配置」。











