You have to install Legacy Direct play and DX9 and DX10 drivers from the Directx June 2010 patch.
You download the file and extract to a folder then run DXSETUP.EXE as administrator.
Before previous drivers will work in windows 8 or 10 you have to enable legacy features like DOTNET 2.0 3.5 and Directshow. You must then install DIRECTX JUNE 2010 DRIVERS by downloading the file and extracting into a folder and running DXSETUP.exe.
Directx June 2010 which you download and extract to a FOLDER then run DXsetup.exe as administrator.
in control panel, all control panel items, programs and features, Turn windows features on and off. You have to be ONLINE when you do this because it will insist on downloading from the internet.
Enable dotnet 2.0 3.5
enable legacy directshow.
Install Directx June 2010 Patch.
Legacy audio APIs such as DirectSound, DirectShow, and the waveOutXxx functions enable applications to get and set the volume levels of audio streams.
Windows Media Source Filter. This behavior was maintained to ensure backward compatibility with applications that used the Windows Media Player 6.4. New applications should use the newer versions of QASF, which make the WM ASF Reader filter the default filter for playing ASF files.
For more information on the Windows Media suite of software development kits, see the Audio and Video section of the MDSN Library.