Skip to content

修改注册表将麦克风插孔当耳机插孔用

前提是 Realtek 的板载声卡(集成声卡)。

我的台式机前置耳机插孔很松,接触不好,麦克风插孔就明显好很多(我也不知道为什么)。以前 Realtek 的控制面板是可以直接修改插孔用途的,但总之最近的情况是不可以了(最开始连 Realtek 的控制面板都打不开,后来发现 YouTube 上介绍的方法是要找主板厂商提供的驱动而不是直接在 Realtek 官网下载,试过之后确实可以打开 Realtek 控制面板,但找了半天还是没有发现原来用过的那个功能)。Google 到了一篇改注册表来实现这件事的介绍文章,试过之后确实没有问题。

未免这篇文章以后打不开了,把最关键的内容记录如下:

  1. 注册表目录:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\00XX\Settings\DrvYYYY_DevType_YYYY_SSYYYYYYYY
    (ooXX 要自己找一下,作者的情况是 0000,我是 0007;YYYY 也是每个人未必相同的数字)
  2. 在这个目录下新建一个 Binary Value,如果想把前置麦克风用作耳机插孔就是 Pin19 为 02 00 00 00(如果已经有 Pin19 了就直接修改,如下图)
  3. 重新启动操作系统,成功。

参数对应表

“Pin10” = Line-in (rear blue)
“Pin11” = Mic-in (rear pink)
“Pin14” = Front speakers (rear green)
“Pin15” = Rear speakers (rear black)
“Pin16” = Center / Sub-woofer (rear orange)
“Pin17” = Side speakers (rear gray)
“Pin19” = Front Mic-In (front pink)
“Pin1b” = Front Headphone (front green)

“00 00 00 00” = Line-in
“01 00 00 00” = Mic-in
“02 00 00 00” = Headphones
“03 00 00 00” = Front speakers 2nd Output
“04 00 00 00” = Front speakers
“05 00 00 00” = Rear speakers
“06 00 00 00” = Center / sub-woofer
“07 00 00 00” = Side speakers

如果用上面的没有效果可以尝试

“Pin00” = Front speakers (rear green)
“Pin01” = Rear speakers (rear black)
“Pin02” = Center / Sub-woofer (rear orange)
“Pin03” = Side speakers (rear gray)
“Pin04” = Mic-in (rear pink)
“Pin05” = Front Mic-In (front pink)
“Pin06” = Line-in (rear blue)
“Pin07” = Front Headphone (front green)