【用户手册】系统默认(首选)设备/端点问题

VirtualAudioCable14年前 (2010-10-10)用户手册

为什么系统默认端点/设备可能被任意更改

请注意,您的系统默认音频设备可能会因 VAC 安装而更改。VAC 安装程序本身永远不会更改默认设备设置,但无法阻止 Windows 自动更改默认设备/端点。

在Vista 之前,如果您之前没有明确分配此设备,则可能会发生这种情况。如果显式分配了默认设备,则它保持不变。否则,Windows 会自动选择默认设备,并且没有简单的方法来预测将使用哪个设备。

从Vista 开始,默认端点始终存在。但某些Windows 版本(尤其是 Windows 10 及更高版本)可能会自动将新安装的端点分配为默认端点。因此,您可能将首选永久音频设备的端点设置为默认值,但在安装 VAC 后,Windows 可能会选择虚拟电缆端点之一,并且您必须手动恢复您的首选设置。

要设置默认端点,请打开“音频属性”小程序。然后找到显示播放 和录制设置的属性页(选项卡),并从列表中选择特定设备。

在XP中,您必须始终 从列表中选择每个设备,然后单击“确定”或“应用”,即使选择已经显示了该设备。仅当显式设置设备时,Windows 才会创建默认设备注册表记录。如果设备记录不存在,Windows 将根据自己的规则选择设备,并将其显示在“音频属性”页面中。如果您要安装/卸载其他音频设备,Windows 将来可能会选择其他设备。从Vista开始,如果所需端点已标记为默认端点,则无需执行任何操作。

使用虚拟电缆作为系统默认端点/设备

如果播放和/或录音应用程序不允许直接指定录音/播放设备,请尝试使用Audio Properties Applet将Virtual Cable N设置 为系统默认设备(Wave Mapper)。

请记住,当您打开/关闭菜单、运行/退出应用程序以及屏幕上出现消息框时,Windows 使用系统默认播放设备来播放系统事件声音。如果您将系统默认播放设备设置为虚拟电缆,这些声音将定向到该电缆。您不会听到它们,但它们将通过虚拟电缆传递到其录音客户端。如果您不希望这些声音通过虚拟电缆传递,请通过将声音方案设置为“无声音”来在“声音”选项卡中禁用它们。系统将提示您保存当前方案以便将来重新启用它。

一些设计不良的应用程序总是使用第一个可用的设备,并且根本无法配置。在 Windows 2000 中,要确保虚拟电缆 1是第一个设备,您应该禁用所有其他音频设备。不要删除声卡或卸载其驱动程序,只需在设备管理器中禁用其功能即可。这可能会让您实现目标,但在重新启用硬件音频之前您不会听到任何声音。

在Windows XP及更高版本中,分配为系统默认值的设备始终成为MME、DirectSound 和 WASAPI 接口中的第一个枚举设备。

为不同的应用程序使用不同的默认设备

从版本 1803 开始,Windows 10 提供按应用程序设备/端点选择:Windows 声音设置-应用程序音量和设备首选项(在Windows 11中称为“音量混合器” )。要更改默认源/目标,应用程序应该正在运行,否则它可能不会显示在选择列表中。

立即打开应用程序音量和设备首选项(音量混合器)(仅限 Win10 1803 及更高版本)

请注意,由于仅部分实现,此功能可能无法正常工作。特别是,它不适用于使用MME接口的应用程序。此外,对于运行同一可执行文件的多个实例的应用程序(例如 Chrome、Firefox 和其他一些浏览器),它可能无法可靠地工作。

在Windows 5.x中,默认音频设备是按用户设置的,因此您可以将不同的虚拟电缆设备指定为不同用户帐户的默认设备。对于在特定帐户下启动的所有应用程序,默认录制/播放设备将映射到适当的虚拟电缆。

在Windows 6.x中,默认设备是按系统设置的,因此您无法使用此技术。

要在计算机上创建其他用户帐户,请登录管理员帐户,打开Windows 控制面板中的“用户帐户”小程序,然后创建一个或多个用户帐户。如果您通常在受限(非管理)帐户下工作,也请创建受限帐户,否则创建管理帐户,因为并非所有应用程序(尤其是旧应用程序)都可以在受限帐户下正常工作。创建每个帐户后,为其设置密码。

管理用户帐户的另一种方法是使用Windows 控制面板中的管理工具-计算机管理项。用户帐户可以在用户帐户和组-用户项中进行控制。创建新帐户,指定密码,取消选中“用户下次登录时必须更改密码”并选中“密码永不过期”。

创建其他帐户后,使用快速用户切换功能或注销/登录顺序在 这些帐户下登录,并根据需要将不同的虚拟电缆设备设置为播放和/或录制设备。

要在给定帐户下启动应用程序,请使用快捷上下文菜单中的“运行为... ”项。打开“开始”菜单,像往常一样找到应用程序快捷方式,但使用右键单击而不是左键单击。将出现一个上下文菜单。左键单击“运行方式... ”项,选择“以下用户”并输入帐户名和密码。如果两者都输入正确,应用程序将在给定帐户下启动,并使用与您通常的工作帐户下使用的不同的首选项。

要从命令(批处理)文件自动启动应用程序,请使用runas 控制台命令。有关详细信息,请参阅Windows 帮助和支持。

为了避免不必要的复杂性,请仅对不允许选择任何可用音频设备并仅使用默认音频设备的应用程序使用附加帐户。

请注意,每个用户帐户都有自己的首选项:桌面主题、声音设置、应用程序工作目录、临时文件等。例如,如果应用程序使用工作目录,在其中创建项目文件,则该目录在不同用户下可能不同账户。因此,如果应用程序在与您常用的工作帐户不同的帐户下运行,您可能需要手动指定这些首选项。


此软件“仅限学习交流,不能用于商业用途”如用于商业用途,请到官方购买正版软件,追究法律责任与本站无关!

我们每月需支付高额服务器费用,捐赠将保证服务器有更好的配置和稳定运行;非常感谢您的捐赠支持。
(资源收集整理维护不易,敬请珍惜并感谢开发者。)