Let me clarify: I use the /Q /O /U /N /Z switches (Quiet, Overwrite OEM files, Unattended, No Uninstall, and No Reboot). That works fine, the installer is run, the log files report the DLLs have been copied to the DLL cache (which they were not), but not system32, and indicates a possible SFC error. The DX9 / Patch versions ARE coherent: DX9 all around. The patch IS listed in Add/Remove programs, but the DLLs are not present on the system. The patch is called from SVCPACK.INF, AFTER the DX9 install. I have tried a few variations of this theme. So, if anyone has succeeded, please let me know how YOU did it.