Table of contents
- What is Inno Setup?
- Documentation Conventions
- Creating Installations
- Script Format Overview
- Parameters in Sections
- Constants
- Common Parameters
- Components and Tasks Parameters
-
Setup Script Sections
- [Setup] section
-
[Setup] section directives
- AllowCancelDuringInstall
- AllowNetworkDrive
- AllowNoIcons
- AllowRootDirectory
- AllowUNCPath
- AlwaysCreateUninstallIcon
- AlwaysRestart
- AlwaysShowComponentsList
- AlwaysShowDirOnReadyPage
- AlwaysShowGroupOnReadyPage
- AlwaysUsePersonalGroup
- AppComments
- AppContact
- AppCopyright
- AppendDefaultDirName
- AppendDefaultGroupName
- AppId
- AppModifyPath
- AppMutex
- AppName
- AppPublisher
- AppPublisherURL
- AppReadmeFile
- AppSupportPhone
- AppSupportURL
- AppUpdatesURL
- AppVerName
- AppVersion
- ArchitecturesAllowed
- ArchitecturesInstallIn64BitMode
- BackColor
- BackColorDirection
- BackSolid
- ChangesAssociations
- ChangesEnvironment
- CloseApplications
- CloseApplicationsFilter
- Compression
- CompressionThreads
- CreateAppDir
- CreateUninstallRegKey
- DefaultDialogFontName
- DefaultDirName
- DefaultGroupName
- DefaultUserInfoName
- DefaultUserInfoOrg
- DefaultUserInfoSerial
- DirExistsWarning
- DisableAppendDir
- DisableDirPage
- DisableFinishedPage
- DisableProgramGroupPage
- DisableReadyMemo
- DisableReadyPage
- DisableStartupPrompt
- DisableWelcomePage
- DiskClusterSize
- DiskSliceSize
- DiskSpanning
- DontMergeDuplicateFiles
- EnableDirDoesntExistWarning
- Encryption
- ExtraDiskSpaceRequired
- FlatComponentsList
- InfoAfterFile
- InfoBeforeFile
- InternalCompressLevel
- LanguageDetectionMethod
- LicenseFile
- LZMAAlgorithm
- LZMABlockSize
- LZMADictionarySize
- LZMAMatchFinder
- LZMANumBlockThreads
- LZMANumFastBytes
- LZMAUseSeparateProcess
- MergeDuplicateFiles
- MessagesFile
- MinVersion
- OnlyBelowVersion
- Output
- OutputBaseFilename
- OutputDir
- OutputManifestFile
- Password
- PrivilegesRequired
- ReserveBytes
- RestartApplications
- RestartIfNeededByRun
- SetupIconFile
- SetupLogging
- SetupMutex
- ShowComponentSizes
- ShowLanguageDialog
- ShowTasksTreeLines
- ShowUndisplayableLanguages
- SignedUninstaller
- SignedUninstallerDir
- SignTool
- SignToolRetryCount
- SlicesPerDisk
- SolidCompression
- SourceDir
- TerminalServicesAware
- TimeStampRounding
- TimeStampsInUTC
- TouchDate
- TouchTime
- Uninstallable
- UninstallDisplayIcon
- UninstallDisplayName
- UninstallDisplaySize
- UninstallFilesDir
- UninstallIconFile
- UninstallIconName
- UninstallLogMode
- UninstallRestartComputer
- UninstallStyle
- UpdateUninstallLogAppName
- UsePreviousAppDir
- UsePreviousGroup
- UsePreviousLanguage
- UsePreviousSetupType
- UsePreviousTasks
- UsePreviousUserInfo
- UserInfoPage
- UseSetupLdr
- VersionInfoCompany
- VersionInfoCopyright
- VersionInfoDescription
- VersionInfoProductName
- VersionInfoProductTextVersion
- VersionInfoProductVersion
- VersionInfoTextVersion
- VersionInfoVersion
- WindowResizable
- WindowShowCaption
- WindowStartMaximized
- WindowVisible
- WizardImageBackColor
- WizardImageFile
- WizardImageStretch
- WizardSmallImageBackColor
- WizardSmallImageFile
- WizardStyle
- [Types] section
- [Components] section
- [Tasks] section
- [Dirs] section
- [Files] section
- [Icons] section
- [INI] section
- [InstallDelete] section
- [Languages] section
- [Messages] section
- [CustomMessages] section
- [LangOptions] section
- [Registry] section
- [Run] section
- [UninstallDelete] section
- [UninstallRun] section
- Pascal Scripting
-
Other Information
- Unicode Inno Setup
- Example Scripts
- Frequently Asked Questions
- Wizard Pages
- Installation Order
- Install Mode: 32-bit vs. 64-bit
- 64-bit Installation Limitations
- Miscellaneous Notes
- Command Line Compiler Execution
- Setup Command Line Parameters
- Setup Exit Codes
- Uninstaller Command Line Parameters
- Uninstaller Exit Codes
- Unsafe Files
- Credits
- Support Inno Setup