En mi caso tampoco funcionaron, la que lo solvento fue esta: https://www.youtube.com/watch?v=XMmSTCmwtoI&ab\_channel=SirGalgo
Al parecer direcX no remplazo ciertos dll erróneos al simplemente reinstalarlo, o eso es lo que alcanzo a entender.
Sería excelente que los desarrolladores de Directx le echen un vistazo al inconveniente, ya que el error en mi caso fue causado en primer lugar por solucionar el mismo error, pero para el juego Age of Empires III.