I have an MSS InstallShield 2009 Basic project that I modified to download the redistributable 3.5 SP1 for the .NET platform. It boots normally, but as soon as it finishes, a message appears stating that the system should reboot, and you can say yes, and it will reboot or not, and it will stop the installation.
Then I turned on and edited the redistributable .NET Framework 3.5 Service Pack 1 using the InstallShield prerequisite editor. I changed the behavior if he needs a reboot to "mark it, not resume if the machine is rebooted, and reboot after installation." I interpreted this as meaning that the reboot prompt would not be displayed until the end of the installation, but it still appeared in the same place.
Is there a way to suppress the invitation until the end of the installation? Do I need to select another option from this drop-down list in the pre-req editor?
Bonus question: if I need to start my installation unattended, is there a way to automatically restart the computer after the entire installation is completed, if necessary?
EDIT: The command switches mentioned below are likely to work, but if the automatic installation starts, it will be launched from another program, and I really don't want to change this application just for this case. Here's the best question: is the reboot really necessary after installing .NET 3.5 SP1, or is this one of those things where the reboot will be good, but not entirely necessary for programs that start using the 3.5 framework
source
share