jrsoftware.org // Jordan Russell's Software
-Home

Products

-Inno Setup


-Toolbar2000

-Toolbar97

-StripReloc

Support

-Forums

-Contact

#######
visitors since
Jan. 1998

Inno Setup Downloads

Fork me on GitHub

Want to be notified by e-mail of updates? Then click here to subscribe to the Inno Setup announcements mailing list.

Stable Release

Inno Setup 6 introduced a number of significant enhancements including:

OS requirements change: Windows 2000, XP, and Server 2003 are no longer supported. Windows Vista is the minimum supported operating system.

Change in default behavior: Starting with Inno Setup 6.1 the [Setup] section directive MinVersion defaults to 6.1sp1, so by default Setup will not run on Windows Vista or on versions of Windows 7 and Windows Server 2008 R2 which have not been updated. Setting MinVersion to 6.0 to allow Setup to run on Windows Vista is supported but not recommended: Windows Vista doesn't support some of Setup's security measures against potential DLL preloading attacks so these have to be removed by the compiler if MinVersion is below 6.1 making your installer less secure on all versions of Windows.

Change in default behavior: Starting with Inno Setup 6 there's only one version available: Unicode Inno Setup. Unicode Inno Setup has been available for since 2009 but in case you have not yet updated to it: please see the Unicode Inno Setup topic in the help file for more information. Basically, unless you're using [Code] to make DLL calls with string parameters you shouldn't have to make any changes to your script.

What's new in this version?

Filename Download Sites Downloads Date Description
innosetup-6.2.2.exe US 1,009,915 2023-02-15 Unicode Inno Setup self-installing package.

Remember to check the Inno Setup FAQ for solutions to common problems. Also see the Third-Party Files page for some useful tools, and translations of Setup into other languages.

Encryption Module

For legal reasons, encryption code is not built into Inno Setup. You must download a separate "encryption module" if you wish to utilize Inno Setup's encryption capabilities (that is, the Encryption [Setup] section directive). Note: The installer above can download and install it for you.

Filename Download Sites Downloads Size Description
ISCrypt.dll Netherlands 1,572,559 2.5 KB Encryption module for Inno Setup.
To install, simply place the file in your Inno Setup directory.
sha256 hash: 2f6294f9aa09f59a574b5dcd33be54e16b39377984f3d5658cda44950fa0f8fc
ISCrypt.zip Netherlands 418,794 2 KB Source code for the encryption module.
sha256 hash: 0569ffe1677ba699d07063a902d48c2f92c8e88669bdc13118f5808c30e998bc

Beta Release

There are no beta versions currently available, but you can get a glimpse of what features might be included in the next release by viewing the Revision History file in Git.

Source Code

You can get the Inno Setup source code via GitHub. Latest sources obtained via GitHub may contain fixes or new features not found in the latest released version of Inno Setup. However, those fixes and new features may not have yet been fully tested.

View the Revision History file in Git.

To contribute to Inno Setup, see CONTRIBUTING.md on GitHub for more info.


For more Inno Setup-related downloads, see Third-Party Files.


Site contents Copyright © 1997-2022 Jordan Russell. All rights reserved.
Portions Copyright © 2000-2022 Martijn Laan. All rights reserved.