Here's the audio information from my dxdiag:
------------
DxDiag Notes
------------
DirectX Files Tab: No problems found.
Display Tab 1: No problems found.
Sound Tab 1: No problems found.
Sound Tab 2: No problems found.
Sound Tab 3: No problems found.
Music Tab: DirectMusic test results: Failure at step 2 (Creating the IDirectMusicLoader object): HRESULT = 0x80040154 (Class not registered)
Input Tab: No problems found.
Network Tab: No problems found.
-------------
Sound Devices
-------------
Description: NVIDIA(R) nForce(TM) Audio
Default Sound Playback: Yes
Default Voice Playback: Yes
Hardware ID: NFORCE_VAD
Manufacturer ID: 1
Product ID: 100
Type: WDM
Driver Name: nvapu.sys
Driver Version: 6.14.0465.0000 (English)
Driver Attributes: Final Retail
WHQL Logo'd: n/a
Date and Size: 7/26/2005 06:01:56, 415360 bytes
Other Files:
Driver Provider: NVIDIA Corporation
HW Accel Level: Full
Cap Flags: 0x0
Min/Max Sample Rate: 0, 0
Static/Strm HW Mix Bufs: 0, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: Yes, Yes
I3DL2(tm) Listen/Src: Yes, Yes
Sensaura(tm) ZoomFX(tm): No
Registry: OK
Sound Test Result: Not run
-----------
DirectMusic
-----------
DLS Path: C:\WINDOWS\SYSTEM32\drivers\GM.DLS
DLS Version: 1.00.0016.0002
Acceleration: n/a
Ports: Microsoft Synthesizer, Software (Not Kernel Mode), Output, DLS, Internal, Default Port
MPU-401, Hardware (Kernel Mode), Input, No DLS, External
MPU-401, Hardware (Kernel Mode), Output, No DLS, External
NVIDIA(R) nForce(TM) Audio, Software (Kernel Mode), Output, DLS, Internal
Bluetooth AV Audio, Software (Kernel Mode), Output, DLS, Internal
Bluetooth SCO Audio, Software (Kernel Mode), Output, DLS, Internal
Microsoft MIDI Mapper [Emulated], Hardware (Not Kernel Mode), Output, No DLS, Internal
Microsoft GS Wavetable SW Synth [Emulated], Hardware (Not Kernel Mode), Output, No DLS, Internal
MPU-401 [Emulated], Hardware (Not Kernel Mode), Output, No DLS, External
MPU-401 [Emulated], Hardware (Not Kernel Mode), Input, No DLS, External
Registry: OK
Test Result: Failure at step 2 (Creating the IDirectMusicLoader object): HRESULT = 0x80040154 (Class not registered)
Audio Renderers:
NVIDIA(R) nForce(TM) Audio,0x00200000,1,0,quartz.dll,6.05.2600.2180
CyberLink Audio Renderer (PDVD8),0x00200000,1,0,cladr.ax,6.00.0000.5222
Bluetooth AV Audio,0x00200000,1,0,quartz.dll,6.05.2600.2180
Bluetooth SCO Audio,0x00200000,1,0,quartz.dll,6.05.2600.2180
Default DirectSound Device,0x00800000,1,0,quartz.dll,6.05.2600.2180
Default WaveOut Device,0x00200000,1,0,quartz.dll,6.05.2600.2180
DirectSound: Bluetooth AV Audio,0x00200000,1,0,quartz.dll,6.05.2600.2180
DirectSound: Bluetooth SCO Audio,0x00200000,1,0,quartz.dll,6.05.2600.2180
DirectSound: NVIDIA(R) nForce(TM) Audio,0x00200000,1,0,quartz.dll,6.05.2600.2180
I fixed it by manually re-registering all the DirectMusic DLLs in C:\Windows\System32.
(Start>Run>"Regsvr32 dmxxxx.dll").
I hope this helps anyone else having the same problem.
Post edited March 20, 2009 by Vader111