I have an installShield installer (EXE that calls an MSI) that I am trying to deploy via SCCM and I am recieving very strange results during deployment to Windows 7 PC's.

For my deployment, I have created an answer file that i am calling through setup.exe.

If I right click the setup.exe and run as administrator, everything works properly (all files and services are installed).

If I run the setup.exe from a local batch file (right click, run as administrator) and reference the answer file, all files and services are installed.

If I call the setup.exe and reference the answer file through an SCCM package, the software deploys (reported success), but several of the services that it should install are missing.

If I manually run a repair after the deployment (via add/remove programs), the services are installed properly.

If I call a repair via the SCCM deployment, the services are not installed.

I am calling the setup with the following command:
setup.exe -s -f1"C:\temp\AnswerFile.iss" -f2"C:\temp\LogFile.log"

Another interesting thing to note is that all the log file says is that the install was successful in all cases (only 2 lines in log file).

Any advice to help me deploy this would be greatly appreciated.


0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity



Would it be an option to ditch the exe installer and install the MSI that it calls directly? I generally find this approach to be more successful. This will also allow more extensive logging, should issues arise

Answered 07/23/2012 by: pjgeutjens
Red Belt

Please log in to comment

Why don't you install the msi with ALLUSERS=1 property.. What is stopping you from installing the msi directly..

Answered 07/23/2012 by: jagadeish
Red Belt

Please log in to comment

If it fails by saying you need to install MSI from setup.exe then add this property in MSI and it will install fine:


Answered 07/23/2012 by: piyushnasa
Red Belt

Please log in to comment

1. Which account is being used to install the package using SCCM? Is it System Account or Administrator account?

2. Its good to install the package by selecting the option "copy package form DP point and install locally"

3. Is it hardware dependent application?


Answered 07/23/2012 by: mekaywe
Brown Belt

Please log in to comment