It seems that it is true about 9.0c supporting command line switches. The only switch I test was /silent, but I can also confirm that the /opk switch does NOT work.
The DirectX 9.0a runtime cannot be uninstalled. If using XP it is recommended that you create a "System Restore" point before installing. See Microsoft Knowledge Base article 310405.
It is possible to do an unattended installation provided you’re connected to the internet (most corporate and academic sys-admins should be!). Essentially you need to hijack the automated DirectX9 installation from the Windows Update service. This was accomplished on Win2k – it should be basically the same procedure for other windows flavours. On a machine that doesn’t have DX9 you need to prepare: find (and preferably empty) your %temp% directory (use ‘set’ at command prompt for where) – setup files will be downloaded here. Goto Windows Update and add DX9. When you start the update 2 directories will appear in %temp%: IXP???.tmp (6 files) and DX?.tmp (133 files) or similar (? - random chr). Copy the IPX dir to another location – these are the only files you need. You can then run ‘dxwsetup.exe /windowsupdate’ to do an automated installation (and no prompting, of course). I’m presuming the DX file locations are hard coded into some library or other as there doesn’t seem to be a way to use local installation files (which are in the DX? dir). I’m certain the more ambitious among you will find a way to do this!
If you use WIWW (Windows Installer Wrapper Wizard) you can specify the the /silent switch for the DX 9.0c install and then you have a fully Active Directory Software Installations GPO friendly MSI.
It is possible to do an unattended installation provided youre connected to the internet (most corporate and academic sys-admins should be!). Essentially you need to hijack the automated DirectX9 installation from the Windows Update service. This was accomplished on Win2k it should be basically the same procedure for other windows flavours. On a machine that doesnt have DX9 you need to prepare: find (and preferably empty) your %temp% directory (use set at command prompt for where) setup files will be downloaded here. Goto Windows Update and add DX9. When you start the update 2 directories will appear in %temp%: IXP???.tmp (6 files) and DX?.tmp (133 files) or similar (? - random chr). Copy the IPX dir to another location these are the only files you need. You can then run dxwsetup.exe /windowsupdate to do an automated installation (and no prompting, of course). Im presuming the DX file locations are hard coded into some library or other as there doesnt seem to be a way to use local installation files (which are in the DX? dir). Im certain the more ambitious among you will find a way to do this!
I'm only seeing 9.0b OPK on Microsoft's OEM site. What about 9.0c? I've managed to get DX9.0c to silently install. However, it does not work in a non-interactive install-mode (schedule an AT job to install it with no one logged on); just silently installing works fine. My company has approached Microsoft with for YEARS; I'm amazed that they still release patches/updates with this issue.
We have dont it like "gregarican" works for ur, we have installed it on W2K sp4 clints this way. //Fetgor
Definately not an easy package. To create into an msi combine the redist from MS with the merge module (available from Installshield for AdminStudio (using 5.5)). This cannot be compressed into a single msi, and is sloppy but gets the job done.
View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.