![Directx end user runtime installer](https://cdn2.cdnme.se/5447227/9-3/23_64e61dfde087c337bd195b74.jpg)
![directx end user runtime installer directx end user runtime installer](https://i.ytimg.com/vi/CVb03XsFxuQ/hqdefault.jpg)
![directx end user runtime installer directx end user runtime installer](https://s2.glbimg.com/rRKYyjfYOsnvjP1iKw8MTuiGcuA=/0x600/s.glbimg.com/po/tt2/f/original/2014/09/11/32e05ca6012fe051123139268817.jpeg)
Maybe it is also possible to just install the latest one from June 2010, i'm not sure if it contains the earlier versions too. This gives you a clue of what to search for, the keywords directx Mar2009 lead me to the microsoft download page. The list below shows the available DirextX-9 versions, the version can be found at the third column. If the missing file is for example d3dx9_41.dll, it means that DirectX-9 version 41 is required. To find the correct version i analyzed the error message. The exact version depends on the file which is required by your application, in my case it was directx_mar2009_redist.exe. You can download the "DirectX end user runtimes" from Microsofts website. Had the same problem when i tried to run an older game on Windows-10, it complained about a missing dll d3dx9_41.dll.
![Directx end user runtime installer](https://cdn2.cdnme.se/5447227/9-3/23_64e61dfde087c337bd195b74.jpg)