我有 Skype,在私人房間裡我使用板載揚聲器和板載麥克風。然而,在開放式辦公室中,我插入羅技 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 commandlet(需要:管理員權限)
若要尋找您的裝置:
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 /格式:表
禁用您的裝置:
wmic 路徑 Win32_PNPEntity 其中「PNPDeviceID='yourPNPDeviceIDname'」呼叫停用
您可以將 wmic 命令放入命令檔案(.bat)中,然後使用管理員權限執行它。
筆記:如果您在命令列中呼叫 PNPDeviceID='yourPNPDeviceIDname',請確保 yourPNPDeviceIDname 轉義反斜線(必須是雙反斜線:'\\ANAME\\ANOTHER...')