If soundcard drivers are installed correctly, the soundcard is seen as “working properly” in the Device Manager and yet Windows shows No audio devices in the relevant part of the Control Panel, the solution is far from obvious.
First I advise you to check whether the Windows Audio service is started (Start → Run… →
services.msc). If it is (it was in my case), the problem is caused by something else – let’s move on:
- Right-click My Computer, pick Properties, switch to the Hardware tab and click Device Manager.
- Make sure that the menu option View → Show hidden devices is checked.
- Expand the System devices node and find the ISAPNP Read Data Port device.
- Right-click that device and pick Update Driver….
- Click the following: No, not this time → Next → Install from a list or specific location (Advanced) → Next → Don’t search. I will choose the driver to install. → Next.
- Untick the Show compatible hardware option.
- Choose the (Standard system devices) “manufacturer” and then, in the right pane, the Plug and Play Software Device Enumerator device.
- Click Next and ignore the warning by clicking Yes.
- Finish the installation of the driver.
- In my case the ISAPNP Read Data Port device disappeared from the system after this operation (your mileage may vary) and my soundcard was finally recognized properly (this should always be the case :)).
This entry was inspired by a thread at the Annoyances.org forum.