Microsoft for some reason did not want us to install this silently. Atleast not without downloading the 223MB SDK (Software Development Kit) along with it. (Atleast that is what the DX folks at microsoft tell me) The SDK is way to bulky and to much of a pain to deal with. I Dont understand why they wanted to do this but they did. There is a way to get around it.
Go to
http://www.hiddensoft.com/AutoIt and download AutoIt - Zipped Version (includes Aut2Exe & Exe2Aut).
Go ahead and extarct the contents of the DX9 package this package to a folder named dx9. Since Microsoft did not include the silent install feature we can use an AutoIt script to do it.
Here is the AutoIt Script I made to do this:
; DirectX AutoIt Installation Scrpit
; OS: Windows XP
; Author: Jeramie Lorson
HideAutoItWin, On
Run, path_todxsetup.exe
WinWaitActive, Installing Microsoft® DirectX®
Send, {TAB}
Send, {ENTER}
WinWaitActive, Installing Microsoft® DirectX®
Send, {ENTER}
Sleep, 60000
Send, {ENTER}
Exit
DirectX 9 Installation Command:
path_toAutoIt.exe /path_todx9.aut
It\'s not really a silent install because you can see whats going on but it is unattended. I also think AutoIt will be a big help in installing all kinds of stuff that has these same problems.