win11原生音量osd默认不显示百分比数值,属正常设计;可通过注册表启用(新建showvolumeosdvalue值并设为1,需重启资源管理器)或安装modernflyouts替代实现数值显示。

确认音量调节条是否本就该显示数值
Win11 默认的音量 OSD(屏幕显示)在多数情况下只显示滑块和喇叭图标,【不显示具体百分比数值】是正常行为,并非故障。只有当系统启用“详细音量提示”或第三方工具介入时,才会出现数字。若你此前见过数值,大概率是安装了 ModernFlyouts、EarTrumpet 等增强工具,或厂商预装软件(如 Realtek Audio Console、Dell Audio)覆盖了原生界面。
启用 Windows 原生数值显示(需注册表修改)
Windows 11 内置了隐藏开关,可强制在音量 OSD 中显示百分比数字,但该功能未开放给图形界面,必须手动编辑注册表:
1、按 Win + R 输入 regedit 回车,打开注册表编辑器。
2、导航至路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
3、在右侧空白处右键 → 新建 → DWORD (32 位) 值,命名为 ShowVolumeOSDValue。
4、双击该新建项,将“数值数据”设为 1,基数选“十进制”。
5、关闭注册表编辑器,【必须重启 Windows 资源管理器或注销当前用户】才能生效——仅重启电脑不够,explorer.exe 进程需重新加载注册表配置。
用 ModernFlyouts 替代原生 OSD(推荐方案)
这是目前最稳定、无需注册表、且支持数值显示的方案,开源免费,适配 Win11 22H2/23H2/24H2:
方法一:直接安装
访问 GitHub 官方发布页(github.com/ModernFlyouts-Community/ModernFlyouts),下载最新 .msixbundle 文件 → 双击安装 → 安装完成后自动接管音量调节,每次调节都会弹出带实时百分比、设备名称、静音状态的现代风格 OSD。
方法二:通过 Microsoft Store 安装
在应用商店搜索 “ModernFlyouts”,认准开发者为 “ModernFlyouts Community”,点击获取并安装。安装后首次运行会提示“设为默认音量 OSD”,勾选并确认即可。
注意:若安装后无反应,右键任务栏音量图标 → “声音设置” → 在“相关设置”中点击“更多声音设置” → “播放”选项卡 → 右键默认设备 → “属性” → “高级” → 取消勾选“允许应用程序独占控制该设备”,否则某些旧版 UWP 应用可能抢占音频控制权,导致 ModernFlyouts 失效。
检查并禁用冲突的厂商音效软件
Realtek HD Audio Manager、Nahimic、DTS Sound Unbound、Intel SST Console 等工具常会劫持音量 OSD 渲染链路,用自己的界面替代系统原生提示,而它们多数不显示数值,甚至完全屏蔽原生 OSD:
① 按 Ctrl + Shift + Esc 打开任务管理器 → “启动”选项卡 → 查找上述软件名称 → 右键 → “禁用”;
② 返回“后台进程”选项卡 → 结束所有与 Realtek、Nahimic、DTS 相关的进程;
③ 按 Win + R 输入 shell:startup 回车 → 删除其中所有厂商音效软件的快捷方式;
④ 重启资源管理器(任务管理器 → “进程” → “Windows 资源管理器” → 右键“重新启动”);
完成以上操作后,再测试音量调节——若原生 OSD 仍未显示数值,说明系统本身未启用该功能,应转向 ModernFlyouts 方案。











