최근 수정 시각 : 2024-05-19 21:07:56

Microsoft Installer

1. 개요

1. 개요

MSI. Microsoft에서 Windows 프로그램 설치, 관리/복구 및 제거를 위해 Microsoft Office 2000 설치 프로그램부터 등장시킨 표준 설치 패키지인 Microsoft Installer의 약자. 이후 Windows Installer으로 개명되었으나 여전히 설치 파일 원본의 확장자(MSI 파일)로 쓰이고 있다.

직접 이것을 활용하여 설치 프로그램을 작성해보고 싶다면 WiX(Windows Installer XML)나 인스톨실드[1] 등을 이용하면 된다. 특히 WiX의 경우 오픈 소스인 데다 비주얼 스튜디오와의 궁합도 좋고 MSI 데이터베이스를 거의 그대로 투명하게 지원하기에 관련 자료도 많다. 다만 수동 코딩이 필요한 경우가 많아 대규모 작업시에는 불편할 수도 있다.

WiX처럼 무료 인스톨러 제작툴로 유명한 NSIS의 경우 인스톨러 제작은 가능하지만, MSI 개발을 직접 지원하지는 않는다.

후속 형태로 MSIX가 있다.


[1] EXE 인스톨러뿐 아니라 MSI 제작 기능도 가지고 있다.

분류