需禁用通知声音但保留横幅和媒体音频,可采用四种方法:一、设置中关闭“允许通知播放声音”;二、在应用通知设置里单独关闭“播放通知声音”,或进入应用内部设置调整;三、通过音量混合器将windows shell experience host音量调至最低;四、修改注册表hkey_current_user\appevents\schemes\apps.default\enabled值为0。

如果您在使用 Windows 11 时希望消除邮件到达、日历提醒、安全中心告警等系统通知触发的提示音,但又想保留通知横幅显示和媒体音频播放,则需针对性地禁用通知声音输出。以下是多种可行的操作方法:
一、关闭系统级通知声音(全局禁用)
此操作将禁用 Windows 自身及大多数第三方应用通过系统通知 API 播放的所有默认提示音,包括邮件、日历、Teams、安全中心等发出的通知音效,但不影响应用内独立音频(如视频播放、会议语音)。
1、按下 Win + I 打开「设置」。
2、点击左侧「系统」,再选择右侧「通知」。
3、在「通知」设置区域中,找到「允许通知播放声音」选项。
4、将该开关切换为关闭状态。
二、单独禁用特定应用的通知声音
部分应用(如 Outlook、Microsoft Teams、邮件和日历)支持在系统通知框架下独立控制音效,可在保留横幅与震动反馈的前提下,仅屏蔽其声音输出,实现精细化管理。
1、在「设置」→「系统」→「通知」页面,向下滚动至「来自应用和其他发送者的通知」列表。
2、点击目标应用名称(例如「邮件和日历」或「Microsoft Teams」)。
3、进入该应用专属通知设置页后,查找并关闭「播放通知声音」开关。
4、若该选项未显示,说明该应用未启用系统级声音接口,需进入其内部设置:Outlook 桌面版需打开 Outlook → 文件 → 选项 → 邮件 → 取消勾选「消息到达时播放提示音」;Teams 需点击右上角头像 →「设置」→「通知和活动」→ 取消勾选「使用通知播放声音」。
三、通过音量混合器临时静音指定通知进程
该方式不修改任何系统或应用配置,仅对当前运行中的通知承载进程(如 Windows Shell Experience Host)实施实时音量干预,适用于需即时屏蔽声音但保留横幅显示的临时场景。
1、右键点击任务栏右下角的音量图标,选择「打开音量混合器」。
2、在展开的面板中,定位到Windows Shell Experience Host条目。
3、将对应音量滑块拖动至最底部位置。
4、关闭窗口,该进程后续触发的所有通知音将被静音。
四、通过注册表编辑器彻底禁用默认通知音效
此方法直接禁用系统级 AppEvents 中 .Default 应用事件的声音启用标识,可阻止包括通知、错误、警告在内的全部默认提示音播放,且无需重启即可生效,适用于常规设置无效或需深度静音的场景。
1、按 Win + R 打开「运行」对话框,输入 regedit 并回车。
2、导航至以下路径:HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default。
3、在右侧窗格中查找名为 Enabled 的 DWORD 值;若不存在,则右键空白处 → 「新建」→「DWORD (32位) 值」,命名为 Enabled。
4、双击 Enabled,将其数值数据修改为 0。
5、点击「确定」保存更改,关闭注册表编辑器。










