In windows go to device manager.
Find the sound card drivers .
Right click and uninstall.
If that doesn't work the problem is that you have no power plugged into the speakers
No, not necessarily... I'm having the same problem and did what you said and tried pretty much everything else and am still not getting either my speakers or headphones to detect, and they both work.