Acabo de instalar un nuevo juego en mi máquina Windows 7 RTM. El juego me pide que instale DirectX 9.0 (c). Dije 'NO' porque mi máquina tiene DirectX 11 (confirmado con dxdiag
). Cuando ejecuto el juego, se produce un error que me informa que d3dx9_39.dll
falta.
¿Windows 7 DirectX es compatible con versiones anteriores?
windows-7
directx-11
directx-9
Pure.Krome
fuente
fuente
Puede permitir con seguridad que los juegos modernos instalen cualquier versión de DirectX que necesiten. Hacerlo NO afectará el DirectX que está instalado actualmente en su computadora.
Como has visto, no permitir que un juego instale la versión requerida de DirectX puede hacer que el juego no funcione.
fuente
Hay una excelente manera de hacerlo si no desea instalar versiones anteriores de DirectX: obtenga el archivo .dll requerido (de Internet o de un sistema donde esté instalada esa versión de DirectX) y colóquelo en la carpeta raíz de la aplicación que busca ese archivo.
Esto funcionará bien.
fuente
El instalador de tiempo de ejecución de DirectX obtendrá todos los parches mensuales; los necesitará, así que déjelo funcionar.
Puede obtener el instalador de tiempo de ejecución de:
fuente
Dejaría que el instalador del juego ejecute el instalador de DirectX 9. Luego puede actualizar la instalación de DirectX 9 a través de Windows Update o descargarla e instalarla manualmente. De esta manera estará actualizado para Windows 7.
fuente