What is "nsis error"?
Nullsoft Scriptable Install system (NSIS) is an open source software that is used to build Windows-based installer programs. When an installer designed using NSIS is double clicked, the NSIS error pops up on the screen. The error is generated because the installer uses the NSIS corruption test module which is built in to check the installation file.
Applications involved with the NSIS error are:
- NSIS Version 2.34 and below
- NSIS Version 2.35 and above
Error appearing on the screen
“Installer integrity check has failed. Common causes include incomplete download and damaged media. Contact the installer's author to obtain a new copy.
More information at:
“The installer you are trying to use is corrupted or incomplete.
This could be the result of a damaged disk, a failed download or a virus.
You may want to contact the author of this installer to obtain a new copy.
It may be possible to skip this check using the /NCRC command line switch
What are the causes of the NSIS error?
This error is generated when a file that is designed using the NSIS installer fails to install on the Windows system. This can be due to one of the following reasons:
- The downloaded file from the internet is incomplete
- The media from which the file is installed is corrupt
- The drive on the system is faulty
What should I do to fix the NSIS error?
Depending on the cause of the error, you may use the following methods to fix the issue.
If the file is downloaded from the internet
The main reason for this kind of error is when the browser cache becomes full. To delete the cache in Internet Explorer you may perform the following steps:
- Open Internet Explorer.
- Press Alt + T to display the Tools menu and click Internet Options.
- Click Delete in the Browsing history section.
- Select all checkboxes and then click Delete.
- Select OK.
Note: The step may differ for different versions of Internet Explorer.
This will delete the browser Cache of your Web Browser. Once the cache is deleted, you can download the file again. This time ensure that the filename doesn’t have too many spaces or the name is not too long. If it has lot of spaces or the name is long, rename the file to a smaller one.
If this doesn’t solve the issue, then try to download the file from a different server or source. Also try to download the file directly instead of using download managers. Check for any firewall programs that can occasionally block the file you are trying to download.
There are lot of good websites that provide checks for downloads and these can be verified by the tools provided by the website once the file is downloaded.
There can be a situation when the software you are trying to install from a CD or DVD is damaged. In this case, you can either try to download the file or contact the manufacturer for a replacement.
CD/DVD Drive is Faulty
The other possibility is that the CD/DVD drive from which you are trying to install the file is malfunctioning. You can try a different drive to test the CD and if it works on another drive, you should replace the faulty drive.
Finally, if all these above steps don’t work you can bypass the NSIS corruption test using the /NCRC switch in the command line. To achieve this run these steps below:
- Click Start and then Run.
- Type cmd and click OK.
- Minimize the prompt and now drag the file and drop it on the prompt.
- The name of the file will appear on the screen append it with /NCRC.
- Press Enter to run it.
This will install the file without checking for corruption. Trying all the above steps will make sure that the NSIS error doesn’t occur.