Windows Installer 5.0의 새로운 기능
이 항목의 정보는 Windows Installer 5.0에서 사용할 수 있는 추가 및 변경 내용을 다룹니다.
Windows Installer 5.0은 다음 버전의 Windows에 포함되어 있습니다.
- 클라이언트: Windows 7 이상의 모든 버전.
- 서버: Windows Server 2008 R2 이상의 모든 버전.
참고
Windows Installer 5.0에 대한 재배포 가능 패키지는 없습니다. 이전 버전의 Windows Installer에 사용할 수 있는 재배포 가능 패키지 목록은 Windows Installer 재배포 가능 패키지를 참조하세요. Windows Installer 버전의 전체 목록은 릴리스된 Windows Installer 버전을 참조하세요.
이 페이지는 설명서에 대한 가이드로 제공됩니다. 실제 운영 체제 요구 사항을 확인하려면 기본 참조 페이지의 요구 사항 섹션을 참조하세요. 이 페이지에서 연결되지 않은 Windows Installer의 일부는 다른 버전의 Windows Installer에서 사용할 수 있습니다. 다른 Windows Installer 버전에 대한 자세한 내용은 Windows Installer의 새로운 기능을 참조하세요.
- 템플릿 요약에는 데이터베이스가 Windows RT 또는 Arm64 플랫폼과 호환되었음을 나타내는 새 값이 있습니다.
- MsiServiceConfig 테이블
- MsiServiceConfigFailureActions 테이블
- MsiShortcutProperty 테이블
- MsiLockPermissionsEx 테이블
Installer 개체의 속성
Components 개체의 속성
Client 개체의 속성
ComponentInfo 개체의 속성
참고
설치 개발자는 Windows Installer 5.0을 사용하여 컴퓨터별 설치 또는 애플리케이션의 사용자별 설치가 가능한 단일 설치 패키지를 작성할 수 있습니다. 자세한 내용은 단일 패키지 작성을 참조하세요. 내부 일관성 평가기 ICE105는 패키지가 사용자별 컨텍스트에 설치되도록 작성되었는지 확인합니다. 권한 상승 없이 표준 사용자가 설치, 업데이트, 실행 및 제거할 수 있는 애플리케이션을 PUA(Per-User 애플리케이션)라고 합니다. PUA는 더 나은 사용자 환경을 제공하고, 시스템 및 컴퓨터의 다른 사용자에게 미치는 영향을 최소화할 수 있으며, 실제로 사용자 권한 상승이 필요한 상황에 대해 UAC를 예약할 수 있습니다. Windows Installer 5.0의 단일 패키지 작성 기능은 Per-User 애플리케이션의 개발을 용이하게 할 수 있습니다.
서비스 구성 옵션을 사용하면 Windows Installer 패키지가 컴퓨터에서 서비스를 사용자 지정할 수 있습니다. 자세한 내용은 서비스 구성 사용을 참조하세요.
Windows Installer 5.0부터 Windows Installer 패키지는 새 계정, Windows 서비스, 파일, 폴더 및 레지스트리 키를 보호할 수 있습니다. MsiLockPermissionsEx 테이블은 사용 권한을 거부하거나, 부모 리소스의 사용 권한 상속을 지정하거나, 새 계정의 사용 권한을 지정하는 보안 설명자를 지정할 수 있습니다. 자세한 내용은 리소스 보안을 참조하세요.
Windows Installer 5.0은 컴퓨터에 설치된 모든 구성 요소를 열거하고 구성 요소의 키 경로를 가져올 수 있습니다. 자세한 내용은 구성 요소 열거를 참조하세요.
Windows Server 2012 또는 Windows 8에서 실행되는 Windows Installer 5.0은 Windows RT에 승인된 앱 설치를 지원합니다. Microsoft에서 서명하지 않은 Windows Installer 패키지, 패치 또는 변환은 Windows RT에 설치할 수 없습니다. 템플릿 요약 속성은 설치 데이터베이스와 호환되는 플랫폼을 나타내며 Windows RT 값을 포함해야 합니다.
Arm64 프로세서의 Windows 10에서 실행되는 Windows Installer 5.0은 Arm64 플랫폼용으로 특별히 컴파일된 애플리케이션의 설치를 지원합니다. 해당 패키지의 템플릿 요약 속성에는 Arm64 값이 포함되어야 합니다.