Caesar.: Some people had a similar problem when updating to a new OS. According to Microsoft, this can be solved by installing the newest version of DirectX:
https://www.microsoft.com/en-us/download/details.aspx?id=35 That web installer won't work on newer systems.
1. Download the FULL DirectX 9.0c redistributable from June 2010 from the
Microsoft official website.
2. Run directx_Jun2010_redist.exe.
3. Follow the instructions on the screen. This setup will extract the necessary files to the folder of your choosing.
4. Once the setup closes, open the folder to which you extracted the files.
5. Run DXSETUP.exe as administrator and follow the instructions on the screen.
6. Restart your computer.
7. (Optional) Remove the folder with the extracted installation files if you wish to conserve space. This is perfectly harmless, as the files have been installed in the proper system folders.