You can use DxInstall.exe to install Dx9. Run the exe instead of the normal dxsetup.exe. The prog is created with the DxSDK. The installation is without any user intervention, without userinterface and without a reboot at the end.
Originally uploaded by Mario Dambauer