Где хранятся настройки микшера громкости Vista / Win7?


11

Vista / Win7 сохраняют настройки уровня звука для каждого приложения. Я хотел бы взглянуть на этот список.

Причина? Согласно блогу Microsoft , настройки хранятся в соответствии с PID приложения, и мне бы очень хотелось узнать, что это за PID. У меня возникли проблемы с выделением того, какой процесс «регистрируется» в Volume Mixer.


1
Для тех, кто хочет исправить ошибку, когда Windows «забывает» отдельные настройки громкости приложений, посмотрите на принятый ответ на этот вопрос (он помечен как дубликат, но на самом деле не imho).
— Амос М. Карпентер

Ответы:


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 не сохраняются при перезагрузках и т. Д., Я мог бы представить, что микшер хранит их в памяти.

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


Да, я получаю все это о PID. Если мне удастся найти PID ползунка в Volume Mixer, я смогу найти связанное с ним приложение (используя диспетчер задач, PowerShell и т. Д.). Ссылка в моем вопросе говорит, что сохраненные настройки основаны на PID. Хотя это не официальный справочный материал, я думаю, что автор придает ему вес
— Его королевское покраснение

В связанной статье не упоминаются постоянные настройки. Все это говорит о том, что микшер громкости на некоторое время сохраняет PID программы, издающей звук. Он использует PID, чтобы найти название приложения; если приложение завершает работу до того, как Mixer выполнит поиск, оно не сможет отобразить имя. Таким образом, микшер не хранит ничего, кроме PID, и даже в течение короткого периода времени. На диск ничего не записывается (в форме параметра реестра или какого-либо файла конфигурации), но вместо этого сохраняется только в памяти. Вы уверены, что настройки громкости сохраняются при перезагрузке?
— Эндрю Ламберт

2
Хм, я вполне уверен, что видел настройки громкости, сохраненные несколько дней спустя, когда я снова запустил ту же программу.
— Synetech

1
Да, я абсолютно уверен, что настройки громкости сохраняются при перезагрузке. Вот что делает индивидуальные настройки полезными. Иначе зачем?
— Его королевское покраснение

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