I could avoid to check of the directX by erasing this line:
<eula name="Contrat de runtime utilisateur final Microsoft DirectX">/__Installer/directx/eula/fr_FR.txt</eula>
from the installerdata.xml archive inside the folder "_installer" that is in the route of your origin installer archives. After erasing the line and saving the xml , run the installer from origin as usual and it will install. Looks it works that way. but only use this if running the installer of directX directly doesnt fix the issue and if you are totally sure you have the last version of directX installed already.
Regards,
Zeozhang