2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

最近のコメント

最近のトラックバック

無料ブログはココログ

トップページ | さらばおたく人生 »

2016年7月11日 (月)

ステレオミキサーがどうしても現れない場合の設定方法

 Windowsでステレオミキサーを必要とする状況がある。

 しかしながら、どうしてもそれを有効化できない場合が多い。特に Conexant の場合は諦めてしまう人も多い。しかし、次の図を見てほしい。

Snapcrab__2016710_163940_no00

 ご覧のとおり、使用は可能なのだ。

 さて、ではなぜ、Conexantだとステレオミキサーがない場合が多いのか。それはドライバーのインストール時に必要なレジストリの設定をしないからだ。ステレオミキサー以外のサウンド機能が正常であるならば、ドライバーは正しくインストールされている。ステレオミキサーの有無は、ドライバーインストール時に必要な設定がなされるか否かで決まるのだ。これはドライバーのinfファイルをドライバー供給元がどのように書くか、の話。したがって、その設定がないなのなら、別途必要なレジストリの設定さえしてやれば良いのである。
 以下はWindows10proでの方法であるが、Windows7Proでも同様であることを確認している。Windows8系は私は知らない。また、私の環境では有効であったが、全ての環境において有効であるとは限らない。またいかなる保証もできない。よって、あくまでも自己責任で試してほしい。最悪PCを起動不能にしたとしても、私は一切責任を取れない。

 基本的には、以下をテキストエディタにコピー・ペーストし、".reg"を付けて実行するだけだ。ただし、そのままではダメ。以下の注意書きをよく読むこと。

--

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\ここを調べる\Settings]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\ここを調べる\Settings\EPattributes]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\ここを調べる\Settings\EPattributes\Epsettings]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\ここを調べる\Settings\EPattributes\Epsettings\StereoMixEnable]
"Enable"=hex:01
"MixAssocSeq"=hex:e0,e0
"MuteGainSettings"=hex:00,00

--

 「ここを調べる」のところには4桁の半角数字が入る。概ね"0000"が多いと予想されるが、そうとは限らない。たとえば私のノートPCでは"0002"であった。

 それを調べるには、レジストリエディタで

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}

を開く。"0000"から"0001""0002"と、いくつかの四桁のキーが並んでいる。

 以下は私のPCの"0000"の例。

Snapcrab___2016711_115910_no00a

 これは外れだ。先の「ここを調べる」を"0000"に書き換えてもダメである。

 私のPCの場合の正解"0002"は以下のとおり。

Snapcrab___2016711_115837_no00

 上図はすでに必要な設定をした後の図であるが、見比べてほしい。

 もうおわかりだろう。まず、"0000"直下にはなかった"Settings"が"0002"にはあり、そこにキーとして"AppControl"等のキーが並んでいる。これがポイント。

 つまり、"0000"から順に、直下に"Settings"がない場合は外れ。あったら、さらにその下に"EPattributes"があるか、さらにその下に"Epsettings"があるかを見る。全てあるならそここそがあなたのPCの場合の正解だ。

 以上で解説は終わりである。上記の記述でわからない点があるのであれば、レジストリを使った設定には手を出さないほうが無難である。

 また事柄の性質上質問も受け付けられないので、コメントは受け付けない。

 以上、皆様の参考になれば幸いである。

トップページ | さらばおたく人生 »