Disable Windows 7 Sound Card Jack Sensing

Windows attempts to auto detect any changes to the plugs in your sound card. That doesn’t work well with my sound card (X-Fi something) so the speakers keep falling in and out randomly.

Solution:

The sound card drivers are located under the registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E96C-E325-11CE-BFC1-08002BE10318}

Search for “EnableDynamicDevices” (located under GlobalSettings somewhere) and set it to 0 (zero).
Note: You may have multiple sound cards (and old drivers), so repeat search to find all occurences in ClassId branch described above.

I’m spent a few days in figuring this out so I hope it helps!

Edit: The sound card on my Lenovo W510 seemed really bad (on powerfull high pitched sounds it would “break through” and play music normally). I figured since the W510 had only 1 socket it was a combined speaker/mic. So I did above patch, rebooted and suddenly the card works as expected.

Edit 2: Michael L. pointed out changing “ForceDisableJD” to 1 helped him. Michael has shared his findings in a comment on this page.

2 thoughts on “Disable Windows 7 Sound Card Jack Sensing”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Tedds blog

Subscribe now to keep reading and get access to the full archive.

Continue reading