Де зберігаються налаштування змішувача гучності Vista / Win7?


11

Здається, Vista / Win7 зберігає налаштування рівня звуку для програми. Я хотів би переглянути цей список.

Причина? Згідно з блогом Microsoft , налаштування зберігаються у відношенні PID програми, і я дуже хотів би дізнатися, що це PID. У мене виникають проблеми з визначенням того, який процес "реєструється" за допомогою змішувача гучності.


1
Для всіх, хто хоче виправити помилку, коли Windows "забула" окремі налаштування гучності програм, подивіться на прийняту відповідь на це питання (вона позначена як дублікат, але насправді не є імхо).
Амос М. Карпентер

Відповіді:


11

У Windows 7 зберігаються налаштування аудіо для програм у реєстрі:

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

Існує безліч під-ключів з числовими іменами. Налаштування індексуються повним шляхом до програми, тому шукайте ім’я вашої програми там.

Мені потрібно було це знайти, оскільки мій Media Player Classic раптом перестав видавати будь-який звук, і таким чином, як я вважав, це не може бути викликано неправильною конфігурацією на моїй стороні. Пошук ключа, що містить його mplayerc.exeта видалення, вирішив проблему.


1
SnakE, ти, чоловіче! Я познайомився з налаштуваннями гучності програми та помітив деякі зміни в підпункті, які, здавалося, відповідали змістовно. Ще є певна робота, щоб інтерпретувати значення значень, але я принаймні знаю, де вони зберігаються. Клавіша "3", схоже, зберігає налаштування гучності, а клавіша "5" перемикається між 00 і ff, коли гучність цього додатка вимкнено. Я впевнений, що деякі експерименти розкриють подальші деталі.
Його Королівське почервоніння

6
Це один з найбільш абсурдних шляхів до реєстру, який я коли-небудь бачив. І подумати, що я спробував знайти це, подумавши логічно, куди я його би вклав, перш ніж шукати тут відповідь ...
Даніель Санер

дякую за це Я вимкнув одну зі своїх ігор і вийшов з неї. Потім, коли я перезапустив гру, я не зміг увімкнути її змішувачем гучності Windows, оскільки вона не з’явилася. Видалення тут ключів моєї гри вирішило проблему.
protoss1210

Тепер до наступного питання: Який очищувач реєстру очистить їх для мене? У мене там близько 1 МБ реєстру реєстру.
Zero3

0

PIDЄ процес ідентифікаційного номер, пів-випадковим * номер , присвоєний процесу , коли він буде створений. Ви можете побачити ідентифікатор процесу запущеного процесу в диспетчері завдань або майже будь-якій іншій програмі, в якій перераховані запущені програми.

Ідентифікаційний номер процесу не має значення, оскільки він не є унікальним ідентифікатором для даного процесу.

Оскільки PID не зберігається при перезавантаженнях і т. Д., Я б міг уявити, що Mixer зберігає їх у пам'яті.

* Насправді не випадковий, але також не генерований у будь-якій змістовій схемі. Числа зазвичай, але не обов'язково, присвоюються в числовому порядку і в усіх версіях Windows NT принаймні кратні по 4.


Так, я все розумію про PID. Якщо мені вдасться знайти PID повзунка в змішувачі гучності, я можу знайти додаток, пов’язаний з ним (використовуючи диспетчер завдань, PowerShell і все, що завгодно). Посилання в моєму запитанні говорить про те, що збережені налаштування вводяться PID. Хоча це не офіційний довідковий матеріал, я думаю, що автор надає йому певної ваги
Його Королівське почервоніння

Зв'язана стаття не згадує збережені налаштування. Все це говорить про те, що змішувач гучності протягом певного часу зберігає PID програми, яка видає звук. Він використовує PID для пошуку назви програми; якщо програма закривається до того, як Mixer зробить пошук, вона не може показати ім'я. Отже, змішувач не зберігає нічого, окрім PID, та навіть лише на короткий період. Ніщо не виписується на диск (у формі налаштування Реєстру або якогось файлу конфігурації), але замість цього зберігається лише в пам'яті. Ви впевнені, що налаштування гучності зберігаються через перезавантаження?
Ендрю Ламберт

2
Гм, я цілком впевнений, що я побачив налаштування гучності, збережені дні пізніше, коли я знову запускав ту саму програму.
Synetech

1
Так, я абсолютно впевнений, що настройки гучності зберігаються через перезавантаження. Ось що робить корисні окремі налаштування. Інакше, навіщо турбуватися?
Його Королівське почервоніння

Оскільки PID для програми буде відрізнятися між перезавантаженнями (або навіть якщо ви закриєте / відкриєте), абсолютно не використовуватиметься для зберігання налаштувань для подальшого використання. Він цілком може використовувати PID під час роботи змішувача, але, як описано в іншій відповіді, схоже, він зберігає його проти виконуваного імені / шляху
Basic
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.