I’m currently doing a very common task. I’m creating a Basic MSI installation where I have to edit several prerequisites and then get everything to still work. However, it’s not working as planned. During the installation of one of the prerequisites, it’s failing with an ambiguous message.
Here’s the message:
“The installation of Microsoft SQL Server 2008 Express SP1 (x86) appears to have failed. Do you want to continue the installation?”
Here is a screencap of the error:
So, what do you do? Well, after a day’s worth of investigation I found out that the error was caused by the wrong combination of command line options on the Application to Run tab of the Prerequisite Editor. When I corrected the options, the problem went away
I’m not going to give you specific options because the combinations are endless. In addition, the main point I want to make is that this can not just happen with SQL Server 2008 Express, it can happen with any prerequisite you have edited.
One test you can do is create a batch file with the name of the executable and the corresponding command line options. If you get it working from the command line, then you can use those same options in the Prerequisite.
Try this the next time you run into trouble.