Dove sono memorizzate le impostazioni del Mixer volume Vista / Win7?


11

Vista / Win7 sembrano mantenere le impostazioni del livello audio per applicazione. Mi piacerebbe dare un'occhiata a quella lista.

La ragione? Secondo un blog Microsoft , le impostazioni sono archiviate rispetto al PID dell'applicazione e mi piacerebbe davvero scoprire cos'è quel PID. Ho problemi a isolare quale processo si sta "registrando" con il Mixer del volume.


1
Per chiunque cerchi di correggere il bug in cui Windows "dimentica" le impostazioni individuali del volume delle applicazioni, guarda la risposta accettata a questa domanda (è contrassegnata come duplicata ma non è, in realtà, imho).
Amos M. Carpenter,

Risposte:


11

Windows 7 mantiene le impostazioni audio per le applicazioni nel registro:

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

Ci sono molte sottochiavi con nomi numerici. Le impostazioni sono indicizzate dal percorso completo dell'applicazione, quindi cerca il nome della tua applicazione.

Dovevo trovarlo perché Media Player Classic smise improvvisamente di produrre alcun suono e in un modo che immaginavo non potesse essere causato da una configurazione errata dalla mia parte. Trovare una chiave contenente mplayerc.exeed eliminarla ha risolto il problema.


1
SnakE, amico mio! Ho rovistato con le impostazioni del volume su un'app e ho notato alcune modifiche alla sottochiave che "sembrava" corrispondere in modo significativo. C'è ancora del lavoro da fare per interpretare il significato dei valori, ma almeno so dove sono memorizzati. Il tasto '3' sembra memorizzare l'impostazione del volume e il tasto '5' commuta tra 00 e ff quando il volume di quell'app è disattivato. Sono sicuro che alcuni esperimenti riveleranno ulteriori dettagli.
His Royal Redness,

6
Questo è uno dei percorsi di registro più assurdi che abbia mai visto. E pensare che ho cercato di trovarlo pensando logicamente dove l' avevo inserito, prima di cercare qui la risposta ...
Daniel Saner,

grazie per questo. Ho disattivato uno dei miei giochi ed è uscito. Quindi, quando ho riavviato il gioco, non sono riuscito a smorzarlo con il mixer del volume di Windows poiché non è stato visualizzato. L'eliminazione delle chiavi qui per il mio gioco ha risolto il problema.
protoss1210

Ora per la prossima domanda: quale pulitore di registro pulirà questi per me? Ho avuto circa 1 MB di registro gonfio lì.
Zero3,

0

Il PIDè il processo ID Number, un numero semi-casuale * assegnato a un processo quando viene creato. È possibile visualizzare l'ID processo di un processo in esecuzione nel Task Manager o praticamente in qualsiasi altro programma che elenca i programmi in esecuzione.

Il numero ID del processo non ha alcun significato oltre a essere l'identificatore univoco per un determinato processo.

Dato che i PID non persistono durante i riavvii, ecc. Immagino che il Mixer li stia salvando in memoria.

* In realtà non casuale, ma anche non generato in alcun modello significativo. I numeri sono generalmente, ma non necessariamente, assegnati in ordine numerico e almeno in tutte le versioni di Windows NT sono multipli di 4.


Sì, ho capito tutto sui PID. Se riesco a trovare il PID del dispositivo di scorrimento nel Mixer volume, posso trovare l'app ad esso correlata (utilizzando Task Manager, PowerShell, qualunque cosa). Il link nella mia domanda dice che le impostazioni persistenti sono codificate dal PID. Sebbene non sia materiale di riferimento ufficiale, penso che l'autore gli dia un po 'di peso
His Royal Redness,

L'articolo collegato non menziona le impostazioni persistenti. Tutto ciò che dice è che il Volume Mixer conserva per un certo periodo di tempo il PID di un programma che emette un suono. Utilizza il PID per trovare il nome dell'applicazione; se l'applicazione viene chiusa prima che il Mixer esegua la ricerca, non può mostrare il nome. Quindi, il mixer non memorizza nulla a parte il PID e anche solo per un breve periodo. Nulla viene scritto sul disco (sotto forma di un'impostazione del Registro di sistema o una sorta di file di configurazione) ma viene invece conservato solo in memoria. Sei sicuro che le impostazioni del volume persistano durante i riavvii?
Andrew Lambert,

2
Hmm, sono abbastanza sicuro di aver visto le impostazioni del volume mantenute giorni dopo quando ho eseguito di nuovo lo stesso programma.
Synetech,

1
Sì, sono assolutamente certo che le impostazioni del volume sono persistenti durante i riavvii. Questo è ciò che rende utili le singole impostazioni. Altrimenti, perché preoccuparsi?
His Royal Redness,

Poiché il PID per un'app sarà diverso tra i riavvii (o anche se lo chiudi / apri), non è assolutamente NESSUNO utilizzare per memorizzare le impostazioni per un uso successivo. Potrebbe usare il PID mentre il mixer è in esecuzione ma, come descritto in un'altra risposta, sembra memorizzarlo in base al nome / percorso eseguibile
Basic
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.