역할 기반 Windows Installer 가이드 설명서
Windows Installer는 Windows에서 애플리케이션을 설치하고 설정하는 데 권장되는 솔루션입니다. 따라서 이 SDK에 포함된 정보 중 일부는 광범위한 소프트웨어 개발 및 IT 전문가의 관심사가 될 것입니다. 이 섹션은 전문적 역할 및 일반적인 작업 시나리오별로 정리된 토픽의 링크를 선호하는 독자를 위한 가이드로 제공됩니다. 역할은 조직 간에 크게 다를 수 있으므로 다음 그룹화는 필요한 정보 검색을 시작하는 위치에 대한 가이드로만 간주되어야 합니다.
이 설명서는 Windows Installer를 사용하는 애플리케이션을 만들려는 소프트웨어 개발자를 위한 것입니다. 설치 관리자에 대한 참조 자료의 기본 원본인 SDK는 설치 패키지 및 설치 관리자 서비스에 대한 정보를 제공합니다. API(애플리케이션 프로그래밍 인터페이스) 및 설치 관리자 데이터베이스의 요소에 대한 전체 설명이 포함됩니다.
자세한 내용은 Windows Installer 정보의 다른 원본을 참조하세요.
애플리케이션 개발자
애플리케이션 개발자는 Windows Installer 애플리케이션 프로그래밍 인터페이스를 호출하는 애플리케이션을 만들고 런타임에 Windows 설치 관리자 패키지를 설치합니다. Windows Installer는 자체 복구 및 주문형 설치와 같은 애플리케이션에서 작업을 수행할 수 있습니다. 일반적으로 애플리케이션 개발자는 다음을 수행합니다.
다른 애플리케이션 내에서 런타임에 애플리케이션의 주문형 설치를 사용하도록 설정합니다.
자세한 내용은
런타임에 필요에 따라 구성 요소를 다시 설치하여 애플리케이션의 자체 복구를 사용하도록 설정합니다.
자세한 내용은
애플리케이션을 처음 설치하거나 실행할 때 사용자 정보 및 구성 기본 설정을 수집하는 사용자 인터페이스를 표시합니다. Windows Installer 패키지의 설치 작성자가 사용자 인터페이스를 추가해야 합니다.
자세한 내용은
간접 모델을 사용하여 병렬 기능이 있는 구성 요소를 참조하는 애플리케이션을 만듭니다. 정규화된 구성 요소 범주는 Windows Installer 패키지의 설치 작성자가 추가해야 합니다.
자세한 내용은
프라이빗 및 Side-by-Side 어셈블리를 사용하여 애플리케이션을 격리하고 DLL 충돌을 줄입니다.
자세한 내용은
고유한 포괄적인 주요 업그레이드를 설치하도록 애플리케이션을 준비합니다.
자세한 내용은
자체적인 부 업그레이드, 소규모 업데이트 또는 수정 사항을 설치하도록 애플리케이션을 준비합니다.
자세한 내용은
애플리케이션 리소스를 Windows Installer와 함께 사용할 수 있는 구성 요소로 구성합니다.
자세한 내용은
설치 작성자
설치 작성자는 애플리케이션을 설치하는 데 필요한 설정 논리 및 정보를 포함하는 Windows Installer 패키지(.msi 파일)를 만듭니다. 일반적으로 Orca.exe와 같은 제작 도구를 사용하여 Windows Installer 데이터베이스를 설치 논리 및 정보로 채웁니다. 일반적으로 설치 작성자는 다음을 수행합니다.
다양한 Windows Installer 버전에서 사용할 수 있는 기능을 결정합니다.
자세한 내용은
애플리케이션 리소스를 Windows Installer 구성 요소로 구성합니다.
자세한 내용은
타사 Windows Installer 패키지 작성 도구 또는 Orca.exe와 같은 SDK 도구를 사용하여 설치 데이터베이스를 채우고 Windows Installer 패키지를 만듭니다.
자세한 내용은
Windows Installer 데이터베이스를 작성하여 파일을 설치합니다.
자세한 내용은
디렉터리 구조 및 폴더를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
레지스트리 키를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
- 핵심 테이블 그룹
- 레지스트리 테이블 그룹
- 레지스트리 테이블
- 레지스트리 수정
- 구성 요소 설치 또는 제거 시 레지스트리 키 추가 또는 제거
- 레지스트리에서 애플리케이션 추가 및 제거와 추적 없음
- 영구 구성 요소, 파일, 글꼴, 레지스트리 키 설치
- 기존 애플리케이션, 파일, 레지스트리 항목 또는 .ini 파일 항목 검색
- 레지스트리 항목 검색 및 레지스트리 값을 보유하는 속성 만들기
- Windows Installer에서 작성한 어셈블리 레지스트리 키
- 레지스트리 키 제거
- SelfReg 테이블
- 자체 등록 순서 지정
- Windows Installer 예제
서비스를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
격리된 구성 요소 또는 COM 구성 요소를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
어셈블리를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
ODBC 드라이버 및 번역기를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
MIME를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
환경 변수를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
바로 가기를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
여러 애플리케이션 인스턴스를 설치하는 Windows Installer 데이터베이스를 작성합니다.
자세한 내용은
기본 기능 선택 상태 및 옵션을 지정합니다.
자세한 내용은
애플리케이션 또는 선택한 구성 요소를 설치하려면 충족해야 하는 조건을 지정합니다.
자세한 내용은
애플리케이션을 설치하는 데 사용되는 작업 시퀀스를 작성합니다.
자세한 내용은
Windows Installer 서비스에서 애플리케이션의 향후 업그레이드를 위해 애플리케이션의 설치 패키지를 준비합니다.
자세한 내용은
개발 중인 Windows Installer 패키지 문제를 해결합니다.
자세한 내용은
애플리케이션의 보안 설정 및 설치를 확인합니다.
자세한 내용은
사용자 인터페이스를 만들어 설치를 구성하고 보류 중인 설치 프로세스에 대한 정보를 가져오는 옵션을 제공합니다.
자세한 내용은
외부 사용자 인터페이스를 만들어 설치를 구성하고 보류 중인 설치 프로세스에 대한 정보를 가져오는 사용자 지정 사용자 인터페이스를 제공합니다.
자세한 내용은
ARP(프로그램 추가/제거)에서 애플리케이션에 대한 정보를 설정합니다.
자세한 내용은
Windows Installer에서 기본적으로 지원되지 않는 설치 논리를 처리하는 사용자 지정 작업을 작성합니다.
자세한 내용은
Windows 설치 관리자를 사용자의 컴퓨터에 부트스트랩합니다.
자세한 내용은
Windows Installer 패키지를 작성할 때 활성 액세스 가능성 지침을 준수합니다.
자세한 내용은
애플리케이션 설정의 국제화를 준비합니다.
자세한 내용은
- 지역화를 위한 Windows Installer 패키지 준비
- Windows Installer 패키지 지역화
- 코드 페이지 처리(Windows 설치 관리자)
- 지역화된 리소스 추가
- 지역화 예제
- 오류 및 ActionText 테이블 지역화
- 데이터베이스 열 지역화
- 중립 코드 페이지를 사용하여 데이터베이스 만들기
- 가져온 테이블 및 내보낸 테이블의 코드 페이지 처리
- 대화 상자에 의해 표시되는 언어 지역화
- 지역화된 오류 및 ActionText 테이블 가져오기
- ProductLanguage 및 ProductCode 속성 업데이트
- 요약 정보 스트림 업데이트
- 정규화된 구성 효소
- UIText 테이블
- 언어 및 코드 페이지 관리
- 설치 데이터베이스 코드 페이지 확인
32비트 및 64비트 플랫폼용 Windows Installer 패키지를 만듭니다.
자세한 내용은
공유 Windows Installer 구성 요소를 재배포하고 논리를 통합 모듈로 설치합니다.
자세한 내용은
Windows Installer 설치 중에 다시 부팅을 예약하거나 표시하지 않습니다.
자세한 내용은
패치를 만들어 기존 애플리케이션에 대한 업데이트 또는 수정을 만듭니다.
자세한 내용은
현재 사용자에 대해서만 또는 컴퓨터의 모든 사용자에 대해서 애플리케이션을 설치할 수 있는 이중 용도 패키지를 작성합니다.
자세한 내용은
Windows 설치 관리자를 사용하여 컴퓨터에서 서비스를 사용자 지정합니다.
자세한 내용은
Windows Installer를 사용하여 컴퓨터의 리소스를 보호합니다.
자세한 내용은
컴퓨터에 설치된 모든 구성 요소를 열거하고 구성 요소의 키 경로를 가져올 수 있습니다.
자세한 내용은
트랜잭션 처리를 사용하여 다중 패키지를 설치합니다.
자세한 내용은
Windows Installer 패키지에 사용자 지정 사용자 인터페이스를 포함합니다.
자세한 내용은
IT 전문가
IT 전문가 및 관리자는 기존 Windows Installer 패키지를 사용자 지정하고 배포합니다. 이러한 사용자는 기존 애플리케이션에 대한 설치 프로그램을 Windows Installer 설치 패키지로 다시 패키징하고 네트워크에 Windows Installer 설치의 관리 이미지를 설치 및 유지 관리합니다.
Windows Installer 변환을 생성하고 적용하여 애플리케이션 및 설정 사용자 지정
자세한 내용은
Windows Installer 설치 패키지, 업데이트 또는 패치를 배포합니다.
자세한 내용은
Windows Installer 패키지 문제를 해결합니다.
자세한 내용은
스크립팅을 사용하여 제품에 대한 정보용 Windows Installer 패키지를 쿼리하고 설치를 수정합니다.
자세한 내용은
관리 설치를 만들고 유지 관리합니다.
자세한 내용은
컴퓨터의 모든 사용자 또는 지정된 사용자만 애플리케이션을 사용할 수 있도록 합니다.
자세한 내용은
명령줄을 사용하여 패키지를 해석하고, 제품을 설치하고, 기능 옵션을 구성합니다.
자세한 내용은
정책에 따라 액세스 권한 및 권한을 관리합니다.
자세한 내용은
트랜잭션 처리를 사용하여 다중 패키지를 설치합니다.
자세한 내용은
Windows Installer 패키지 내에 사용자 지정 사용자 인터페이스를 포함합니다.
자세한 내용은
인프라 개발자
인프라 개발자는 Windows Installer 서비스를 사용하는 소프트웨어의 배포 및 관리를 위한 통합 플랫폼을 만들 수 있습니다. Windows Installer 프로그래밍 인터페이스를 사용하여 애플리케이션, 패치 및 원본을 시스템에 쿼리, 관리 및 배포할 수 있습니다.
구성 요소의 상태, 정보 및 클라이언트를 찾고, 인벤토리하고, 쿼리합니다.
자세한 내용은
제품 및 기능의 정보 및 상태를 인벤토리 및 쿼리합니다.
자세한 내용은
Windows Installer를 사용하여 애플리케이션, 업그레이드 및 패치의 원본 목록을 인벤토리, 쿼리 및 수정하여 원본 복원력을 개선합니다.
자세한 내용은
Windows Installer를 사용하여 미디어 원본을 인벤토리, 쿼리 및 수정하여 원본 복원력을 개선합니다.
자세한 내용은
패치의 정보 및 상태를 인벤토리 및 쿼리합니다.
자세한 내용은
정책에 따라 액세스 권한 및 권한을 관리합니다.
자세한 내용은