Vista / Win7ボリュームミキサーの設定はどこに保存されていますか?


10

Vista / Win 7はアプリケーションごとの音量設定を保持しているように見えます。そのリストを見たいのですが。

理由? による マイクロソフトのブログ 、設定はアプリケーションのPIDに対して保存されます、そして私は本当にそのPIDが何であるかを見つけたいと思います。どのプロセスがVolume Mixerに「登録」されているのかを特定できません。


1
Windowsがアプリケーションの個々の音量設定を「忘れる」というバグを修正しようと思っている人のために、受け入れられた答えを見てください。 この質問 (それは重複としてマークされていますが、実際には、imhoではありません)。
Amos M. Carpenter

回答:


10

Windows 7はレジストリのアプリケーションのオーディオ設定を保持します。

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

数値名を持つサブキーがたくさんあります。設定はアプリケーションのフルパスでインデックス付けされているので、そこでアプリケーションの名前を検索します。

私のMedia Player Classicが突然音を出すのをやめたので、私はこれを見つける必要がありました。を含むキーを見つける mplayerc.exe 削除すると問題が解決しました。


1
スナーク、ダ・ダ・マン!私はアプリの音量設定をいじって、意味のある方法で対応するように思われるサブキーへの変更に気づいた。値が何を意味するのかを解釈するためにまだやるべきことがいくつかありますが、少なくともそれらがどこに格納されているかはわかります。 '3'キーは音量設定を保存しているように見え、 '5'キーはそのアプリの音量がミュートされると00とffの間で切り替わります。いくらかの実験がさらなる詳細を明らかにすると確信しています。
His Royal Redness

5
これは私が今まで見た中で最もばかげたレジストリパスの1つです。そして私が考えてそれを見つけようとしたと思うために 論理的に どこで 答えをここで探す前に、入れてください。
Daniel Saner

これありがとう。私は自分のゲームの1つをミュートして終了しました。それから私がゲームを再開したとき、私はそれが現れなかったので私はwindows volume mixerでそれをミュートすることができませんでした。ここで私のゲームのキーを削除すると問題は解決しました。
protoss1210

今度は次の質問です:どのレジストリクリーナーが私のためにこれらをきれいにするのでしょうか?私はそこに約1 MBのレジストリが膨れ上がった。
Zero3

0

PID プロセスID番号は、プロセスが作成されたときにプロセスに割り当てられるセミランダム*番号です。実行中のプロセスのプロセスIDは、タスクマネージャや、実行中のプログラムを一覧表示する他のほとんどのプログラムで確認できます。

プロセスID番号は、特定のプロセスの一意の識別子であること以外には意味がありません。

PIDは再起動しても持続しないので、ミキサーはそれらをメモリに保存していると思います。

*実際にはランダムではありませんが、意味のあるパターンで生成されることもありません。番号は通常、必ずというわけではありませんが、番号順に割り当てられ、Windows NTのすべてのバージョンでは、少なくとも4の倍数です。


うん、私はすべてのPIDについてそれを得る。 Volume MixerでスライダーのPIDを見つけることができれば、それに関連したアプリを見つけることができます(タスクマネージャ、PowerShellなどを使って)。私の質問のリンクでは、永続的な設定はPIDによってキー設定されています。それは公式の参考資料ではありませんが、私は著者がそれにいくらかの重みを貸すと思います
His Royal Redness

リンク先の記事では、永続的な設定については触れていません。それが言うのは、Volume Mixerがサウンドを出すプログラムのPIDを一定期間保持するということだけです。 PIDを使用してアプリケーションの名前を見つけます。ミキサーがルックアップを行う前にアプリケーションが終了した場合は、名前を表示できません。そのため、ミキサーはPID以外に何も保存しません。ディスクには何も書き込まれません(レジストリ設定またはある種の設定ファイルの形式)が、代わりにメモリにのみ保持されます。再起動しても音量設定が維持されますか?
Andrew Lambert

2
うーん、私は私が同じプログラムを再び実行したときに私がボリューム設定が数日後に保持されるのを見たことをかなり確信しています。
Synetech

1
はい、音量設定が再起動後も維持されることは確実です。それが個々の設定を便利にするものです。そうでなければ、なぜ迷惑なのですか?
His Royal Redness

アプリのPIDは再起動するたびに異なります(または閉じたり開いたりした場合でも)ので、後で使用するために設定を保存することにはまったく役に立ちません。ミキサーの実行中にPIDを使用することもありますが、別の回答で説明しているように、実行可能ファイルの名前/パスに対して保存するようです。
Basic
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.