Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We create an installation package for our product using InstallShield. We've recently upgraded to IS 2011. Now, our setup calls for a reboot after installation, but only on Windows Vista. Windows 7 is fine.

We're fairly certain a reboot is not required. If we don't the system and our application continue to work as expected. Can anyone suggest what in particular might cause this prompt, and if there's any way in InstallShield (preferably) or when running the installer, to suppress it? Thanks.

(Added)The installation mostly is of our own software, into the Program Files folder. We also install these 11 files into the System folder


All of these are already present on our test machine. The full version of .NET 4 is also already installed

share|improve this question
Why did you recently upgrade to 3 year old product? Take a look at what your install requires to be installed. Verify the reboot is still required if everything that is required for the program to run is already installed. Windows Vista for instance has a different version of .NET Framework installed. There are far to many unanswered questions to explain the reason your installer requires a reboot. – Ramhound Jul 30 '13 at 10:11
"what in particular might cause this prompt" is hard to answer if you don't tell us what the installation package installs – Jan Doggen Jul 30 '13 at 13:00

It's been many many years since I used InstallShield but you might be able to interrogate the created MSI file with the Microsoft Orca.exe tool, this may enable you to determine whether the "needs a reboot" flag is set. You might also be able to reset this flag.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.