Sep 15, 2019 Download NSIS: Nullsoft Scriptable Install System for free. Windows installer development tool. NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. KiCHiK, Joost, Sunjammer: Are the files written between the instructions that the installer has to execute, or are they written at the end of the.exe-file. If not, I suggest this mayor change so that from all the NSIS compiled exe-files the files can be extracted, whatever version you would have. Common command line parameters for installers built using the NSIS are: /S runs the installer or uninstaller silently. /D sets the default installation directory. It must be the last parameter used in the command line and must not contain any quotes, even if the path contains spaces. Only absolute paths are supported. More information about.
- I developed as the way to say thanks to people who put some real effort to make my life easier. I've been using NSIS for 4 years to deliver my application. Be warned: you need to write script to make it work, there is no setup with couple of clicks.! But, don't worry, it took no more than 5 minutes to create working setup. There are tons of templates available on the net, and support by Internet community. It's really piece of cake! Thanks guys!
- Very handy installer-maker. You can program virtually any thing using scripts. Nullsoft is well known brand.
- YEAH!!!
Active4 years ago
Is there any way to compile the Nullsoft Installer Script (NSI) setup as a MSI package instead of an EXE?
NumberFour
NumberFourNumberFour1,80577 gold badges3838 silver badges6262 bronze badges
3 Answers
Unfortunately, No.
NSIS lets you create scriptable, procedural installation packages. It's simple, easy to use and has a number of features not present in Windows Installer.
Windows Installer (MSI) creates database driven, transactional installation packages. When written properly a Windows Installer package is very robust, a file gets corrupted/deleted and it will be automatically reinstalled. Windows Installer is aware of UAC and only elevates when required, basically if you're creating software for the corporate market, you will need to provide an MSI.
Nullsoft Installer Response File Download
Check out The Definitive Guide to Windows Installer for a good introduction to understanding MSI.
saschabeaumontsaschabeaumont20.4k44 gold badges5656 silver badges8383 bronze badges
NSIS installers can be wrapped in MSI files using the MSI Wrapper. It is a small tool that I made for wrapping NSIS and Inno Setup installers. It uses WiX to compile the MSI but there is a GUI to help you instead of an XML file.
It was made because I needed a tool for creating MSI files based on traditional EXE installers. I needed support for uninstall and upgrades and only wanted the wrapped installers to show up once in the Add/Remove programs in the control panel.
I also wanted to be able to pass command line parameters to the wrapped installer when the MSI is installed.
If you want to use it or help me improve it, you can find it at http://www.exemsi.com.
I share the opinion that wrapping an executable installer in an MSI package is not the ideal solution. However, when you already have the exe it can make a lot of sense :-)
JacobJacob
No (And there are no plans to support .MSI output), try WIX
Rob Mensching30k33 gold badges7575 silver badges120120 bronze badges
AndersAnders75.2k1010 gold badges8181 silver badges133133 bronze badges