소개
Orca는 Microsoft에서 제공하는 Windows Installer 패키지(.msi) 및 병합 모듈(.msm) 편집기입니다. 그래픽 인터페이스를 통해 데이터베이스 테이블을 직접 확인하고 수정할 수 있어, Windows Installer 기반 설치 프로그램을 다루는 개발자와 IT 관리자에게 유용합니다.
상세정보
프로그램 소개
Orca는 Windows Installer 패키지(.msi)와 병합 모듈(.msm)을 편집하기 위한 데이터베이스 테이블 편집기입니다. Microsoft에서 제작한 이 도구는 그래픽 인터페이스를 제공하여 파일의 내부 구조를 직접 확인하고 수정할 수 있게 합니다. 주요 용도는 기존 MSI 패키지를 재패키징하거나, 설치 프로그램의 특정 속성을 변경하거나, 병합 모듈을 통합하는 작업입니다.
설치 방법
Orca는 Windows SDK Components for Windows Installer Developers 패키지에 포함되어 있습니다. 설치 파일은 Windows Kits 설치 후 bin 디렉토리 하위에 있는 msi 파일(예: Orca-x86_en-us.msi)로 제공됩니다. 해당 msi 파일을 더블 클릭하여 Orca.exe를 설치할 수 있습니다.
기본 사용법과 명령어
설치 후에는 Orca.exe를 실행하여 파일 메뉴를 통해 .msi 또는 .msm 파일을 열고 작업할 수 있습니다. 또한 명령줄에서 직접 실행하여 스크립트 및 자동화 작업에도 활용할 수 있습니다.
- 기본 문법: orca [options] [source file]
- -q: 조용한 모드로 실행합니다.
- -s : 스키마 데이터베이스를 지정합니다(기본값은 orca.dat).
- -?: 도움말 대화 상자를 표시합니다.
병합 모듈(Merge Module) 명령어
병합 모듈을 데이터베이스에 병합할 때는 다음 옵션들을 사용합니다(-f, -m,은 모두 필수).
- -m : 병합할 모듈을 지정합니다.
- -f Feature[:Feature2]: 모듈과 연결할 기능을 지정합니다.
- -c: 오류가 없으면 병합을 데이터베이스에 커밋합니다.
- -r : 모듈 루트 재지정을 위한 디렉토리 항목을 지정합니다.
- -g : 모듈을 열 때 사용할 언어를 지정합니다.
이런 경우에 유용합니다
- 기존 MSI 설치 프로그램의 테이블 데이터를 확인하거나 수정해야 할 때
- installshield 등으로 만든 설치 프로그램을 재패키징할 때
- 병합 모듈(.msm)을 기존 설치 프로그램에 통합해야 할 때
- 설치 프로그램 내부의 버전 정보, 파일 경로, 레지스트리 설정 등을 직접 변경해야 할 때
지원 환경
Microsoft Windows 운영 체제에서 실행됩니다. Windows SDK Components for Windows Installer Developers가 요구됩니다.
최신 버전·업데이트
현재 버전은 5.0.18362.1입니다. 최신 업데이트와 릴리스 정보는 공식 문서 페이지에서 확인할 수 있습니다.
제한 사항·확인 사항
- Windows SDK Components for Windows Installer Developers가 별도로 설치되어 있어야 합니다.
- 에러 메시지 “The validation engine could not start”가 표시되는 경우, Windows Installer의 이벤트 로깅 설정을 확인해야 합니다.
시스템 요구사항
Windows SDK Components for Windows Installer Developers가 설치되어 있어야 합니다.


