如何阻止 Windows 10 更改我的默认声音设备

Com*_*tix 4 audio usb windows-10

我使用计算机测试各种 USB 设备,主要是外部声卡(Steinberg、Focusrite 等)。每次我将新声卡连接到 USB 时,Windows 都会将其设置为默认声音设备。因此,来自板载输出的通知和系统声音停止播放。我不能依赖于听到声音,例如,当我断开USB设备时等等。这使我的工作变得非常困难。

禁用新设备对我来说不是一个解决方案,因为一旦设备经过测试,我将永远不会再使用它。

我只是需要 Windows 停止干扰我的默认设备,就像在 Win7 中一样。也许停止一些服务?或者删除某些注册表项的某些权限???

San*_*Zol 5

如果没有第三方软件,则无法在 Windows 10 中禁用该行为。

不过,我发现了一个名为SoundSwitch网站| github )的开源程序,可以对其进行配置以强制将您所需的音频设备选择为默认设备

为了将其设置为执行此操作,请安装它,然后打开配置并更改以下选项:

  • 在“播放”选项卡上,不要选择任何内容并取消选中“启用热键”复选框
  • 在“录制”选项卡上,不要选择任何内容并取消选中两个“启用热键”复选框
  • 在“配置文件”选项卡上单击“+ 添加”按钮
    • “名称”:任何内容(例如Force default device
    • “同时切换默认设备”和“触发结束时恢复设备”在这里不相关(当存在单个强制配置文件时没有效果)
    • “触发配置文件时通知”:如果需要,请保留
    • 设置默认播放、默认录音、默认通讯播放、默认通讯录音4个设备。注意顺序
    • 在“可用触发器”下拉列表中选择“强制配置文件”,然后单击“添加”按钮
    • 单击“保存”按钮。
  • 在“设置”选项卡上,默认值已经非常适合。您可以更改通知选项(默认情况下,每次重新选择设备时都会显示透明的横幅覆盖层)。

在找到 SoundSwitch 之前,我曾经通过使用适当的设备名称从NirCmdbat手动运行文件调用setdefaultsounddevice命令来切换回声音设备。