使用脚本禁用板载扬声器以供 Skype 使用

使用脚本禁用板载扬声器以供 Skype 使用

我有 Skype,在私人房间中,我使用板载扬声器和板载麦克风。然而,在开放式办公室中,我插入 Logitech USB 耳机,并希望将其用作扬声器和麦克风。尝试在 Skype 和 skype 中选择此选项时,系统提示它们是同一设备,不会让这种情况发生 在此处输入图片描述 如果我禁用板载扬声器 在此处输入图片描述

然后,Skype 就可以使用我的耳机作为扬声器和麦克风,尽管选择窗口在某些位置没有显示任何设备 在此处输入图片描述

使用 GUI 可以工作 - 但是速度很慢,所以有人有办法使用脚本禁用并重新启用扬声器吗?

wmic path Win32_PNPEntity where "PNPDeviceID='HDAUDIO\\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\\4&2D3AF44E&0&0001'" get Description,PnPDeviceId /format:table

给我以下

Description                    PNPDeviceID
Realtek High Definition Audio  HDAUDIO\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\4&2D3AF44E&0&0001

因此,建议在 WMI 中定位设备的方法有效,但是命令

wmic path Win32_PNPEntity where "PNPDeviceID='HDAUDIO\\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\\4&2D3AF44E&0&0001'" call disable

给出

disable - Invalid class method.

答案1

在 Windows 10 上您可以使用 powershell PnpDevice 命令行(要求:管理员权限)

要查找您的设备:

https://docs.microsoft.com/en-us/powershell/module/pnpdevice/get-pnpdevice?view=win10-ps

禁用您的设备:

https://docs.microsoft.com/en-us/powershell/module/pnpdevice/disable-pnpdevice?view=win10-ps

在 Windows 7 上(和别的)

要查找您的设备名称:

wmic 路径 Win32_PNPEntity 获取描述,PnPDeviceId /格式:table

禁用您的设备:

wmic 路径 Win32_PNPEntity 其中“PNPDeviceID='yourPNPDeviceIDname'”调用禁用

您可以将 wmic 命令放入命令文件 (.bat) 中,然后以管理员权限执行该命令。

笔记:如果您在命令行中调用 PNPDeviceID='yourPNPDeviceIDname',请确保为 yourPNPDeviceIDname 转义反斜杠(必须是双反斜杠:'\\ANAME\\ANOTHER...')

相关内容