Many times, the downloaded setup file for an app or a program is damaged, incomplete, or it may not meet the system requirements, and it shows an error message, “NSIS error – Error launching installer“.
The error means that the installer failed the self-check due to some changes been done from what it was originally. However, if the installation still goes on, the final installed software will be damaged. Therefore, it shows the error to stop the installation process to continue.
However, this error can be fixed. Let’s see how.
Method 1: Shifting the setup file to another folder
Just copy the setup file and shift it to any other location in any another folder. Now, try to run the setup file, it will run smoothly. The reason behind this is that sometimes the path contains some non english characters and it throws the error.
Step 1: Go to the location where the setup file is located (for which you are seeing the error).
For instance, here we tried to open the VLC Media Player setup file, but the error was showing up. So, we navigated to the original location of its setup file/installer in the File Explorer, in the Downloads folder to change the location of the installer.
Step 3: Now, right-click on the installer, select Copy.
Step 4: Next, paste the copied installer to a new location. We created a New Folder on desktop, named it Media Player, and moved the VLC installer to this new folder.
*Note – Do not use any non-English characters in the Folder name, or the installer may not work properly. For instance, avoid adding characters like #, @, Л, Д, Ж, Й, Г, and so on. Check the example below:
Step 5: The correct folder path for the installer will look like this:
Run the installer now from this new folder and it should work now. If not, try the 2nd method.
Note: – Also, Check, if there are some Non english characters in installation file or not. If Yes, then rename the installer file also and then try again.
Just select the file and Press F2 and rename it to a simple english name and then try again.
Method 2: Shift the Software to a USB and then try to run from there
Some problem in your disk may be the reason behind this. To check this, shift the setup file to an external Drive or USB and then try to install from there to your PC. It will surely work, if the problem is happening due to problem in your drive.
Method 3: Install using Command Prompt
Step 1: Search cmd in windows search box. Right click and run as admin.
Step 2: Execute the below-mentioned path in the Command Prompt in the format as shown:
"Your software folder location\your software name.exe"
For instance, our command looks like this:
If this does not work, Try adding /NCRC after a space at the end of the command. Just soemthing like the one given below.
"Your software folder location\your software name.exe" /NCRC
Now, hit Enter and the installation procedure will start. This should install your software properly.
Method 4: Download the installation file from anywhere else
Try to download the installation file from somewhere else. If it is a famous software, there must be other servers on web, which might be having a working copy of this software on their software. Try to download from them and then try to install it again.
Method 5: Check System Language
1- Press Windows key and R to open RUN.
2 – Now, type INTL.CPL in it and click OK
3 – Click on Administrative Tab.
4 – Now, Click on Change System Locale
5 – Make sure you have correct System Language installed on your system.
If not, select correct Language from dropdown.
Method 5 – Find the Program responsible for this error
First leave the NSIS installer error message open. Do not close it.
1. Now, Press CTRL + SHIFT + ESC keys together to open Task manager.
2. Now, Locate the NSIS error.
3. Right click and Click on Go to details. This will let you identify the culprit program responsible for this.
4. If Going to process does not help, right click and click on open file location
Normally many user found programs like dropbox updater was the reason behind it. In your case it may be different. Get rid of that.