a mi tambien me salia el error del d3dx9_42.dll, actualize el directx y ya no salio mas, pero ahora me sale:
"No se ha podido encontrar la aplicacion Ubisoft Game Laucher. Reinstala Assassin's Creed II.
Ubisoft Game Laucher:
Codigo Error 2."
probe haciendo lo que decia un video que puso un loco por ahi, pero aun asi me sigue saliendo alguien sabe la solucion?