설치 패키지

설치 패키지에는 Windows Installer에서 애플리케이션이나 제품을 설치 또는 제거하고 설치 사용자 인터페이스를 실행하는 데 필요한 모든 정보가 포함되어 있습니다. 각 설치 패키지에는 .msi 파일이 포함되어 있으며 여기에는 설치 데이터베이스, 요약 정보 스트림 및 설치의 다양한 부분에 대한 데이터 스트림이 있습니다. .msi 파일에는 설치에 필요한 하나 이상의 변환, 내부 원본 파일과 외부 원본 파일 또는 캐비닛 파일이 포함될 수도 있습니다.

애플리케이션 개발자는 설치 관리자를 사용하려면 설치를 작성해야 합니다. 설치 관리자는 구성 요소 및 기능의 개념을 중심으로 설치를 구성하고 설치에 대한 모든 정보를 관계형 데이터베이스에 저장하기 때문에 설치 패키지를 작성하는 프로세스에는 다음 단계가 광범위하게 포함됩니다.

  • 사용자에게 표시할 기능을 식별합니다.
  • 애플리케이션을 구성 요소로 구성합니다.
  • 설치 데이터베이스를 정보로 채웁니다.
  • 설치 패키지의 유효성을 검사합니다.

다음 섹션에서는 설치 관리자 구성 요소 및 기능에 대해 설명합니다. 자세한 내용은 구성 요소 및 기능을 참조하세요. 기능 선택은 일반적으로 사용자의 관점에서 애플리케이션의 기능에 따라 결정됩니다.

개발자는 구성 요소를 선택하는 표준 절차를 사용하는 것이 좋습니다. 자세한 내용은 구성 요소로 애플리케이션 구성을 참조하세요.

패키지 작성자는 타사 패키지 만들기 도구 또는 테이블 편집기와 Windows Installer SDK를 사용하여 설치 데이터베이스를 채울 수 있습니다. 내부 일관성을 위해 모든 설치 패키지의 유효성을 검사해야 합니다. 자세한 내용은 패키지 유효성 검사를 참조하세요.