Share via


Propiedad MSIINSTALLPERUSER

El usuario puede establecer las propiedades MSIINSTALLPERUSER y ALLUSERS en el momento de la instalación, mediante la interfaz de usuario o en una línea de comandos, a fin de solicitar que Windows Installer instale un paquete de doble propósito para el usuario actual o todos los usuarios del equipo. Para usar la propiedad MSIINSTALLPERUSER, el valor de la propiedad ALLUSERS debe ser 2 y el paquete debe haberse creado a fin de poder instalarse en el contexto por usuario o por máquina. Para obtener información sobre cómo crear un paquete de doble propósito, vea Creación de paquetes únicos. Si el valor de la propiedad ALLUSERS no es igual a 2, se omite el valor de la propiedad MSIINSTALLPERUSER y no tiene ningún efecto en la instalación. El valor de la propiedad MSIINSTALLPERUSER se omite al instalar el paquete mediante Windows Installer 4.5 o versiones anteriores.

Para solicitar que Windows Installer instale el paquete de doble propósito en el contexto de instalación por máquina, el usuario puede establecer el valor de la propiedad MSIINSTALLPERUSER en una cadena vacía ("") y el valor de la propiedad ALLUSERS en 2 mediante una línea de comandos o una interfaz de usuario creada.

Para solicitar que Windows Installer instale el paquete de doble propósito en el contexto de instalación por usuario, el usuario puede establecer el valor de la propiedad MSIINSTALLPERUSER en 1 y el valor de la propiedad ALLUSERS en 2 mediante una línea de comandos o una interfaz de usuario creada.

Si el valor de la propiedad ALLUSERS no es igual a 2, Windows Installer omite el valor de la propiedad MSIINSTALLPERUSER. Si Windows Installer instala la aplicación en el contexto por máquina, restablece el valor de la propiedad ALLUSERS en 1. Si Windows Installer instala la aplicación en el contexto por usuario, restablece el valor de la propiedad ALLUSERS en una cadena vacía (""). Por lo tanto, las aplicaciones que se han instalado por usuario reciben todas las actualizaciones o reparaciones por cada usuario y las aplicaciones instaladas por máquina reciben actualizaciones o reparaciones por cada máquina.

Windows Installer 4.5 o versiones anteriores: las versiones anteriores a Windows Installer 5.0 omiten la propiedad MSIINSTALLPERUSER.

Valor predeterminado

El contexto de instalación predeterminado recomendado es por usuario para un paquete de doble propósito. Cree MSIINSTALLPERUSER=1 y ALLUSERS=2 en la tabla Property del paquete de doble propósito para especificar que el contexto de instalación predeterminado es por usuario.

Observaciones

Para asegurarse de que la propiedad MSIINSTALLPERUSER no se ha establecido, defina su valor en una cadena vacía (""), MSIINSTALLPERUSER="".

El contexto de instalación determina los valores de las propiedades DesktopFolder, ProgramMenuFolder, StartMenuFolder, StartupFolder, TemplateFolder, AdminToolsFolder, ProgramFilesFolder, CommonFilesFolder, ProgramFiles64Folder y CommonFiles64Folder. El contexto de instalación determina las partes del registro donde se escriben o quitan las entradas de la tabla Registry y la tabla RemoveRegistry, con -1 en la columna Root. Para obtener información sobre el contexto de instalación, vea Contexto de instalación.

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Consulte Windows Installer para obtener información sobre el Service Pack mínimo de Windows que requiere una versión de Windows Installer.

Consulte también

Propiedades

ALLUSERS

Contexto de instalación

Creación de paquetes únicos