Inno Setup generated installer does not show "Select Destination Location" page on some systems
Quoting revision history for Inno Setup 5.5.7:
As recommended by Microsoft's desktop applications guideline,
DisableWelcomePage
now defaults toyes
. AdditionallyDisableDirPage
andDisableProgramGroupPage
now default toauto
. The defaults in all previous versions wereno
.
Conclusion:
-
The Welcome page is not shown anymore by default. To enable it, set the
DisableWelcomePage
:DisableWelcomePage=no
I do not think you are right with your statement that the page shows on Windows 7.
-
The "Select Destination Location" page is shown for fresh installations only, not for "upgrades". So this has nothing to do with Windows 7 vs. Windows 10. The difference is probably that you have the application installed on Windows 10 system; and you do not have it installed on the Windows 7 system.
To show the page always, set the
DisableDirPage
:DisableDirPage=no
Thought as mentioned in the quote above, the defaults are recommended, so you should follow them.
I found another parameters that affects it.
CreateAppDir=no
In CreateAppDir page says:
If this is set to no, no directory for the application will be created, the Select Destination Location wizard page will not be displayed, and the {app} directory constant is equivalent to the {win} directory constant. If the uninstall feature is enabled when
CreateAppDir
is no, the uninstall data files are created in the system's Windows directory.