Condividi tramite


MSIINSTALLPERUSER - proprietà

Le proprietà MSIINSTALLPERUSER e ALLUSERS possono essere impostate dall'utente in fase di installazione, tramite l'interfaccia utente o su una riga di comando, per richiedere che Windows Installer installi un pacchetto a doppio scopo per l'utente corrente o per tutti gli utenti del computer. Per utilizzare la proprietà MSIINSTALLPERUSER , il valore della proprietà ALLUSERS deve essere 2 e il pacchetto deve essere stato creato per poter essere installato nel contesto per utente o per computer. Per informazioni sulla creazione di un pacchetto a doppio scopo, vedere Creazione di pacchetti singoli. Se il valore della proprietà ALLUSERS non è uguale a 2, il valore della proprietà MSIINSTALLPERUSER viene ignorato e non ha alcun effetto sull'installazione. Il valore della proprietà MSIINSTALLPERUSER viene ignorato durante l'installazione del pacchetto tramite Windows Installer 4.5 o versioni precedenti.

Per richiedere che Windows Installer installi il pacchetto a doppio scopo nel contesto di installazione per computer, l'utente può impostare il valore della proprietà MSIINSTALLPERUSER su una stringa vuota ("") e il valore della proprietà ALLUSERS su 2 usando un'interfaccia utente creata o una riga di comando.

Per richiedere che Windows Installer installi il pacchetto a doppio scopo nel contesto di installazione per utente, l'utente può impostare il valore della proprietà MSIINSTALLPERUSER su 1 e il valore della proprietà ALLUSERS su 2 usando un'interfaccia utente creata o una riga di comando.

Se il valore della proprietà ALLUSERS non è uguale a 2, Windows Installer ignora il valore della proprietà MSIINSTALLPERUSER . Se Windows Installer installa l'applicazione nel contesto per computer, reimposta il valore della proprietà ALLUSERS su 1. Se Windows Installer installa l'applicazione nel contesto per utente, reimposta il valore della proprietà ALLUSERS su una stringa vuota (""). Le applicazioni installate per utente ricevono quindi tutti gli aggiornamenti o le riparazioni per ogni utente e le applicazioni installate per computer ricevono aggiornamenti o riparazioni per ogni computer.

Windows Installer 4.5 o versioni precedenti: la proprietà MSIINSTALLPERUSER viene ignorata dalle versioni precedenti a Windows Installer 5.0.

Valore predefinito

Il contesto di installazione predefinito consigliato è per utente per un pacchetto a doppio scopo. Creare MSIINSTALLPERUSER=1 e ALLUSERS=2 nella tabella Proprietà del pacchetto a doppio scopo per specificare per utente come contesto di installazione predefinito.

Commenti

È possibile assicurarsi che la proprietà MSIINSTALLPERUSER non sia stata impostata impostandone il valore su una stringa vuota (""), MSIINSTALLPERUSER="".

Il contesto di installazione determina i valori delle proprietà DesktopFolder, ProgramMenuFolder, StartMenuFolder, StartupFolder, TemplateFolder, AdminToolsFolder, ProgramFilesFolder, CommonFilesFolder, ProgramFiles64Folder e CommonFiles64Folder . Il contesto di installazione determina le parti del Registro di sistema in cui vengono scritte o rimosse le voci nella tabella Registry e removeRegistry, con -1 nella colonna Radice. Per informazioni sul contesto di installazione, vedere Contesto di installazione.

Requisiti

Requisito Valore
Versione
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Per informazioni sul Service Pack minimo di Windows richiesto da una versione di Windows Installer, vedere Requisiti di Windows Installer Run-Time .

Vedi anche

Proprietà

ALLUSERS

Contesto di installazione

Creazione di singoli pacchetti