He instalado un juego llamado "Orcs Must Die", pero cuando lo ejecuta, solo muestra un error sobre la ausencia del archivo d3dx9_43.dll. Es parte de DX 9, sin embargo, ya tengo DX 11 instalado. ¿Cómo puedo resolver este problema sin volver a DX 9?
Estoy usando Win7 Home Preemium 32-bit, DirectX 11, nVidia GeForce Go 7300 (controladores v295.73)
Respuestas:
Orcs Must Die es totalmente compatible con DirectX 11. Los jugadores han confirmado que funciona: Lea más aquí
Es su DirectX el que funciona mal debido a alguna razón. Microsoft también lo ha registrado. Siga las instrucciones aquí para solucionarlo.
Compruebe si su controlador nVidia anula cualquier configuración de DirectX.
Prueba tu sistema si el juego realmente puede ejecutarse y tu sistema puede manejarlo Aquí
fuente
Las instalaciones de DirectX pueden coexistir. Por lo tanto, debería ser seguro instalar dx9 cuando dx11 ya está instalado.
También puede descargar un paquete dll, que puede incluir el que le falta. Descarga aquí
fuente
Significa que el juego también usa DLL DX9. Los desarrolladores usan nuevas bibliotecas DX (especialmente para nuevos efectos), pero los malos desarrolladores están usando parcialmente DirectX 9 y simplemente no quieren dejarlo.
Probablemente haya comenzado a encontrar paquetes de DirectX ahora.
No es necesario encontrar todos los archivos en CD, paquetes de DirectX, etc.
Puede descargar el archivo faltante de la red y colocarlo
on game's executable's folder
(o en System32 o 64, pero haga esto si nada ayuda).Por ejemplo, puede descargar su archivo d3dx9_43 perdido aquí .
fuente
tuve ese problema con DAO, falta d3dx9_36.dll, este instalador DX de Microsoft me ayudó http://www.microsoft.com/en-us/download/details.aspx?id=35 instala los componentes DX9 faltantes, es bueno para problemas como este.
es solo que instalé DAO y DA2 de nuevo porque sale DA3, de regreso, pero en una nueva PC, esta PC nunca antes había tenido Dragon Age.
fuente