Si al tratar de correr algún juego te sale un mensaje de error que dice “Error al iniciar la aplicación porque no se encontró d3dx9_26.dll (u otro archivo dll) La reinstalación de la aplicación puede solucionar el problema“, no te preocupes que no necesitarás reinstalar DirectX algo ni mucho menos cambiar de computadora porque no soporta DirectX 10, aunque este error se puede encontrar incluso con DirectX 8 o 9

A mi este error me salio al intentar instalar el gta underground 2 error al inicar la aplicacion por que no se encontro mss32dll.
Para solucionar este problema debes de seguir los siguientes pasos:

1._Dirigete a la siguiente pagina http://www.dll-files.com/dllindex/

2._Donde dice Search for DLL-files: pones el archivo dll que te salga en el error en mi caso mss32dll.

3._Lo descargan en free dowload (amenos de que tengan cuenta premium) les va salir otra pagina igual y le vuelven a dar clik en free dowload.

4._Después debes de descomprimir este archivo con WinRar, WinZip, 7-zip, etc. y extraer tu archivo .dll que está dentro.

5._# Copia el archivo .dll a la carpeta C:\WINDOWS\system32 de Windows. Si tienes problemas reinicia Windows y listo.


saludos y espero que les haya ayudado