SoundVolumeView是一款由NirSoft开发的音量控制和监视工具。该软件允许用户查看和管理Windows系统中所有音频设备的音量级别。用户可以通过一个直观的界面轻松地查看活动声音组件的详细信息,包括当前的音量级别、设备名以及应用程序的音量状态等。

soundvolumeview

该程序特别适合那些需要细致管理系统音量的用户,它支持快速静音、音量调整及设备的启用与禁用。SoundVolumeView也允许用户为不同的音频设备和应用程序创建音量配置文件,通过简单的点击就可以应用预设的音量设置,极大地方便了用户的使用。

此外,SoundVolumeView还支持命令行操作,这使得高级用户和系统管理员可以自动化音量控制任务,包括批量调整音量、静音和保存音量配置等。软件的轻量级特性保证了它在系统中运行时占用资源非常少,对系统性能几乎没有影响。SoundVolumeView是一款实用的系统工具,能够满足广泛用户对声音管理的需求。

版本历史

  •  版本 2.46:
    • 添加了 /SetBooleanFxProperty 命令行选项,允许您打开/关闭设备的不同选项,例如“响度均衡”、“耳机虚拟化”、“语音消除”等。
  •  版本 2.45:
    • 添加了 /GetColumnValue 命令行选项,允许获取指定项的特定列的值,例如:

      SoundVolumeView.exe /GetColumnValue“Realtek High Definition Audio\Device\Speakers\Render”“扬声器配置”|更多的
  •  版本 2.43:
    • “设备状态”列现在还显示应用程序项目的状态信息(活动/非活动/过期)。
  •  版本 2.42:
    • 添加了 /SaveDeviceFormat 和 /LoadDeviceFormat 命令行选项,允许您将设备默认格式的数据保存到文件中,然后将其加载回设备中。
    • 如果您的格式无法使用 /SetDefaultFormat 命令设置,则应使用这些新命令。
  •  版本 2.41:
    • 添加了“黑色背景”选项(在“视图”菜单下)。打开后,主表以黑色背景和白色文本显示,而不是默认的系统颜色。
  •  2.40版本:
    • 添加了“在托盘图标上使用鼠标滚轮”选项。打开后,当鼠标光标位于托盘图标上时,您可以增大/减小所选项目的音量。每次滚轮移动的变化百分比取决于“鼠标滚轮变化百分比”选项。
  •  2.38 版:
    • 添加了“排序依据”工具栏按钮。
  •  版本 2.37:
    • 所选项目的当前音量级别现在显示在托盘图标的工具提示中。仅当“将图标放在托盘上”选项和“自动刷新”选项均打开时,此功能才有效。
  •  2.36版:
    • 添加了 /SetSpeakersConfig 命令行选项,允许您从命令行设置所需的扬声器配置(立体声、四声道、5.1 环绕声、7.1 环绕声)。
    • 添加了“扬声器配置”列,其中显示代表当前扬声器配置的 3 个十六进制值。您可以在 /SetSpeakersConfig 命令行选项中使用这些值。
  •  2.35 版:
    • 添加了“在托盘图标上显示静音”选项。打开后,如果所选项目已静音,SoundVolumeView 会在托盘上显示静音图标。
    • 仅当“将图标放在托盘上”选项和“自动刷新”选项均打开时,此功能才有效。
  •  版本 2.31:
    • 修复了一些高 DPI 模式问题。
  •  2.30版本:
    • 添加了 /Columns 命令行选项,允许您设置要显示的列或要从命令行导出的列,例如:

      SoundVolumeView.exe /scomma "c:\temp\sound-items.csv" /Columns "名称、命令行友好 ID、音量百分比"
  •  2.29版:
    • 您现在可以将通配符与命令行友好 ID 一起使用,例如:

      SoundVolumeView.exe /切换“Realtek*\Device\Speakers\Render”
  •  2.28 版:
    • 您现在可以在 /SetDefaultFormat 命令中指定通道数,例如:

      SoundVolumeView.exe /SetDefaultFormat“扬声器”24 48000 4
  •  版本 2.27:
    • 更新了 /SetAppDefault 和 /SetSpatial 命令以在 Windows 11 上运行。
  •  版本 2.26:
    • 您现在可以使用 .cfg 文件 (SoundVolumeView.cfg) 中的任何变量来从命令行设置配置,例如:
      SoundVolumeView.exe /SaveFileEncoding 3 /ShowUnpluggedDevices 1 /ShowDisabledDevices 1
  •  2.25 版:
    • 您现在可以选择所需的编码(ANSI、UTF-8、UTF-16)来保存 csv/xml/text/html 文件。 (在“选项”菜单下)
    • 将 HTML 导出功能更新为 HTML5。
    • 添加了导出为 JSON 文件的选项。
    • 您现在可以从命令行指定“系统声音”作为项目名称。例如,此命令使命令行中的系统声音静音:

      SoundVolumeView.exe /静音“系统声音”
  •  2.23版:
    • 添加了二级排序支持:您现在可以通过按住 Shift 键并单击列标题来进行二级排序。请注意,单击第二/第三/第四列时只需按住 Shift 键即可。要对第一列进行排序,不应按住 Shift 键。
    • 添加了从菜单更改排序列的选项(查看 -> 排序依据)。与列标题单击排序一样,如果再次单击相同的排序菜单项,它将在升序和降序之间切换。另外,如果在选择排序菜单项时按住 Shift 键,您将获得二次排序。
  •  2.22 版:
    • 更新为在高 DPI 模式下正常工作。
  •  2.21版:
    • 在 /SetDefault 和 /SwitchDefault 命令行选项中添加了“all”选项,允许您一次设置所有 3 种默认类型(控制台、多媒体、通信),例如:

      SoundVolumeView.exe /SetDefault“高清晰度音频设备\设备\扬声器\渲染”全部
    • 在“创建快捷方式”菜单中添加了“设置默认设备 - 全部”。
  •  2.20版本:
    • 您现在可以使用 /SetListenToThisDevice 和 /SetPlaybackThroughDevice 命令行选项,而无需以管理员身份运行 SoundVolumeView。
    • 添加了 /SetAllowExclusive 命令行选项来设置设备的“允许应用程序独占控制该设备”选项。
    • 添加了 /SetExclusivePriority 命令行选项来设置设备的“给予独占模式应用程序优先级”选项。
  •  2.16 版:
    • 在 /SetAppDefault 命令行选项中添加了“all”选项,允许您一次设置所有 3 种默认类型(控制台、多媒体、通信),例如:

      SoundVolumeView.exe /SetAppDefault“高清晰度音频设备\设备\扬声器\渲染”全部“chrome.exe”
  •  2.15版:
    • 添加了 /SetSpatial 命令行选项,允许您在 Windows 10 上通过命令行设置声音设备的“空间声音格式”,例如:

      SoundVolumeView.exe /SetSpatial“高清晰度音频设备\设备\扬声器\渲染”“Windows Sonic For Headphones”
  •  2.11版:
    • 在 /SetAppDefault 命令中添加了对“focused”和“focusedname”的支持,用于在 Windows 10 上设置焦点应用程序的默认输入或输出设备,例如:

      SoundVolumeView.exe /SetAppDefault“高清晰度音频设备\设备\扬声器\渲染”0 聚焦
    • 添加了 /SetDefaultFormat 命令行选项,允许您设置设备的默认格式。例如:以下命令将设备的默认格式设置为“24 位,192000 Hz(工作室质量)”:

      SoundVolumeView.exe /SetDefaultFormat“Realtek 高保真音频\设备\扬声器\渲染”24 192000
  •  2.10版本:
    • 添加了 /SetAppDefault 命令行选项,允许您为 Windows 10 上的特定应用程序设置默认渲染/捕获设备,例如:

      SoundVolumeView.exe /SetAppDefault“高清晰度音频设备\设备\扬声器\渲染”0“chrome.exe”
    • 修复了错误:SoundVolumeView 在应用程序音量项上显示错误的设备。
    • 添加了“显示未插入的设备”选项。
  •  2.06版:
    • 在“列设置”窗口中添加了“全选”和“取消全选”。
  •  2.05版:
    • 添加“注册表项”栏,显示音频设备的注册表项。
    • 添加了“在 RegEdit 中打开设备注册表项”选项,该选项允许您在 RegEdit 中打开设备注册表项。
  •  2.00版:
    • 添加了在桌面上轻松创建快捷方式的选项,该快捷方式将执行以下操作之一:静音、取消静音、静音/取消静音开关、禁用、启用、禁用/启用开关、设置默认设备(控制台、多媒体、通信)、增大音量、减小音量体积。
    • 要创建桌面快捷方式,只需选择所需的项目,然后转到“文件”->“创建桌面快捷方式”,然后选择激活快捷方式时要执行的所需操作。您还可以使用右键单击上下文菜单中的“创建桌面快捷方式”子菜单。
    • 以下操作也可与应用程序项目一起使用:静音、取消静音、静音/取消静音切换、增大音量、减小音量。例如,您可以为 Firefox 创建“静音/取消静音开关”快捷方式,如果 Firefox 打开,则将其静音;如果关闭,则取消静音。
    • 创建快捷方式后,您可以右键单击它,选择“属性”,然后选择所需的组合键来激活快捷方式。
  •  1.90版本:
    • 添加了“默认多媒体”和“默认通信”列,显示多媒体和通信默认类型。 (“默认”列显示“控制台”默认值)。
    • 添加了指定默认多媒体/通信设备而不是名称的选项:DefaultRenderDeviceMulti、DefaultCaptureDeviceMulti、DefaultRenderDeviceComm、DefaultCaptureDeviceComm。
  •  1.87 版:
    • “命令行友好 ID”现在指定设备是捕获设备还是渲染设备。
  •  1.86 版:
    • 添加了新的命令行选项: /GetDecibel 、 /GetDecibelChannel
  •  1.85 版:
    • 添加了新的命令行选项: /SetListenToThisDevice 、 /SetPlaybackThroughDevice 、 /RunAsAdmin
  •  1.83版:
    • 修复了错误:如果属性窗口未位于主监视器中,则 SoundVolumeView 无法记住属性窗口的最后大小/位置。
    • 现在,您可以通过指定空字符串作为文件名将数据发送到 stdout,例如:

      SoundVolumeView.exe /scomma "" |更多的
  •  1.82 版:
    • 您现在可以调整属性窗口的大小,并且该窗口的最后大小/位置将保存在 .cfg 文件中。
  •  1.81 版:
    • 添加了 /ChangeVolumeChannel 命令行选项,用于更改特定通道的音量。
  •  1.80版本:
    • 添加了“选定频道”选项(在“选项”菜单下)。如果要更改特定通道的音量,可以从此菜单中选择所需的通道,然后使用增大/减小 1%/5%/10% 选项(在音量菜单下)或鼠标滚轮来更改所选通道的音量。
  •  1.75 版:
    • 添加了对从命令行设置特定应用程序的特定通道的音量的支持。例如,以下命令仅将 Chrome Web 浏览器的左声道音量设置为 50%:

      SoundVolumeView.exe /SetVolumeChannels“chrome.exe”50 100
    • 此外,当前渠道的应用量显示在“渠道百分比”栏中。
    • 在所有命令行选项中添加了“focusedname”,它允许您更改焦点应用程序的所有实例的音量。
    • 修复了错误:在命令行中使用“聚焦”但没有聚焦应用程序时,SoundVolumeView 更改了“系统声音”项目。
  •  1.72 版:
    • 添加了“数字列右对齐”选项。
  •  版本 1.71:
    • 您现在可以在所有命令行选项的 [Name] 参数中指定“DefaultCaptureDevice”和“DefaultRenderDevice”,以引用默认渲染/捕获设备。
  •  1.70版本:
    • 添加了 /WaitForItem 命令行选项,指示 SoundVolumeView 等待声音项出现。您可以使用此功能更改当前未运行的应用程序的应用程序音量。例如,如果您想将 Chrome 网络浏览器静音,而该浏览器此时未运行:

      SoundVolumeView.exe /静音 chrome.exe /WaitForItem 0
    • 已禁用的设备现在显示为已禁用的图标。
  •  版本 1.66:
    • 添加了 /GetPercentChannel 命令行选项。
  •  1.65 版:
    • 添加了“命令行友好 ID”列。当您有多个同名项目(例如:2 个“扬声器”设备)时,您可以在所有命令行选项中使用此列中显示的字符串。该ID比Windows操作系统提供的ID(“项目ID”列)更友好,例如:“Realtek High Definition Audio\Device\Speakers”和“2- USB AUDIO\Device\Microphone”。
  •  1.60版本:
    • 添加了“禁用设备”和“启用设备”选项。
    • 添加了“显示禁用的设备”选项,打开时,SoundVolumeView 显示禁用的项目。
    • 添加了“设备状态”列 - 显示设备是处于活动状态还是已禁用。
    • 添加了新的命令行选项 - /Disable 、 /Enable 、 /DisableEnable
  •  1.57 版:
    • 添加了“复制静音/取消静音命令”选项 (Ctrl+M),该选项将静音和取消静音所选声音组件的命令复制到剪贴板(使用 /Switch 命令行选项)。
  •  1.56版:
    • 添加了 /ChangeVolumeDecibel 命令行选项,允许您增加/减少设备和子单位的分贝音量,例如:

      SoundVolumeView.exe /ChangeVolumeDecibel“麦克风增强”-10
  •  1.55版:
    • 添加了“减少音量步长 (dB)”(Ctrl+7) 和“增加音量步长 (dB)”(Ctrl+8) 选项,可根据“音量步长”列中显示的默认音量步长来增加/减少音量。
    • 添加了“导出所有项目”选项。
  •  1.50版本:
    • 添加了“方向”列(捕获或渲染)
    • 添加 /SetVolumeChannelsDecibel 命令行选项,允许您以分贝为单位设置设备和子单元的通道音量,例如:

      SoundVolumeView.exe /SetVolumeChannelsDecibel“扬声器”-20.5 -18.5
    • 添加了 /SetVolumeDecibel 命令行选项,允许您以分贝为单位设置设备和子单位的音量,例如:

      SoundVolumeView.exe /SetVolumeDecibel“扬声器”-14
    • 添加了捕获设备的子单元(例如“麦克风增强”)
    • 您可以从命令行设置“麦克风增强”值,例如:

      SoundVolumeView.exe /SetVolumeDecibel“麦克风增强”30
    • 修复了错误:当在 /SetVolumeChannels 命令行选项上对设备使用“*”时,SoundVolumeView 将音量通道设置为零,而不是保持不变。
  •  1.45 版:
    • 添加了“保存声音配置文件 - 所选项目”选项 (Alt+S),该选项仅根据您选择的项目创建配置文件。
  •  版本 1.43:
    • 添加了 /GetMute 命令行选项,可返回当前静音状态。
  •  1.42 版:
    • 添加了以百分比形式返回当前音量级别的选项(用于在脚本和批处理文件中使用)。返回值是百分比值乘以 10,例如:

      SoundVolumeView.exe /GetPercent 扬声器

        回显%错误级别%
  •  1.41版:
    • 添加了用于设置“使用鼠标滚轮更改音量”选项中每次滚轮移动的变化百分比的选项(“鼠标滚轮%变化”菜单)
  •  1.40版本:
    • 添加了“使用鼠标滚轮更改音量”选项,允许您通过滚动鼠标滚轮来增大/减小所选项目的音量。您可以选择在按下 Ctrl 键、按下鼠标左键或按下中键时使用鼠标滚轮更改音量。默认选项是“按下 Ctrl 键时”。
  •  1.36版:
    • 现在,您可以在所有命令行选项( /SetVolume 、 /Mute 、 /Unmute 等...)中仅指定声音项目的名称或 id 的一部分,例如:如果子单元的 ID 为“{ 2}.\\?\hdaudio#func_01&ven_10ec&dev_0889&subsys_1458a002&rev_1000#4&3828eb94&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\singlelineouttopo/0002000c"以下命令将使该子单元静音:

      SoundVolumeView.exe /静音“singlelineouttopo/0002000c”
  •  1.35版:
    • 添加了“更新时自动调整列大小”选项。
  •  1.33版:
    • 您现在可以对设备使用 /SetVolumeChannels 命令行选项。
  •  1.32 版:
    • 添加了从命令行设置焦点应用程序音量的选项,例如:

      SoundVolumeView.exe /SetVolume 聚焦 50
  •  1.31版:
    • 修复错误:当存在多个具有相同进程文件名的应用程序卷项,并且您尝试设置其中之一时,SoundVolumeView 设置错误的项。
  •  1.30版本:
    • 现在,当您在没有提升的情况下运行时(“以管理员身份运行”),SoundVolumeView 会显示大多数进程的进程名称(其中一些没有完整路径)。
    • 修复了 Ctrl+C(复制所选项目)键。
    • 您现在可以在 /SetVolume /ChangeVolume /Mute /Unmute /Switch 命令行选项中指定进程 ID。
  •  版本 1.27:
    • 添加“以管理员身份运行”选项(Ctrl+F11),用于查看以管理员身份运行的应用程序的图标和信息。
  •  1.26版:
    • 添加了 /SwitchDefault 命令行选项,允许您在 2 个默认设备之间切换,例如:

      SoundVolumeView.exe /SwitchDefault“{0.0.0.00000000}。{a77a09b2-1ec6-49c3-860a-68945904a2f1}”“{0.0.0.00000000}。{7747b192-73b2-47d3-a2c0-168e94af7f9e}” 0
  •  1.25版:
    • 添加了从命令行一次性设置所有应用程序音量的选项,例如:
      SoundVolumeView.exe /SetVolume AllAppVolume 50
  •  1.22 版:
    • 修复了错误:如果主窗口不在主监视器中,则 SoundVolumeView 无法记住主窗口的最后大小/位置。
  •  1.21版:
    • 添加了“始终位于顶部”选项。
  •  1.20版本:
    • 添加了“进程 ID”和“窗口标题”列(对于应用程序卷项目)。
  •  1.15版:
    • 添加了“复制项目 ID”和“复制项目名称”选项。
  •  1.13版:
    • 在“设置默认值”选项中添加了加速键。
  •  1.12 版:
    • 已修复问题:/SaveProfile 命令行选项在从批处理文件运行时未指定声音设置文件的完整路径,无法保存声音设置文件。
  •  1.11版:
    • 添加了选择其他字体(字体名称和大小)来显示声音组件列表的选项。 (选项 -> 选择另一种字体)
  •  1.10版本:
    • 添加了“每次更新时排序”选项。如果打开,每次添加新项目或更新现有项目时,SoundVolumeView 都会对列表进行排序。
  •  1.06版:
    • 添加了“以隐藏方式启动”选项。当此选项和“将图标放在托盘上”选项打开时,SoundVolumeView 的主窗口将在启动时不可见。
    • 添加了“清除最近的文件列表”选项。
  •  1.05版:
    • 添加了“设置默认值”选项(在“音量”菜单下)来设置默认设备。
    • 添加了 /SetDefault 命令行选项的文档(它存在于 v1.00 上,但我忘记将其添加到 SoundVolumeView 的帮助文件中...)
  • 版本 1.00 - 首次发布。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。