Freigeben über


MSIINSTALLPERUSER-Eigenschaft

Die Eigenschaften MSIINSTALLPERUSER und ALLUSERS können von Benutzer*innen zur Installationszeit über die Benutzeroberfläche oder über eine Befehlszeile festgelegt werden, um anzufordern, dass der Windows Installer ein duales Paket für die aktuelle Benutzerin/ den aktuellen Benutzer oder alle Benutzer*innen des Computers installiert. Um die MSIINSTALLPERUSER-Eigenschaft verwenden zu können, muss der Wert der ALLUSERS-Eigenschaft 2 sein, und das Paket muss erstellt worden sein, damit es entweder im benutzerbezogenen oder computerbezogenen Kontext installiert werden kann. Informationen zum Erstellen eines dualen Pakets finden Sie unter Erstellen einzelner Pakete. Wenn der Wert der ALLUSERS-Eigenschaft nicht gleich 2 ist, wird der Wert der MSIINSTALLPERUSER-Eigenschaft ignoriert und hat keine Auswirkungen auf die Installation. Der Wert der MSIINSTALLPERUSER-Eigenschaft wird bei der Installation des Pakets mit Windows Installer 4.5 oder früher ignoriert.

Um anzufordern, dass der Windows Installer das duale Paket im computerbezogenen Installationskontext installiert, können Benutzer*innen den Wert der MSIINSTALLPERUSER-Eigenschaft auf eine leere Zeichenfolge ("") und den Wert der ALLUSERS-Eigenschaft auf 2 festlegen, indem sie eine erstellte Benutzeroberfläche oder eine Befehlszeile verwenden.

Um anzufordern, dass der Windows Installer das duale Paket im benutzerbezogenen Installationskontext installiert, können Benutzer*innen den Wert der MSIINSTALLPERUSER-Eigenschaft auf 1 und den Wert der ALLUSERS-Eigenschaft auf 2 festlegen, indem sie eine erstellte Benutzeroberfläche oder eine Befehlszeile verwenden.

Wenn der Wert der ALLUSERS-Eigenschaft nicht gleich 2 ist, ignoriert Windows Installer den Wert der MSIINSTALLPERUSER-Eigenschaft. Wenn Windows Installer die Anwendung im computerbezogenen Kontext installiert, wird der Wert der ALLUSERS-Eigenschaft auf 1 zurückgesetzt. Wenn Windows Installer die Anwendung im benutzerbezogenen Kontext installiert, wird der Wert der ALLUSERS-Eigenschaft auf eine leere Zeichenfolge ("") zurückgesetzt. Benutzerbezogen installierte Anwendungen erhalten daher alle Updates oder Reparaturen pro Benutzer*in, und computerbezogen installierte Anwendungen erhalten Updates oder Reparaturen pro Computer.

Windows Installer 4.5 oder früher: Die MSIINSTALLPERUSER-Eigenschaft wird von Versionen vor Windows Installer 5.0 ignoriert.

Standardwert

Für ein duales Paket wird standardmäßig der benutzerbezogene Installationskontext empfohlen. Erstellen Sie MSIINSTALLPERUSER=1 und ALLUSERS=2 in der Property-Tabelle des dualen Pakets, um den benutzerbezogenen Standardinstallationskontext anzugeben.

Bemerkungen

Sie können sicherstellen, dass die MSIINSTALLPERUSER-Eigenschaft nicht festgelegt wurde, indem Sie ihren Wert auf eine leere Zeichenfolge ("") festlegen, MSIINSTALLPERUSER="".

Der Installationskontext bestimmt die Werte der Eigenschaften DesktopFolder, ProgramMenuFolder, StartMenuFolder, StartupFolder, TemplateFolder, AdminToolsFolder, ProgramFilesFolder, CommonFilesFolder, ProgramFiles64Folder und CommonFiles64Folder. Der Installationskontext bestimmt die Teile der Registrierung, in denen Einträge in der Registry-Tabelle und RemoveRegistry-Tabelle mit -1 in der Root-Spalte geschrieben oder aus dieser entfernt werden. Informationen zum Installationskontext finden Sie unter Installationskontext.

Anforderungen

Anforderung Wert
Version
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Informationen zum mindestens erforderlichen Windows Service Pack für eine Windows Installer-Version finden Sie unter Windows Installer – Laufzeitanforderungen.

Siehe auch

Eigenschaften

ALLUSERS

Installationskontext

Erstellen einzelner Pakete