我有 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...')