Which command line parameters can be used to configure installers?
From NSIS Wiki
(Redirected from Which command line parameters can be used to configure installers)
Jump to navigationJump to search
These options are also documented in the NSIS documentation here.
/S
Silent installation- Related to:
IfSilent,SilentInstall,SilentUnInstall,SetSilent, Silent Installers/Uninstallers
- Related to:
/NCRC
Skip CRC check of the installer, ignored ifCRCCheck forcewas set in the installer- Related to:
CRCCheck
- Related to:
/D=C:\Blaor/D=C:\Path with spaces
Set installation folder ($INSTDIR)- Must be the last parameter on the command line and must not contain quotes even if the path contains blank spaces.
- Related to:
$INSTDIR
Note that command line options can be ignored or overridden by the author of an installer.
Case-sensitivity
The above command line options are all case-sensitive, so /S will work, but /s won't. If you need them to work in a case-insensitive matter you have to provide some glue code in .onInit such as this one for "silent" functionality:
${GetParameters} $R0
${GetOptionsS} $R0 "/s" $0
IfErrors +2 0
SetSilent silent
ClearErrors
Also see
See function _tWinMain in Source\exehead\Main.c.