NSIS(Nullsoft Scriptable Install System) 오류는 소프트웨어를 설치하려는 도중에 설치 파일이 손상되었거나 불완전하거나, 시스템 설정과 맞지 않을 때 나타나는 오류 메시지입니다. 특히 "NSIS error – Error launching installer(설치 프로그램 시작 중 오류 발생)"라는 메시지는 설치 파일이 원본 상태에서 변경되어 자체 무결성 검사에 실패했다는 의미입니다. 이 경우 설치를 강제로 진행하면 소프트웨어가 제대로 작동하지 않거나 깨진 상태로 설치될 수 있습니다.
이를 방지하기 위해 NSIS 설치 프로그램은 스스로 설치를 중단하는 안전장치를 두고 있습니다.
NSIS 오류가 발생하는 주요 원인
다음과 같은 상황에서 이 오류를 만날 가능성이 높습니다.
- 인터넷에서 다운로드한 소프트웨어 파일이 완전하지 않은 경우
- 설치에 사용하는 CD/DVD 등 물리적 매체가 손상된 경우
- 다운로드한 파일이 변조되어 원본과 달라진 경우
- CD 또는 DVD 드라이브 등 필수 하드웨어가 정상 작동하지 않는 경우
- 컴퓨터에 바이러스가 감염된 경우
다행히 몇 가지 간단한 방법으로 이 문제를 해결할 수 있습니다. 아래 방법을 하나씩 시도해 보고, 각 방법을 적용한 후 소프트웨어를 다시 설치해 보세요.
방법 1: 손상된 시스템 파일 복구
Restoro와 같은 복구 도구를 다운로드하여 실행하고, 손상되었거나 누락된 시스템 파일을 검사 및 복원하세요. 검사가 끝난 후 문제가 해결되었는지 확인하고, 그래도 되지 않으면 아래의 다른 방법들을 시도해 보세요.
방법 2: 설치 프로그램 이름 변경
매우 간단한 방법이지만 의외로 효과가 있는 것으로 알려져 있습니다. 설치 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 후 목록에서 이름 바꾸기(Rename)를 선택하거나, 파일을 클릭한 상태에서 키보드의 F2 키를 누르세요.
파일 이름을 한 단어로만 구성된 단순한 이름으로 변경합니다. 예를 들어 Softwarenamesetup.exe처럼 말입니다. 이름을 변경한 후 설치 프로그램을 다시 실행하여 정상적으로 작동하는지 확인해 보세요.
방법 3: 다른 출처에서 설치 파일 다운로드
다운로드한 설치 파일 자체가 손상되어 NSIS 오류가 발생했을 수 있습니다. 이 경우 해당 설치 파일을 다른 사이트에서 다시 찾아보세요. 정상적이고 손상되지 않은 설치 파일을 제공하는 곳이 있을 수 있습니다. 두 번째 출처에서도 실패한다면 여러 곳에서 번갈아 다운로드해 보는 것이 좋습니다.
방법 4: 명령 프롬프트로 소프트웨어 설치
명령 프롬프트는 강력한 도구이며, 이 상황에서 유용하게 활용할 수 있습니다. 시작(Start) 버튼을 클릭하고 cmd를 입력한 후 관리자 권한으로 실행(Run as administrator)을 선택하세요.

명령 프롬프트 창이 열리면 설치 파일을 창 안으로 드래그하세요. 그러면 설치 파일의 경로가 명령 프롬프트 화면에 표시됩니다. 아직 Enter 키는 누르지 마세요. 스페이스바를 한 번 누른 후 설치 경로 뒤에 /NCRC라고 입력합니다.
만약 어떤 이유로든 설치 파일을 명령 프롬프트 창으로 드래그했을 때 경로가 표시되지 않는다면, 해당 위치까지의 경로를 직접 타이핑해서 입력하면 됩니다.

이후 Enter 키를 누르면 설치가 시작됩니다. /NCRC 명령은 설치 프로그램이 무결성 검사를 건너뛰도록 하여, 파일에 오류가 있더라도 설치를 계속 진행하게 합니다. 다만 이 방법은 소프트웨어를 설치해 주지만, 심각한 오류가 있는 경우 프로그램이 정상적으로 작동하지 않을 수 있다는 점을 기억하세요.
방법 5: 시스템 언어 설정 확인
Windows 키 + X를 눌러 제어판(Control Panel)을 선택하세요.
제어판 검색창에 Language(언어)를 입력합니다.
언어 패널의 왼쪽 메뉴에서 "날짜, 시간 또는 숫자 형식 변경(Change date, time or number formats)"을 선택한 후 관리 옵션(Administrative) 탭으로 이동하세요.
"시스템 로캘 변경(Change System Locale)"을 클릭해 사용 국가의 언어로 설정합니다. 설치하려는 소프트웨어가 다른 언어 버전이라면 언어를 변경할 수 있지만, 이 경우 언어와 키보드 레이아웃도 함께 변경된다는 점에 유의하세요.

방법 6: 설치 파일을 다른 드라이브로 이동
경우에 따라 특정 디스크에 있는 설치 파일이 정상적으로 실행되지 않을 수 있습니다. 컴퓨터에 여러 개의 파티션이 있다면 설치 파일을 다른 파티션으로 옮겨 보세요.
- (설치파일이름).exe 파일을 마우스 오른쪽 버튼으로 클릭하고 복사(Copy)를 선택합니다.
- 다른 파티션을 열고 붙여넣기(Paste)를 선택합니다.
- 실행 파일을 더블클릭하여 문제가 지속되는지 확인합니다.
방법 7: 바이러스 검사 실시
위의 모든 방법이 실패한다면, 컴퓨터가 소프트웨어 설치를 방해하는 바이러스에 감염되었을 가능성이 있습니다. 감염을 제거하기 전까지는 다른 해결책이 큰 효과가 없을 수 있습니다. 사용 중인 백신 프로그램으로 검사하되, 반드시 전체 정밀 검사를 실시하세요. 빠른 검사는 많은 파일과 폴더를 건너뛰기 때문에 감염된 문제의 원인 파일을 놓칠 수 있습니다.
NSIS 오류는 심각하게 손상된 설치 파일 때문에 발생하거나, 운영체제의 버그로 인한 잘못된 오류 메시지일 수 있습니다. 어떤 원인이든 위의 방법들 중 하나가 문제 해결에 도움이 될 것입니다.