This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- ISSCHEDULEREBOOT doesn't seem to be set in Win7 64bit
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jul 05, 2010
10:24 AM
ISSCHEDULEREBOOT doesn't seem to be set in Win7 64bit
Hello,
I am running a basic MSI installation with a ISSCHEDULEREBOOT condition to decide whether the application should be started (if ISSCHEDULEREBOOT <> 1 the installer starts the application).
This works in other platforms but not in Win7 64bit. I noticed in the installation log files there is no reference to ISSCHEDULEREBOOT so it does not seem it is even being set.
Does anyone know if this is a IS2010 limitation on Win7? Is there another way to test for reboot in Win7?
Thanks,
Bila
I am running a basic MSI installation with a ISSCHEDULEREBOOT condition to decide whether the application should be started (if ISSCHEDULEREBOOT <> 1 the installer starts the application).
This works in other platforms but not in Win7 64bit. I noticed in the installation log files there is no reference to ISSCHEDULEREBOOT so it does not seem it is even being set.
Does anyone know if this is a IS2010 limitation on Win7? Is there another way to test for reboot in Win7?
Thanks,
Bila
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jul 06, 2010
06:37 PM
The ISSCHEDULEREBOOT property is only set if setup.exe detects a condition that needs a reboot after the MSI package has been installed. Typically this is due to installing a new version of the Windows Installer. This could also be the case for setup prerequisites that have been configured to delay a reboot if one is needed.
If none of these situations are encountered, this property will not be set. Any other reboot behavior would normally be controlled by Windows Installer (for example, a file was in use that needed to be replaced by the InstallFiles action), which does not rely on the ISSCHEDULEREBOOT property.
If none of these situations are encountered, this property will not be set. Any other reboot behavior would normally be controlled by Windows Installer (for example, a file was in use that needed to be replaced by the InstallFiles action), which does not rely on the ISSCHEDULEREBOOT property.