MSIINSTALLPERUSER 속성
MSIINSTALLPERUSER 및 ALLUSERS 속성은 설치 시 사용자 인터페이스 또는 명령줄을 통해 사용자가 설정하여 Windows Installer가 현재 사용자 또는 컴퓨터의 모든 사용자에 대한 이중 목적 패키지를 설치하도록 요청할 수 있습니다. MSIINSTALLPERUSER 속성을 사용하려면 ALLUSERS 속성 값이 2여야 하며 사용자별 또는 컴퓨터별 컨텍스트에 설치할 수 있도록 패키지를 작성해야 합니다. 이중 목적 패키지를 작성하는 방법에 대한 자세한 내용은 단일 패키지 작성을 참조하세요. ALLUSERS 속성 값이 2가 아니면 MSIINSTALLPERUSER 속성 값이 무시되고 설치에 영향을 주지 않습니다. Windows Installer 4.5 이하를 사용하여 패키지를 설치할 때 MSIINSTALLPERUSER 속성 값은 무시됩니다.
Windows Installer가 컴퓨터별 설치 컨텍스트에서 이중 목적 패키지를 설치하도록 요청하려면 사용자는 작성된 사용자 인터페이스 또는 명령줄을 사용하여 MSIINSTALLPERUSER 속성 값을 빈 문자열("")로 설정하고 ALLUSERS 속성 값을 2로 설정할 수 있습니다.
Windows Installer가 사용자별 설치 컨텍스트에서 이중 목적 패키지를 설치하도록 요청하려면 사용자는 작성된 사용자 인터페이스 또는 명령줄을 사용하여 MSIINSTALLPERUSER 속성 값을 1로 설정하고 ALLUSERS 속성 값을 2로 설정할 수 있습니다.
ALLUSERS 속성 값이 2가 아니면 Windows Installer는 MSIINSTALLPERUSER 속성의 값을 무시합니다. Windows Installer가 컴퓨터별 컨텍스트에서 애플리케이션을 설치하면 ALLUSERS 속성의 값이 1로 다시 설정됩니다. Windows Installer가 사용자별 컨텍스트에서 애플리케이션을 설치하면 ALLUSERS 속성의 값이 빈 문자열("")로 다시 설정됩니다. 따라서 사용자별로 설치된 애플리케이션은 사용자별로 모든 업데이트 또는 복구를 수신하고 머신별로 설치된 애플리케이션은 컴퓨터별로 업데이트 또는 복구를 받습니다.
Windows Installer 4.5 이하:MSIINSTALLPERUSER 속성은 Windows Installer 5.0 이전 버전에서 무시됩니다.
기본값
이중 목적 패키지의 경우 사용자별 기본 설치 컨텍스트가 권장됩니다. 이중 목적 패키지의 속성 테이블에서 MSIINSTALLPERUSER=1 및 ALLUSERS=2를 작성하여 사용자별 기본 설치 컨텍스트를 지정합니다.
설명
값을 빈 문자열(""), MSIINSTALLPERUSER=""로 설정하여 MSIINSTALLPERUSER 속성이 설정되지 않았는지 확인할 수 있습니다.
설치 컨텍스트는 DesktopFolder, ProgramMenuFolder, StartMenuFolder, StartupFolder, TemplateFolder, AdminToolsFolder, ProgramFilesFolder, CommonFilesFolder, ProgramFiles64Folder 및 CommonFiles64Folder 속성의 값을 결정합니다. 설치 컨텍스트는 루트 열이 -1인 Registry 테이블 및 RemoveRegistry 테이블의 항목이 기록되거나 제거되는 레지스트리 부분을 결정합니다. 설치 컨텍스트에 대한 자세한 내용은 설치 컨텍스트를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
버전 |
Windows Server 2012, Windows 8, Windows Server 2008 R2 또는 Windows 7의 Windows Installer 5.0. Windows Installer 버전에 필요한 최소 Windows 서비스 팩에 대한 자세한 내용은 Windows Installer 런타임 요구 사항을 참조하세요. |
참조