Propriedade MSIINSTALLPERUSER

As propriedades MSIINSTALLPERUSER e ALLUSERS podem ser definidas pelo usuário no momento da instalação, por meio da interface do usuário ou em uma linha de comando, para solicitar que o Windows Installer instale um pacote com dupla finalidade para o usuário atual ou todos os usuários do computador. Para usar a propriedade MSIINSTALLPERUSER, o valor da propriedade ALLUSERS deve ser 2 e o pacote precisa ter sido criado para poder instalar no contexto por usuário ou por computador. Para obter informações sobre como criar um pacote com dupla finalidade, consulte Criação de pacote único. Se o valor da propriedade ALLUSERS não for igual a 2, o valor da propriedade MSIINSTALLPERUSER será ignorado e não afetará a instalação. O valor da propriedade MSIINSTALLPERUSER será ignorado ao instalar o pacote usando o Windows Installer 4.5 ou anterior.

Para solicitar que o Windows Installer instale o pacote com dupla finalidade no contexto de instalação por computador, o usuário pode definir o valor da propriedade MSIINSTALLPERUSER como uma cadeia de caracteres vazia ("") e o valor da propriedade ALLUSERS como 2 usando uma interface de usuário criada ou uma linha de comando.

Para solicitar que o Windows Installer instale o pacote com dupla finalidade no contexto de instalação por usuário, o usuário pode definir o valor da propriedade MSIINSTALLPERUSER como 1 e o valor da propriedade ALLUSERS como 2 usando uma interface de usuário criada ou uma linha de comando.

Se o valor da propriedade ALLUSERS não for igual a 2, o Windows Installer ignorará o valor da propriedade MSIINSTALLPERUSER. Se o Windows Installer instalar o aplicativo no contexto por computador, ele redefinirá o valor da propriedade ALLUSERS para 1. Se o Windows Installer instalar o aplicativo no contexto por usuário, ele redefinirá o valor da propriedade ALLUSERS para uma cadeia de caracteres vazia (""). Os aplicativos que foram instalados por usuário, portanto, recebem todas as atualizações ou reparos por usuário e os aplicativos instalados por computador recebem atualizações ou reparos por computador.

Windows Installer 4.5 ou anterior: a propriedade MSIINSTALLPERUSER é ignorada por versões anteriores ao Windows Installer 5.0.

Valor padrão

O contexto de instalação padrão recomendado é por usuário para um pacote com dupla finalidade. Crie MSIINSTALLPERUSER=1 e ALLUSERS=2 na tabela Property do pacote com dupla finalidade para especificar o contexto de instalação padrão como por usuário.

Comentários

Você pode garantir que a propriedade MSIINSTALLPERUSER não tenha sido definida definindo o valor dela como uma cadeia de caracteres vazia (""), MSIINSTALLPERUSER="".

O contexto de instalação determina os valores das propriedades DesktopFolder, ProgramMenuFolder, StartMenuFolder, StartupFolder, TemplateFolder, AdminToolsFolder, ProgramFilesFolder, CommonFilesFolder, ProgramFiles64Folder e CommonFiles64Folder. O contexto de instalação determina as partes do registro onde as entradas na tabela Registry e na tabela RemoveRegistry, com -1 na coluna Root, são gravadas ou removidas. Para obter informações sobre o contexto de instalação, consulte Contexto de instalação.

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Confira os Requisitos de execução do Windows Installer para obter informações sobre o service pack mínimo do Windows exigido por uma versão do Windows Installer.

Confira também

Propriedades

ALLUSERS

Contexto de instalação

Criação de pacote único