Wo sind die Vista / Win7 Volume Mixer-Einstellungen gespeichert?

11

Vista / Win7 scheint die Schallpegeleinstellungen pro Anwendung beizubehalten. Ich würde mir diese Liste gerne ansehen.

Der Grund? Laut einem Microsoft-Blog werden die Einstellungen anhand der PID der Anwendung gespeichert, und ich möchte wirklich herausfinden, um welche PID es sich handelt. Ich habe Probleme zu isolieren, welcher Prozess sich selbst beim Volume Mixer "registriert".

Seine königliche Rötung
quelle
1
Wenn Sie den Fehler beheben möchten, bei dem Windows die einzelnen Lautstärkeeinstellungen von Anwendungen "vergisst" , lesen Sie die akzeptierte Antwort auf diese Frage (sie ist als Duplikat markiert, aber nicht wirklich imho).
Amos M. Carpenter

Antworten:

11

Windows 7 behält die Audioeinstellungen für Anwendungen in der Registrierung bei:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore

Es gibt viele Unterschlüssel mit numerischen Namen. Die Einstellungen werden nach dem vollständigen Anwendungspfad indiziert. Suchen Sie dort nach dem Namen Ihrer Anwendung.

Ich musste das finden, weil mein Media Player Classic plötzlich keinen Sound mehr produzierte und auf eine Weise, die ich vermutete, nicht durch eine Fehlkonfiguration auf meiner Seite verursacht werden konnte. Das Suchen mplayerc.exeund Löschen eines Schlüssels hat das Problem behoben.

Schlange
quelle
1
Schlangen Sie, Sie da Mann! Ich spielte mit den Lautstärkeeinstellungen einer App und bemerkte eine Änderung an der Untertaste, die auf sinnvolle Weise zu korrespondieren schien. Es gibt noch einiges zu tun, um zu interpretieren, was die Werte bedeuten, aber zumindest weiß ich, wo sie gespeichert sind. Die Taste '3' scheint die Lautstärkeeinstellung zu speichern, und die Taste '5' wechselt zwischen 00 und ff, wenn die Lautstärke dieser App stummgeschaltet ist. Ich bin sicher, dass einige Experimente weitere Details enthüllen werden.
Seine königliche Rötung
6
Das ist einer der absurdesten Registrierungspfade, die ich je gesehen habe. Und zu denken, dass ich versucht habe, es zu finden, indem ich logisch darüber nachgedacht habe , wo ich es hingelegt habe, bevor ich hier nach der Antwort gesucht habe ...
Daniel Saner
Danke dafür. Ich habe eines meiner Spiele stummgeschaltet und es beendet. Als ich das Spiel dann neu startete, konnte ich es nicht mit Windows Volume Mixer umuten, da es nicht angezeigt wurde. Das Löschen der Schlüssel hier für mein Spiel hat das Problem behoben.
Protoss1210
Nun zur nächsten Frage: Welcher Registry Cleaner wird diese für mich bereinigen? Ich habe dort ungefähr 1 MB Registrierung aufgebläht.
Zero3
0

Dies PIDist die Prozess-ID-Nummer, eine halbzufällige * Nummer, die einem Prozess beim Erstellen zugewiesen wird. Sie können die Prozess-ID eines laufenden Prozesses im Task-Manager oder in so ziemlich jedem anderen Programm anzeigen, in dem laufende Programme aufgelistet sind.

Die Prozess-ID-Nummer hat keine Bedeutung, außer dass sie die eindeutige Kennung für einen bestimmten Prozess ist.

Da PIDs bei Neustarts usw. nicht bestehen bleiben, würde ich mir vorstellen, dass der Mixer sie im Speicher speichert.

* Nicht wirklich zufällig, aber auch nicht in einem sinnvollen Muster generiert. Zahlen werden im Allgemeinen, aber nicht unbedingt, in numerischer Reihenfolge zugewiesen, und in allen Versionen von Windows NT sind mindestens Vielfache von 4.

Andrew Lambert
quelle
Ja, ich verstehe das alles über PIDs. Wenn ich die PID des Schiebereglers im Volume Mixer finden kann, kann ich die dazugehörige App finden (mit Task Manager, PowerShell usw.). Der Link in meiner Frage besagt, dass die beibehaltenen Einstellungen durch die PID eingegeben werden. Obwohl es kein offizielles Referenzmaterial ist, denke ich, dass der Autor ihm etwas Gewicht verleiht
Seine königliche Rötung
Der verlinkte Artikel erwähnt keine dauerhaften Einstellungen. Es heißt nur, dass der Volume Mixer für einen bestimmten Zeitraum die PID eines Programms beibehält, das einen Ton erzeugt. Es verwendet die PID, um den Namen der Anwendung zu finden. Wenn die Anwendung beendet wird, bevor der Mixer die Suche durchführt, kann der Name nicht angezeigt werden. Der Mischer speichert also nichts außer der PID und auch nur für kurze Zeit. Nichts wird auf die Festplatte geschrieben (in Form einer Registrierungseinstellung oder einer Art Konfigurationsdatei), sondern nur im Speicher gespeichert. Sind Sie sicher, dass die Lautstärkeeinstellungen bei Neustarts beibehalten werden?
Andrew Lambert
2
Hmm, ich bin mir ziemlich sicher, dass ich die Lautstärkeeinstellungen Tage später beibehalten habe, als ich das gleiche Programm erneut ausgeführt habe.
Synetech
1
Ja, ich bin absolut sicher, dass die Lautstärkeeinstellungen bei Neustarts beibehalten werden. Das macht die individuellen Einstellungen nützlich. Sonst, warum sich die Mühe machen?
Seine königliche Rötung
Da sich die PID für eine App zwischen Neustarts unterscheidet (oder auch wenn Sie sie schließen / öffnen), ist es absolut NICHT sinnvoll, Einstellungen für die spätere Verwendung zu speichern. Es kann durchaus die PID verwenden, während der Mixer läuft, aber wie in einer anderen Antwort beschrieben, scheint es sie gegen den Namen / Pfad der ausführbaren Datei zu speichern
Basic