windows 11 可通过四种方式实现定时静音:一、专注助手自动免打扰;二、任务计划+ nircmd.exe 系统级静音;三、第三方工具 mlmtmr 调度命令;四、powershell 停用音频服务。

如果您希望 Windows 11 在每日固定时段自动关闭系统声音,例如夜间休息、会议时段或专注工作期间,则需借助系统内置功能或第三方工具实现定时音频静音。以下是多种可操作的实现方式:
一、使用专注助手设置自动免打扰时段
该方法通过系统原生“专注助手”在指定时间段自动启用“请勿打扰”,从而屏蔽通知声音(包括弹出提示音),但不影响媒体播放与语音通话等主动音频输出。
1、按下 Win + I 打开“设置”应用。
2、点击左侧“系统”,再选择右侧“专注”选项。
3、向下滚动至“自动规则”区域,点击“添加规则”按钮。
4、为规则命名(如“夜间静音时段”),设置开始时间为22:00,结束时间为07:00。
5、在“适用日期”中勾选“每天”,在“专注级别”中选择“仅限闹钟”以彻底屏蔽通知提示音。
6、点击“保存”,系统将在设定时间自动激活静音逻辑。
二、通过任务计划程序调用 nircmd.exe 实现精准系统级静音
该方法利用轻量命令行工具 nircmd.exe 直接控制 Windows 音频设备音量,支持在任意时刻将系统音量设为零或恢复,静音效果覆盖所有声音通道(含通知、事件音、媒体)。
1、下载 nircmd.exe(官方版本 2.89 或以上),将其复制至C:\Windows\System32\目录。
2、按 Win + R 打开“运行”,输入taskschd.msc并回车,打开任务计划程序。
3、在右侧面板点击“创建基本任务…”,命名为“定时静音”,点击“下一步”。
4、选择触发器为“每天”,设置具体执行时间为22:00,点击“下一步”。
5、选择操作为“启动程序”,在“程序/脚本”栏输入nircmd.exe,在“添加参数”栏输入mutesysvolume 1。
6、点击“下一步”后完成创建;如需恢复声音,另建一个任务,参数改为mutesysvolume 0,设定于次日07:00执行。
三、借助第三方定时工具 mlmtmr 设置周期性静音
mlmtmr 是一款开源轻量级定时管理工具,支持按星期、日期、小时分钟精确调度命令,适用于无需安装服务、即装即用的静音场景。
1、运行 mlmtmr.exe,切换到“Regularly”(定时)面板。
2、点击“Add”新增一项,设置时间为22:00,下拉菜单中“Day of week”选择“Sunday”或其他目标日期。
3、在“Sound”下拉项中选择No action,表示不触发任何音频反馈。
4、在“Command”字段中填入完整静音命令:C:\Windows\System32\nircmd.exe mutesysvolume 1。
5、点击“Apply”应用配置,最小化窗口保持后台运行即可生效。
四、通过 PowerShell 脚本结合任务计划实现服务级静音
该方法直接停用 Windows 音频服务(Audiosrv),从系统服务层切断全部音频能力,静音彻底且不可绕过,但会同步禁用麦克风输入、蓝牙音频设备及所有播放功能。
1、以管理员身份运行“Windows Terminal(PowerShell)”。
2、执行以下命令创建静音脚本文件:echo "Set-Service -Name Audiosrv -StartupType Disabled; Stop-Service -Name Audiosrv" | Out-File -FilePath C:\mute.ps1 -Encoding UTF8。
3、在任务计划程序中新建任务,触发时间为22:00,操作设置为启动程序:powershell.exe,参数为-ExecutionPolicy Bypass -File C:\mute.ps1。
4、如需恢复音频,另建脚本文件 unmute.ps1,内容为:Set-Service -Name Audiosrv -StartupType Automatic; Start-Service -Name Audiosrv,并在07:00触发执行。











