An earlier version of a wave driver that is installed correctly on a computer that is running Windows Vista or Windows Server 2008 cannot be found by an application
Consider the following scenario. On a computer that is running Windows Vista or Windows Server 2008, you successfully install an earlier (legacy) version of a particular wave driver. In Device Manager, this driver is shown as being installed correctly. However, under certain conditions, an application that has to load this wave driver cannot find it.
If you use a debug tool, such as WinDBG, to troubleshoot the issue, you will notice that the user-mode wave driver does not load as expected.
For more information on this issue, including potential causes, workarounds, and resolutions, see: Microsoft KB Article KB954912.