NSIS Portable

NSIS (NSIS Portable) 무료 다운로드

NSIS는 윈도우용 인스톨러(.exe 설치 파일)를 만드는 무료 오픈소스 도구입니다. 무설치 포터블 버전이라 USB나 외장 드라이브에서 바로 실행되며 시스템 레지스트리를 건드리지 않습니다. NSIS는 Nullsoft Scriptable Install System의 약자로, 윈앰프(Winamp)를 만든 Nullsoft에서 자체 배포용으로 개발한 뒤 오픈소스로 공개되었습니다. 스크립트 기반으로 동작해 압축, 설치 경로 지정, 레지스트리 등록, 단축 아이콘 생성, 제거 프로그램 자동 생성까지 세밀하게 제어할 수 있어 다수 프로그램의 인스톨러 제작에 쓰입니다.

NSIS (NSIS Portable)
NSIS 무료 다운로드
⚡ USB 하나로 어디서든 무료 사용
버전 3.12
DOWNLOAD

📖 NSIS란?

NSIS는 윈도우용 인스톨러(.exe 설치 파일)를 만드는 무료 오픈소스 도구입니다. 무설치 포터블 버전이라 USB나 외장 드라이브에서 바로 실행되며 시스템 레지스트리를 건드리지 않습니다. NSIS는 Nullsoft Scriptable Install System의 약자로, 윈앰프(Winamp)를 만든 Nullsoft에서 자체 배포용으로 개발한 뒤 오픈소스로 공개되었습니다. 스크립트 기반으로 동작해 압축, 설치 경로 지정, 레지스트리 등록, 단축 아이콘 생성, 제거 프로그램 자동 생성까지 세밀하게 제어할 수 있어 다수 프로그램의 인스톨러 제작에 쓰입니다.

⭐ 주요 기능 상세

  • ✓스크립트 기반 빌드: .nsi 스크립트로 설치 흐름과 UI를 코드로 정의해 세밀한 제어가 가능합니다.
  • ✓가벼운 출력 파일: 기본 인스톨러 오버헤드가 약 34KB 수준으로 매우 작아 인터넷 배포에 적합합니다.
  • ✓다중 압축 알고리즘: ZLib, BZip2, LZMA 압축을 지원해 파일 크기를 효과적으로 줄일 수 있습니다.
  • ✓한국어 포함 다국어: 40개 이상 언어 파일을 제공하며 하나의 설치 파일에 여러 언어를 담을 수 있습니다.
  • ✓Modern UI (MUI): 마법사 형식 설치 화면으로 라이선스 동의, 컴포넌트 선택, 진행률 표시를 표준화합니다.
  • ✓플러그인 확장: C, C++, Delphi 등으로 작성한 플러그인으로 인스톨러 기능을 확장할 수 있습니다.
  • ✓제거 프로그램 자동 생성: 설치 시 Uninstaller를 함께 만들어 제어판 프로그램 추가/제거에 등록합니다.
  • ✓조건 분기와 함수: If/Else, 사용자 정의 함수, 섹션 분기 등 프로그래밍 언어처럼 흐름을 제어할 수 있습니다.
  • ✓32/64비트 윈도우 지원: Windows XP부터 11까지 동작하며 64비트 레지스트리 키 접근도 지원합니다.

💾 다운로드 및 설치 방법

  1. 1아래 다운로드 버튼을 클릭하여 설치 파일을 받습니다.
  2. 2다운로드된 파일을 USB 드라이브 또는 원하는 폴더에 압축 해제합니다.
  3. 3해당 폴더에서 실행 파일을 더블 클릭하면 설치 없이 바로 사용할 수 있습니다.
  4. 4💡 아래 사용법을 참고하여 다운로드 후 직접 사용해 보세요.

🚀 사용법

NSIS 포터블 압축을 풀고 NSISPortable.exe를 실행하면 메뉴에서 makensisw(컴파일러 GUI)를 띄울 수 있습니다. 인스톨러 제작 기본 흐름은 다음과 같습니다. 첫째, 텍스트 에디터로 .nsi 스크립트를 만들고 OutFile로 만들어질 설치 파일 이름을, InstallDir로 기본 설치 경로를 지정합니다. 둘째, Section 블록에서 SetOutPath로 출력 경로를 잡고 File 명령으로 포함할 파일을 나열합니다. 셋째, !include "MUI2.nsh"와 !insertmacro MUI_LANGUAGE "Korean"을 추가하면 한국어 모던 UI 화면이 적용됩니다. 넷째, makensisw에 스크립트를 끌어다 놓거나 명령행에서 makensis script.nsi를 실행하면 .exe 인스톨러가 만들어집니다. 한글이 들어간 스크립트는 EUC-KR(ANSI)로 저장하거나 NSIS Unicode 빌드를 쓰면 깨지지 않습니다.
NSIS (NSIS Portable)
NSIS 무료 다운로드
⚡ USB 하나로 어디서든 무료 사용
버전 3.12
DOWNLOAD

⚖️ 장점과 단점

👍 장점

  • +출력 인스톨러 크기가 매우 작아 다운로드 부담이 적습니다.
  • +스크립트 기반이라 조건 분기, 사용자 입력, 외부 명령 호출 등 복잡한 설치 로직을 자유롭게 구현할 수 있습니다.
  • +한국어 포함 다국어 UI를 하나의 설치 파일에 통합할 수 있습니다.
  • +오픈소스 무료 라이선스로 상용 제품 인스톨러에도 사용할 수 있습니다.
  • +오랜 기간 다수 프로젝트가 채택해 한국어 자료와 예제가 풍부합니다.

👎 단점

  • −전용 스크립트 언어를 새로 익혀야 해서 초기 학습 부담이 있습니다.
  • −Inno Setup처럼 마법사 형태로 인스톨러를 자동 생성해 주지는 않습니다.
  • −MSI 패키지 형식을 만들 수 없고 EXE 인스톨러만 출력합니다.
  • −Unicode와 한글 인코딩 설정에 신경 써야 글자가 깨지지 않습니다.

📋 시스템 요구사항

버전3.12
파일 크기5MB
시스템Windows XP, Vista, 7, 8, 10, 11
개발사NSIS Team & PortableApps.com
업데이트2026-05-05
다운로드2회

🔍 비슷한 앱과 비교

❓ 자주 묻는 질문

Q. NSIS는 어떤 도구인가요?

윈앰프 제작사 Nullsoft에서 만든 윈도우용 인스톨러 제작 시스템입니다. 스크립트로 설치 흐름을 정의해 .exe 인스톨러를 빌드하는 오픈소스 도구이며, 포터블 버전은 USB에서 바로 실행됩니다.

Q. 포터블 버전과 일반 설치 버전은 무엇이 다른가요?

만들어지는 인스톨러 결과물은 동일합니다. 포터블 버전은 본체가 시스템에 설치되지 않고 폴더 안에서 실행되어 빌드 머신을 옮기거나 USB로 휴대하기 편한 차이가 있습니다.

Q. NSIS 라이선스는 어떻게 되며 상용 프로그램에 써도 되나요?

zlib/libpng 계열 라이선스로 배포되며 상용 소프트웨어 인스톨러 제작에도 별도 비용 없이 사용할 수 있습니다. 만든 인스톨러 안에 NSIS 라이선스 고지를 포함하기만 하면 됩니다.

Q. 한글이 깨지는 문제는 어떻게 해결하나요?

스크립트를 EUC-KR(ANSI)로 저장하거나 NSIS Unicode 빌드를 써서 UTF-16으로 작성하면 한글이 정상 표시됩니다. MUI 사용 시 !insertmacro MUI_LANGUAGE 'Korean'을 추가해야 설치 화면 문구도 한국어로 나옵니다.

Q. MSI 패키지도 만들 수 있나요?

NSIS는 EXE 형식 인스톨러만 생성합니다. MSI 패키지가 필요하면 WiX Toolset이나 Advanced Installer 같은 별도 도구를 사용해야 합니다.

Q. NSIS와 Inno Setup 중 어떤 것이 좋나요?

쉬운 마법사 GUI와 단순한 문법이 우선이면 Inno Setup이 입문에 편합니다. 인스톨러 크기를 최소화하고 복잡한 설치 로직을 코드로 다루고 싶다면 NSIS가 유리합니다.

Q. 스크립트 작성이 어렵게 느껴지는데 보조 도구가 있나요?

HM NIS Edit 같은 전용 IDE를 쓰면 문법 강조, 자동완성, 인스톨러 마법사 템플릿을 활용할 수 있어 학습 부담이 줄어듭니다. 사이트의 HM NIS Edit Portable 페이지에서도 무설치 버전을 받을 수 있습니다.

Q. Windows 11이나 64비트 환경에서도 동작하나요?

Windows XP부터 11까지 지원하며 64비트 환경 변수와 레지스트리 키에 접근하는 명령(SetRegView 등)도 제공합니다. 컴파일러 자체는 32비트로 동작하지만 64비트 인스톨러도 정상 빌드됩니다.

더 많은 무료 소프트웨어를 찾고 계신가요?

포터블 앱 전체 목록 보러가기 →

버전 히스토리

최신
3.12
2026년 5월 5일다운로드