¿Por qué no puedo jugar a Assassin's Creed 2 en mi computadora portátil?
Vaya a Baidu para descargar este archivo
La pérdida de d3dx9_42.dll en la computadora se debe principalmente al DX11 que viene con el sistema win7, que no es compatible con DX9.
Solución:
Sistema operativo win7 de 32 bits
Descargue el paquete de instalación de DX9, como directx_Jun2010_redist, haga doble clic en el archivo .exe. , y se le pedirá que seleccione el directorio de descompresión. No se puede descomprimir en el disco del sistema, pero otros discos están bien. Luego vaya al paquete comprimido Aug2009_d3dx9_42_x86 en su directorio de descompresión y busque d3dx9_42.dll, cópielo en C:\. Windows\System32, y luego abre el juego. Puede decir que falta xinput1_3 dll, busca un paquete comprimido similar (APR2007_xinput_x86.rar en la versión directx_Jun2010_redist), descomprímelo, saca el archivo xinput1_3.dll y cópialo en C. :\Windows\System32, ¡listo! Si todavía le indica que falta algún archivo dll, busque este archivo en el paquete de instalación de DX y cópielo en C:\Windows\System32.
Nota: 86 es un sistema de 32 bits, debes elegir el directorio de descompresión tú mismo
Espero que esto te pueda ayudar. Busque el archivo en Baidu, Gamersky_directx_Jun2010_redist, el archivo tiene aproximadamente 90M.