Auf allen Windows 10 Computern, die ich neu einbilde, möchte ich die Option in Sound für die exklusive Kontrolle zu jedem Gerät für Anwendungen zu deaktivieren. Ich habe die Registrierungsschlüssel und Werte zu finden:Suche nach einem Registrierungswert, dann ändern Sie es
- HKLM \ Software \ Microsoft \ Windows \ Currentversion \ MMDevices \ Audio \ Capture-\ RANDOM_STRING \ Properties
- HKLM \ Software \ Microsoft \ Windows \ Currentversion \ MMDevices \ Audio \ Render \ RANDOM_STRING \ Properties
Innerhalb jeder dieser Tasten (1 ist für Mikros und 2. ist für Lautsprecher) ihr sind die beiden DWORD-32-Werte in jeder:
- {b3f8fa53-0004 -43 8e-9003-51a46e139bfc}, 3
- {b3f8fa53-0004-438e-9003-51a46e139bfc}, 4
Ich mag im Grunde eine Batch-Skript machen, die diese beiden Werte finden und legen Sie sie auf 0 für jedes Audiogerät. Ich lasse es über den Taskplaner oder etwas anderes laufen, um sicherzustellen, dass es auch neue Geräte bekommt.
Das Problem für mich ist, dass RANDOM_STRING Teil jedes Pfades. Jeder ist ~ 25 zufällige Zeichen; Es sieht ähnlich wie die Wertnamen mit dem # am Ende aus. Ich weiß, wie man einen Wert über einen bestimmten Pfad ändert, aber hier ist dieser zufällige Schlüsselname und dann neue, wenn neue Geräte eingesteckt werden.
Ist ihre beliebige Möglichkeit für mich, eine Batchdatei (oder VBS/PowerShell), die die Registrierung (oder nur Audio, um sie schneller einzugrenzen) für diese beiden Werte durchsuchen und ihre Werte auf 0 setzen? Oder wenn es andere Wege gibt, dies zu tun?
Ein Beispiel für den Prozess Ich mag würde (oder wieder etwas anderes ähnlich):
- Suche für den DWORD-32-Wert "{b3f8fa53-0004-438e-9003-51a46e139bfc}, 3" innerhalb der Pfad "HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ MMDevices \ Audio \" und alle Unterschlüssel innerhalb.
- den Wert des DWORD-32 Wert einstellen "{b3f8fa53-0004-438e-9003-51a46e139bfc}, 3" auf 0
- Suche für den DWORD-32-Wert „{b3f8fa53-0004-438e-9003 -51a46e139bfc}, 4 "innerhalb der Pfad " HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ MMDevices \ Audio \ " und alle Unterschlüssel innerhalb.
- den Wert des DWORD-Wert-32 Set "{b3f8fa53-0004-438e-9003-51a46e139bfc}, 4" auf 0.
Sie könnten REG REG ADD Batch-Befehl zum Ändern des Wertes - https://technet.microsoft.com/en-us/library/cc742162(v=ws .11).aspx –
Das sind keine * zufälligen Strings *. Sie sind GUIDs. Das Zerhacken von Werten in der Registry, die Sie nicht verstehen, ist eine wirklich gute Möglichkeit, Ihren Computer zu brennen. –