If you’ve tried installing a program on your Windows 11 PC and encountered the message “Installer integrity check has failed. Common causes include incomplete download and damaged media.”, you’re facing an NSIS error.
NSIS (Nullsoft Scriptable Install System) is a tool developers use to create installers for Windows applications. This error usually means the installation file has been altered, corrupted, or downloaded incorrectly — preventing Windows from verifying its integrity.
While the error looks intimidating, it’s relatively easy to fix once you know what’s causing it. Let’s explore the most effective ways to fix the NSIS Error on Windows 11.
1. Re-Download the Setup File
The most common reason for an NSIS error is a corrupted or incomplete installer file. The file might have been interrupted during download or damaged by a poor connection.
- Delete the current installer file.
- Go back to the official website of the software and re-download it.
- Avoid using third-party sites — always download from trusted sources.
- Once downloaded, try running the installer again.
If the problem persists, try downloading it using a different browser (like Edge, Chrome, or Firefox).
2. Rename or Move the Installer File
Windows may sometimes incorrectly flag the installer path as unsafe or invalid, leading to an NSIS error. Moving or renaming the file can bypass this issue.
- Right-click the downloaded setup file and choose Rename.
- Give it a short name (for example:
setup.exe). - Move it to a simpler directory, such as your Desktop or C:\Downloads folder.
- Run the installer again.
If the installer was in a long or deeply nested path, simplifying the file path often resolves the error.
3. Run the Installer from Command Prompt
If the NSIS integrity check fails, you can use a bypass command to skip the check manually.
Note: Use this method only for trusted installers from official sources. Skipping the integrity check means Windows won’t verify the file’s safety.
Here’s how:
- Press Windows + R, type
cmd, and press Enter. - In Command Prompt, drag and drop the installer file into the window.
You’ll see a path like this:"C:\Users\YourName\Downloads\setup.exe" - After the file path, add a space and type:
/NCRCSo the full command looks like:"C:\Users\YourName\Downloads\setup.exe" /NCRC - Press Enter to run the installer.
This command tells the NSIS installer to skip the integrity check and continue installation.
4. Check for Special Characters in File Path
Sometimes, NSIS fails if the installation path includes special characters or non-English symbols.
For example:
C:\Users\Ålex\Downloads\setup.exe
can cause the error.
To fix this:
- Move the file to a simpler path like:
C:\Users\Public\Downloads - Make sure the folder names contain only letters or numbers.
- Run the installer again.
5. Clear Temporary Files
Corrupted temporary data or cache can interfere with installations. Clearing them out can fix installer-related errors.
- Press Windows + R, type
temp, and press Enter. - Delete all files in the folder.
- Repeat the same for
%temp%andprefetchfolders. - Restart your PC and try running the installer again.
Clearing temp files ensures that no conflicting cached installer data affects the installation process.
6. Disable Antivirus or Windows Defender Temporarily
Sometimes, antivirus software or Windows Defender falsely identifies safe installers as malicious, interrupting the process and causing an NSIS error.
To disable real-time protection temporarily:
- Press Windows + I to open Settings.
- Go to Privacy & security → Windows Security → Virus & threat protection.
- Click Manage settings under Virus & threat protection settings.
- Turn off Real-time protection temporarily.
- Run the installer again.
Remember to turn protection back on once installation completes.
7. Run the Installer as Administrator
Some installers require elevated privileges to extract or modify files. Without admin rights, they may trigger an NSIS error.
- Right-click the installer file.
- Choose Run as administrator.
- Confirm the UAC (User Account Control) prompt.
Try installing again and check if the error is resolved.
8. Check for Disk Errors
If your drive has file system errors or bad sectors, the installer may fail to extract data properly. Running a quick disk check can fix underlying issues.
- Press Windows + S, type cmd, and select Run as administrator.
- In Command Prompt, type:
chkdsk C: /f - Press Enter, then type Y to confirm.
- Restart your computer to allow Windows to check and repair your disk.
After rebooting, try running the installer again.
9. Update Windows 11
Some NSIS errors can appear due to compatibility issues with newer installers on outdated Windows builds.
- Press Windows + I to open Settings.
- Navigate to Windows Update → Check for updates.
- Download and install all pending updates.
- Restart your PC and re-run the installer.
Keeping Windows up to date ensures you have the latest compatibility and security patches.
10. Re-download the Installer from Another Source or Mirror
If none of the above works, the issue may be with the original file source. Try downloading the setup file from a different official mirror or the developer’s alternate link.
- For example, if you downloaded a game installer from one region, switch to a different mirror (like US/EU) if available.
- If you received the installer via email or third-party, request a fresh copy from the developer or vendor.
Wrapping Up
The NSIS Error on Windows 11 appears when an installer fails its integrity check — typically due to corruption, incomplete download, or interference from antivirus or permissions.
To fix it, start with simple solutions like re-downloading, renaming, or moving the installer file. Then, if needed, use advanced fixes like running it with the /NCRC command, disabling antivirus temporarily, or performing a system update.
Once the installer runs successfully, you’ll be able to install your program normally — without the frustrating integrity check warning.