윈도우10/11에서 설치 프로그램을 실행하면 NSIS.Error 오류 창이 뜨면서 프로그램을 설치할 수 없을 때가 있습니다. NSIS는 Nullsoft Scriptable Install System의 약자로 설치 프로그램을 만드는 오픈 소스 도구인데요. 그래서 설치 프로그램에 문제가 있으면 NSIS.Error라는 오류가 발생하게 됩니다.
NSIS.Error 오류가 발생하는 원인은 다양한데 보통 설치 프로그램 파일이 완전히 다운로드되지 않았거나 손상된 경우 발생하게 됩니다.
이 외에도 설치 프로그램 파일 이름이나 설치 프로그램 파일의 폴더 경로에 특수 문자가 포함되어 있거나 타사 프로그램과 충돌하는 경우 등에 발생하기도 하는데 아래에서 원인에 따른 해결 방법을 하나하나 알아보겠습니다.
– 목차 – 1. 설치 프로그램 파일 이름을 변경 2. 설치 프로그램 파일을 다른 폴더로 이동 3. 설치 프로그램을 관리자 권한으로 실행 4. 설치 프로그램 다른 소스에서 다시 다운로드 5. NSIS 오류를 일으키는 충돌 프로그램 제거 6. 명령 프롬프트에서 CRC 검사 제외하여 프로그램 설치 |
1. 설치 프로그램 파일 이름을 변경
위의 서두에도 설명했듯 설치 프로그램 파일 이름에 하이픈이나 다른 특수 문자, 공백, 한글이 포함되어 있을 경우 NSIS.Error 오류가 발생할 수 있습니다.

오류가 발생하는 설치 프로그램 파일을 선택하고 F2를 누릅니다.
위와 같이 파일 이름을 한 단어로 특수 문자, 공백, 한글 없는 영문 이름으로 변경합니다.
변경 후 다시 실행하여 NSIS.Error가 발생하는지 확인합니다.
2. 설치 프로그램 파일을 다른 폴더로 이동
설치 프로그램 파일이 아래와 같은 폴더에 저장되어 있는 경우 실행하면 NSIS.Error 오류가 발생할 수 있습니다.
- 너무 긴 경로나 이름에 특수 문자, 공백, 한글이 포함된 폴더
- 윈도우 보안 정책에 따라 제한된 권한을 가지는 폴더(C:\Program Files이나 C:\Windows 등)
- 일부 보안 소프트웨어나 백신 프로그램이 실행 파일이 실행될 경우 검사하거나 차단하는 폴더
이 외에도 손상된 폴더에서 설치 프로그램을 실행하게 되면 오류가 발생하게 되기 때문에 설치 프로그램 파일을 경로가 길지 않은 다른 폴더로 이동하여 실행하면 오류가 해결될 수 있습니다.
3. 설치 프로그램을 관리자 권한으로 실행
설치 마법사에서 관리자 권한을 요구하는 경우 일반 사용자 권한으로 설치 프로그램을 실행하면 NSIS.Error 오류가 발생할 수 있습니다.
설치 프로그램 파일을 우클릭하여 뜨는 메뉴에서 “관리자 권한으로 실행”을 클릭하여 파일을 실행합니다.
NSIS.Error 오류가 발생하는지 확인합니다.
4. 설치 프로그램 다른 소스에서 다시 다운로드
설치 프로그램 파일이 완전히 다운로드되지 않았거나 손상된 경우 오류가 발생할 수 있으니 다시 파일을 다운로드하거나 신뢰할 수 있는 다른 웹사이트에서 다시 다운로드하여 파일을 실행합니다.
다른 사이트에서 파일을 다운로드하면 파일이 맬웨어에 감염되어 있을 수 있으니 맬웨어 검사를 한 후 신중하게 파일을 실행합니다.
5. NSIS 오류를 일으키는 충돌 프로그램 제거
설치 프로그램이 타사 프로그램과 충돌할 경우 NSIS 오류가 발생하게 됩니다.
설치 프로그램을 실행하고 NSIS.Error 오류가 발생하면 오류 창을 그대로 둔 채로 [Ctrl + Shift + Esc]키를 눌러 작업 관리자를 실행합니다.

작업 관리자에서 프로세스 탭으로 이동하여 오류가 발생한 설치 프로그램을 확인하고 프로세스 목록에서 시스템이나 필수 프로세스 외에 잘 보지 않던 프로그램들을 살펴봅니다.
백신 프로그램이나 시스템 최적화 프로그램 등이 충돌을 일으킬 수 있으니 살펴보고 의심되는 프로세스를 우클릭합니다.
우클릭 메뉴에서 세부 정보로 이동이나 파일 위치 열기를 클릭해 해당 프로세스가 어떤 프로그램에서 실행 중인지 파악합니다.
해당 프로그램이 의심이 된다면 프로세스를 우클릭하여 “작업 끝내기”를 클릭해 프로세스를 종료하고 설치 프로그램 파일을 다시 실행해 오류가 발생하는지 확인합니다.
만약 오류가 발생하지 않는다면 종료한 프로세스를 실행하는 프로그램이 충돌을 일으키는 것이니 그 프로그램을 일시 중지하거나 삭제합니다.
6. 명령 프롬프트에서 CRC 검사 제외하여 프로그램 설치
NSIS 설치 프로그램은 실행될 때 손상되거나 변조된 파일이 설치되지 않도록 파일 무결성 검사(CRC)를 하는데 파일이 손상되거나 변조되면 무결성 검사 실패로 NSIS.Error 오류가 발생합니다.
하지만 파일 무결성 검사를 건너뛰고 설치 프로그램이 설치를 진행하도록 하면 NSIS 오류가 발생하지 않게 됩니다.
무결성 검사를 하는 것이 좋지만 파일이 약간 손상되었다면 설치와 작동에 문제가 없을 수 있습니다.
파일 무결성 검사를 하지 않고 프로그램을 설치하려면 명령 프롬프트에서 설치 프로그램 파일을 /NCRC 명령줄 옵션을 붙여 실행하면 되며 방법은 다음과 같습니다.
작업 표시줄 검색에서 cmd를 입력하여 명령 프롬프트를 검색해 실행합니다.

파일 탐색기에 설치 프로그램 파일을 마우스로 끌어 명령 프롬프트 창에 넣어 주면 위와 같이 설치 프로그램 파일의 경로가 붙여 넣어지고 경로 끝에서 한 칸 띄운 후 위와 같이 /NCRC 명령줄 옵션을 입력한 후 엔터를 누릅니다.
NSIS.Error 오류 없이 설치가 진행되는지 확인합니다.