Ich habe Skype und in einem privaten Raum verwende ich meinen eingebauten Lautsprecher und mein eingebautes Mikrofon. In einem Großraumbüro schließe ich jedoch mein Logitech USB-Headset an und möchte es sowohl als Lautsprecher als auch als Mikrofon verwenden. Beim Versuch, dies in Skype auszuwählen, wird Skype angezeigt, dass es sich um dasselbe Gerät handelt, und dies wird nicht zugelassen. Wenn ich den integrierten Lautsprecher deaktiviere
Skype funktioniert dann mit meinem Headset als Lautsprecher und Mikrofon, obwohl in den Auswahlfenstern an einigen Stellen kein Gerät angezeigt wird.
Die Verwendung der GUI funktioniert, ist aber langsam. Kennt also jemand eine Möglichkeit, den Lautsprecher mithilfe eines Skripts zu deaktivieren und wieder zu aktivieren?
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
Gibt mir folgendes
Description PNPDeviceID
Realtek High Definition Audio HDAUDIO\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\4&2D3AF44E&0&0001
Die vorgeschlagene Methode zum Auffinden des Geräts in WMI funktioniert zwar, jedoch der Befehl
wmic path Win32_PNPEntity where "PNPDeviceID='HDAUDIO\\FUNC_01&VEN_10EC&DEV_0293&SUBSYS_1028062B&REV_1000\\4&2D3AF44E&0&0001'" call disable
gibt
disable - Invalid class method.
Antwort1
Unter Windows 10Sie können das Powershell-Cmdlet „PnpDevice“ verwenden (erfordert Administratorrechte).
So finden Sie Ihr Gerät:
https://docs.microsoft.com/en-us/powershell/module/pnpdevice/get-pnpdevice?view=win10-ps
zum Deaktivieren Ihres Geräts:
https://docs.microsoft.com/en-us/powershell/module/pnpdevice/disable-pnpdevice?view=win10-ps
Unter Windows 7(und andere)
So finden Sie Ihren Gerätenamen:
wmic-Pfad Win32_PNPEntity get Beschreibung, PnPDeviceId /format:table
Deaktivieren Sie Ihr Gerät:
wmic-Pfad Win32_PNPEntity, wobei "PNPDeviceID='yourPNPDeviceIDname'" Aufruf deaktivieren
Sie können den WMIC-Befehl in eine Befehlsdatei (.bat) einfügen und diese dann mit Administratorrechten ausführen.
NOTIZ:Wenn Sie PNPDeviceID='IhrPNPDeviceID-Name' in der Befehlszeile aufrufen, achten Sie darauf, dass Sie für IhrenPNPDeviceID-Namen den Backslash maskieren (muss ein doppelter Backslash sein: '\\ANAME\\ANOTHER...').