Can I point out a few things (not related to setupcomplete.cmd problem) -KB931125 Root certs no longer needed on Windows 7 -DirectX needs to be extracted first, I use this with WPI (dont think "%temp%" will work during setupcomplete.cmd stage) start /wait directx_*_redist.exe /t:"%temp%" /q start /wait "%temp%\DXSETUP.exe" /silent -I notice you use the full installer instead of the updated .net4, is it because the updates you integrate dont get copied? Updates dont get copied because you need to use a MSI editor and tell the installer its administrative (Bug) Integrate .net4 updates Slim down .net4 installer (Optional) Why setupcomplete.cmd is not running, I have no clue