Referencia de propiedad

En esta sección se enumeran las propiedades definidas por Windows Installer:

Los datos creados o las acciones personalizadas pueden especificar propiedades adicionales. Las propiedades con nombres que no contienen letras minúsculas son propiedades públicas y se pueden especificar en la línea de comandos.

Para obtener información sobre los valores de la clave del Registro de desinstalación proporcionada por las propiedades del instalador, vea Desinstalar clave del Registro.

Propiedades de ubicación del componente

En la siguiente lista se proporcionan vínculos a más información sobre las propiedades de ubicación del componente.

Propiedad Descripción
OriginalDatabase
El instalador establece esta propiedad en la base de datos iniciada, la base de datos del origen o la base de datos almacenada en caché.
ParentOriginalDatabase
El instalador establece esta propiedad para las instalaciones ejecutadas por una acción Instalación simultánea.
SourceDir
Directorio raíz que contiene los archivos de origen.
TARGETDIR
Especifica el directorio de destino raíz para la instalación. Durante una instalación administrativa, esta propiedad es la ubicación para copiar el paquete de instalación.

 

Configuration Properties

En la siguiente lista se proporcionan vínculos a más información sobre otras propiedades configurables.

Propiedad Descripción
ACTION
Acción inicial a la que se llama después de inicializar el instalador.
ALLUSERS
Determina dónde se almacena la información de configuración.
ARPAUTHORIZEDCDFPREFIX
Dirección URL del canal de actualización de una aplicación.
ARPCOMMENTS
Proporciona comentarios para agregar o quitar programas en Panel de control.
ARPCONTACT
Proporciona contacto para agregar o quitar programas en Panel de control.
ARPINSTALLLOCATION
Trazado completo a la carpeta principal de una aplicación.
ARPNOMODIFY
Deshabilita la funcionalidad que modifica un producto.
ARPNOREMOVE
Deshabilita la funcionalidad que quita un producto.
ARPNOREPAIR
Deshabilita el botón Reparar en el Asistente para programas.
ARPPRODUCTICON
Especifica el icono principal del paquete de instalación.
ARPREADME
Proporciona un archivo Léame para agregar o quitar programas en Panel de control.
ARPSIZE
Tamaño estimado de una aplicación en kilobytes.
ARPSYSTEMCOMPONENT
Impide la presentación de una aplicación en la lista Agregar o quitar programas.
ARPURLINFOABOUT
Dirección URL de la página principal de una aplicación.
ARPURLUPDATEINFO
Dirección URL de la información de actualización de la aplicación.
AVAILABLEFREEREG
Espacio del Registro (en kilobytes) que requiere una aplicación. Usado por la acción AllocateRegistrySpace.
CCP_DRIVE
La ruta de acceso raíz para los productos aptos para la CCP.
DefaultUIFont
Estilo de fuente predeterminado usado para los controles.
DISABLEADVTSHORTCUTS
Establézcalo para deshabilitar la generación de los accesos directos específicos que admiten la instalación a petición.
DISABLEMEDIA
Impide que el instalador registre orígenes multimedia, como un CD-ROM, como orígenes válidos para el producto.
DISABLEROLLBACK
Deshabilita la reversión de la configuración actual.
EXECUTEACTION
Acción de nivel superior que inicia ExecuteAction.
EXECUTEMODE
Modo de ejecución que realiza el instalador.
FASTOEM
Mejora el rendimiento de la instalación en escenarios específicos de OEM.
INSTALLLEVEL
Nivel inicial donde se instalan las características.
LIMITUI
Nivel de interfaz de usuario limitado como Básico.
LOGACTION
Lista de nombres de acción que se van a registrar.
MEDIAPACKAGEPATH
Esta propiedad debe establecerse en el trazado relativo si el paquete de instalación no se encuentra en la raíz del CD-ROM.
MSIARPSETTINGSIDENTIFIER
Esta propiedad opcional contiene una lista delimitada por punto y coma de las ubicaciones del Registro donde la aplicación almacena la configuración y las preferencias de un usuario. Disponible con Windows Installer 4.0.
MSIDISABLEEEUI
Deshabilite la interfaz de usuario insertada para la instalación.
Windows Installer 4.0 y versiones anteriores: No compatible.
MSIFASTINSTALL
Reduzca el tiempo necesario para instalar un paquete grande de Windows Installer.
Windows Installer 4.5 y versiones anteriores: No compatible.
MSIINSTALLPERUSER
Solicita que Windows Installer instale el paquete solo para el usuario actual.
Windows Installer 4.5 y versiones anteriores: No compatible.
MSINODISABLEMEDIA
Establezca esta propiedad para impedir que el instalador establezca la propiedad DISABLEMEDIA.
MSIENFORCEUPGRADECOMPONENTRULES
Establezca esta propiedad en 1 (uno) en la línea de comandos o en la tabla de propiedades para aplicar las reglas del componente de actualización durante las actualizaciones pequeñas y las actualizaciones secundarias de un producto específico. Disponible a partir de Windows Installer 3.0.
MSIUNINSTALLSUPERSEDEDCOMPONENTS
Cuando esta propiedad se ha establecido en 1, el instalador puede anular el registro y desinstalar componentes redundantes para evitar dejar atrás componentes huérfanos en el equipo.
Windows Installer 4.0 y versiones anteriores: No compatible.
PRIMARYFOLDER
Permite al autor designar una carpeta principal para una instalación. Se usa para determinar los valores de las propiedades PrimaryVolumePath, PrimaryVolumeSpaceAvailable, PrimaryVolumeSpaceRequired y PrimaryVolumeSpaceRemaining.
Con privilegios
Ejecuta una instalación con privilegios elevados.
PROMPTROLLBACKCOST
Acción si no hay suficiente espacio en disco para la instalación.
REBOOT
Fuerza o suprime un reinicio.
REBOOTPROMPT
Suprime la presentación de mensajes de reinicio al usuario. Los reinicios necesarios se producen automáticamente.
ROOTDRIVE
Unidad predeterminada para una instalación.
SEQUENCE
Tabla que tiene el esquema de la tabla de secuencia.
SHORTFILENAMES
Hace que se usen nombres de archivo cortos.
TRANSFORMS
Lista de transformaciones que se van a aplicar a una base de datos.
TRANSFORMSATSOURCE
Informa al instalador de que las transformaciones de un producto residen en el origen.
TRANSFORMSSECURE
Al establecer la propiedad TRANSFORMSECURE en 1 (uno), se informa al instalador de que las transformaciones se almacenarán en caché localmente en el equipo del usuario en una ubicación donde el usuario no tenga acceso de escritura.
MsiLogFileLocation
El instalador establece el valor de esta propiedad en el trazado completo del archivo de registro, si se ha habilitado el registro. Esta propiedad está disponible a partir de Windows Installer 4.0.
MsiLogging
Establece el modo de registro predeterminado para el paquete de Windows Installer. Esta propiedad está disponible a partir de Windows Installer 4.0.
MSIUSEREALADMINDETECTION
Establezca esta propiedad en 1 para solicitar que el instalador use información de usuario real al establecer la propiedad AdminUser. Esta propiedad está disponible a partir de Windows Installer 4.0.

 

Propiedades de fecha y hora

Las propiedades Date y Time son propiedades activas que el instalador establece cuando se extraen los datos.

Propiedad Descripción
Date
La fecha actual.
Time
La hora actual.

 

Propiedades de las opciones de instalación de características

En la siguiente lista se proporcionan vínculos a más información sobre las propiedades de las opciones de instalación de características.

Propiedad Descripción
ADDDEFAULT
Lista de características que se van a instalar en la configuración predeterminada.
ADDLOCAL
Lista de características que se van a instalar localmente.
ADDSOURCE
Lista de características que se van a ejecutar desde el origen.
ADVERTISE
Lista de características que se anunciarán.
COMPADDDEFAULT
Lista de componentes que se van a instalar en la configuración predeterminada.
COMPADDLOCAL
Lista de identificadores de componente que se van a instalar localmente.
COMPADDSOURCE
Lista de identificadores de componente que se van a ejecutar desde medios de origen.
FILEADDDEFAULT
Lista de claves de archivo para que los archivos se instalen en la configuración predeterminada.
FILEADDLOCAL
Lista de claves de archivo para que los archivos se ejecuten localmente.
FILEADDSOURCE
Lista de claves de archivo que se van a ejecutar desde el medio de origen.
MSIDISABLELUAPATCHING
Al establecer esta propiedad, se impide la aplicación de revisiones de usuario con privilegios mínimos (LUA).
MsiPatchRemovalList
Lista de parches que se van a quitar durante la instalación.
MSIRESTARTMANAGERCONTROL
Especifica si el paquete usa la funcionalidad Restart Manager o FilesInUse.
MSIDISABLERMRESTART
Especifica cómo se deben apagar y reiniciar las aplicaciones o servicios que usan archivos afectados por una actualización para habilitar la instalación de la actualización.
MSIRMSHUTDOWN
Especifica cómo se deben apagar las aplicaciones o servicios que actualmente usan archivos afectados por una actualización para habilitar la instalación de la actualización.
MSIPATCHREMOVE
Al establecer esta propiedad, se quitan los parches.
PATCH
Establecer esta propiedad aplica una parche.
REINSTALL
Lista de características que se van a reinstalar.
REINSTALLMODE
Cadena que contiene letras que especifican el tipo de reinstalación que se va a realizar.
REMOVE
Lista de características que se van a quitar.

 

Propiedades de hardware

En la siguiente lista se identifican las propiedades de hardware que establece Windows Installer en el inicio.

Propiedad Descripción
Alpha
El nivel de procesador numérico cuando se ejecuta en un procesador Alfa.
Nota: Esta propiedad está obsoleta, la plataforma Alpha no es compatible con Windows Installer.
BorderSide
El ancho de los bordes de la ventana, en píxeles.
BorderTop
Alto de los bordes de la ventana, en píxeles.
CaptionHeight
Alto del área normal de subtítulos, en píxeles.
ColorBits
Número de bits de color adyacentes para cada píxel.
Intel
El nivel de procesador numérico cuando se ejecuta en un procesador Intel.
Intel64
Nivel de procesador numérico cuando se ejecuta en un procesador Itanium.
Msix64
El nivel de procesador numérico cuando se ejecuta en un procesador x64.
PhysicalMemory
Tamaño de la RAM instalada, en megabytes.
ScreenX
Ancho de la pantalla, en píxeles.
ScreenY
Alto de la pantalla, en píxeles.
TextHeight
Alto de caracteres, en unidades lógicas.
VirtualMemory
Cantidad de espacio de archivo de página disponible, en megabytes.

 

Propiedades de estado de instalación

En la siguiente lista se proporcionan vínculos para obtener más información sobre las propiedades de estado actualizadas por el instalador durante la instalación.

Propiedad Descripción
AFTERREBOOT
Indica que la instalación actual sigue un reinicio que invoca la acción ForceReboot.
CostingComplete
Indica si se ha completado el costo del espacio en disco.
Instalado
Indica que un producto ya está instalado.
MSICHECKCRCS
El instalador realiza un CRC en los archivos solo si se establece la propiedad MSICHECKCRCS.
MsiRestartManagerSessionKey
El instalador establece esta propiedad en la clave de sesión de la sesión del Administrador de reinicio.
MsiRunningElevated
El instalador establece el valor de esta propiedad en 1 cuando el instalador se ejecuta con privilegios elevados.
MsiSystemRebootPending
El instalador establece esta propiedad en 1 si está pendiente un reinicio del sistema operativo.
MsiUIHideCancel
El instalador establece MsiUIHideCancel en 1 cuando el nivel de instalación interno incluye INSTALLUILEVEL_HIDECANCEL.
MsiUIProgressOnly
El instalador establece MsiUIProgressOnly en 1 cuando el nivel de instalación interno incluye NSTALLUILEVEL_PROGRESSONLY.
MsiUISourceResOnly
MsiUISourceResOnly a 1 (uno) cuando el nivel de instalación interno incluye INSTALLUILEVEL_SOURCERESONLY.
NOCOMPANYNAME
Suprime la configuración automática de la propiedad COMPANYNAME.
NOUSERNAME
Suprime la configuración automática de la propiedad USERNAME.
OutOfDiskSpace
Espacio en disco insuficiente para acomodar la instalación.
OutOfNoRbDiskSpace
Espacio en disco insuficiente con la reversión desactivada.
Preselected
Las características ya están seleccionadas.
PrimaryVolumePath
El instalador establece el valor de esta propiedad en el trazado del volumen que designa la propiedad PRIMARYFOLDER.
PrimaryVolumeSpaceAvailable
El Instalador establece el valor de esta propiedad en una cadena que representa el número total de bytes disponibles en el volumen al que hace referencia la propiedad PrimaryVolumePath .
PrimaryVolumeSpaceRemaining
El Instalador establece el valor de esta propiedad en una cadena que representa el número total de bytes restantes en el volumen al que hace referencia la propiedad PrimaryVolumePath si se instalan todas las características seleccionadas actualmente.
PrimaryVolumeSpaceRequired
El Instalador establece el valor de esta propiedad en una cadena que representa el número total de bytes requeridos por todas las características seleccionadas actualmente en el volumen al que hace referencia la propiedad PrimaryVolumePath.
ProductLanguage
Identificador de idioma numérico (LANGID) para la base de datos. (OBLIGATORIA)
ReplacedInUseFiles
Establezca si el instalador se instala a través de un archivo que se mantiene en uso.
RESUME
Instalación reanudada.
RollbackDisabled
El instalador establece esta propiedad cuando la reversión está deshabilitada.
UILevel
Indica el nivel de interfaz de usuario.
UpdateStarted
Se establece cuando se han iniciado los cambios en el sistema para esta instalación.
UPGRADINGPRODUCTCODE
El instalador lo establece cuando una actualización quita una aplicación.
VersionMsi
El instalador establece esta propiedad en la versión de Windows Installer que se ejecuta durante la instalación.

 

Propiedades del sistema operativo

En la siguiente lista se proporcionan vínculos a más información sobre las propiedades del sistema operativo que establece el instalador en el inicio.

Nombre de la propiedad Breve descripción
AdminUser
Establezca en Windows 2000 si el usuario tiene privilegios de administrador.
ComputerName
Nombre del equipo del sistema actual.
MsiNetAssemblySupport
En los sistemas que admiten ensamblados de idioma común en tiempo de ejecución, el instalador establece el valor de esta propiedad en la versión de archivo de fusion.dll. El instalador no establece esta propiedad si el sistema operativo no admite ensamblados de idioma común en tiempo de ejecución.
MsiNTProductType
Indica el tipo de producto de Windows.
MsiNTSuiteBackOffice
En los sistemas operativos Windows 2000 y versiones posteriores, el Instalador establece esta propiedad en 1 (uno) solo si están instalados los componentes de Microsoft BackOffice.
MsiNTSuiteDataCenter
En los sistemas operativos Windows 2000 y versiones posteriores, el Instalador establece esta propiedad en 1 (uno) solo si Windows 2000 Datacenter Server está instalado.
MsiNTSuiteEnterprise
En los sistemas operativos Windows 2000 y versiones posteriores, el Instalador establece esta propiedad en 1 (uno) solo si está instalado Windows 2000 Advanced Server.
MsiNTSuitePersonal
En Windows XP y sistemas operativos posteriores, el Instalador establece esta propiedad en 1 (uno) solo si el sistema operativo es Home (no Pro).
MsiNTSuiteSmallBusiness
En los sistemas operativos Windows 2000 y versiones posteriores, el Instalador establece esta propiedad en 1 (uno) solo si Microsoft Small Business Server está instalado.
MsiNTSuiteSmallBusinessRestricted
En los sistemas operativos Windows 2000 y versiones posteriores, el Instalador establece esta propiedad en 1 (uno) solo si Microsoft Small Business Server está instalado con la licencia de cliente restrictiva.
MsiNTSuiteWebServer
En los sistemas operativos Windows 2000 y versiones posteriores, el instalador establece la propiedad MsiNTSuiteWebServer en 1 (uno) si está instalada la edición web de Windows Server 2003. Solo está disponible con la versión de Windows Server 2003 de Windows Installer.
MsiTabletPC
El instalador establece esta propiedad en un valor distinto de cero si el sistema operativo actual es Windows XP Tablet PC Edition.
MsiWin32AssemblySupport
En los sistemas que admiten ensamblados Win32, el Instalador establece el valor de esta propiedad en la versión de archivo de sxs.dll. El instalador no establece esta propiedad si el sistema operativo no admite ensamblados Win32.
OLEAdvtSupport
Establezca si OLE admite Windows Installer.
RedirectedDllSupport
El instalador establece la propiedad RedirectedDllSupport si el sistema que realiza la instalación admite componentes aislados.
RemoteAdminTS
El instalador establece la propiedad RemoteAdminTS cuando el sistema es un servidor de administración remota que ejecuta el servicio de rol de Terminal Server.
ServicePackLevel
Número de versión secundaria del service pack del sistema operativo.
ServicePackLevelMinor
Número de versión secundaria del service pack del sistema operativo.
SharedWindows
Se establece cuando el sistema funciona como Windows compartido.
ShellAdvtSupport
Establezca si el shell admite la publicidad de características.
SystemLanguageID
Identificador de idioma predeterminado para el sistema.
TerminalServer
Establecido cuando el sistema es un servidor que ejecuta el servicio de rol de Terminal Server.
TTCSupport
Indica si el sistema operativo admite el uso de archivos .ttc (colecciones de fuentes de tipo true).
Version9X
Número de versión del sistema operativo Windows.
VersionDatabase
Versión numérica de la base de datos de la instalación actual.
VersionNT
Número de versión del sistema operativo.
VersionNT64
Número de versión del sistema operativo si el sistema se ejecuta en un equipo de 64 bits.
Windows build
Número de compilación del sistema operativo.

 

Propiedades de información del producto

En la siguiente lista se proporcionan vínculos a más información sobre las propiedades específicas del producto especificadas en la tabla de propiedades.

Nombre de la propiedad Breve descripción
ARPHELPLINK
Dirección o dirección URL de Internet para soporte técnico.
ARPHELPTELEPHONE
Teléfono de soporte técnico.
DiskPrompt
Cadena mostrada por un cuadro de mensaje que solicita un disco.
IsAdminPackage
Establezca en 1 (uno) si la instalación actual se ejecuta desde un paquete creado a través de una instalación administrativa.
LeftUnit
Coloca unidades a la izquierda del número.
Fabricante
Nombre del fabricante de la aplicación. (Requerido)
MediaSourceDir
El instalador establece esta propiedad en 1 (uno) cuando la instalación usa un origen multimedia, como un CD-ROM.
MSIINSTANCEGUID
La presencia de esta propiedad indica que se ha registrado en el producto una transformación de cambio de código de producto.
MSINEWINSTANCE
Esta propiedad indica la instalación de una nueva instancia de un producto con transformaciones de instancia.
ParentProductCode
El instalador establece esta propiedad para las instalaciones que ejecuta una acción Instalación simultánea.
PIDTemplate
Cadena usada como plantilla para la propiedad PIDKEY.
ProductCode
Identificador único de una versión de producto específica. (Requerido)
ProductName
Nombre legible de una aplicación. (Requerido)
ProductState
Establecido en el estado instalado de un producto.
ProductVersion
Formato de cadena de la versión del producto como un valor numérico. (Requerido)
UpgradeCode
GUID que representa un conjunto relacionado de productos.

 

Propiedades de actualización de información de resumen

Las siguientes propiedades solo se establecen mediante transformaciones en archivos .msp que se usan para actualizar el flujo de información de resumen de una imagen administrativa.

Propiedad Descripción
PATCHNEWPACKAGECODE
El valor de esta propiedad se escribe en la propiedad Revision Number Summary.
PATCHNEWSUMMARYCOMMENTS
El valor de esta propiedad se escribe en la propiedad Comments Summary.
PATCHNEWSUMMARYSUBJECT
El valor de esta propiedad se escribe en la propiedad Subject Summary.

 

Propiedades de carpeta del sistema

En la siguiente lista se proporcionan vínculos a más información sobre las carpetas del sistema que establece el instalador en el programa de instalación.

Propiedad Descripción
AdminToolsFolder
Trazado completo al directorio que contiene herramientas administrativas.
AppDataFolder
Trazado completo a la carpeta Roaming del usuario actual.
CommonAppDataFolder
Trazado completo a los datos de la aplicación para todos los usuarios.
CommonFiles64Folder
Trazado completo a la carpeta Archivos comunes de 64 bits predefinida.
CommonFilesFolder
Trazado completo a la carpeta Archivos comunes para el usuario actual.
DesktopFolder
Trazado completo a la carpeta Escritorio.
FavoritesFolder
Trazado completo a la carpeta Favoritos del usuario actual.
FontsFolder
Trazado completo a la carpeta Fuentes .
LocalAppDataFolder
Trazado completo a la carpeta que contiene aplicaciones locales (que no son de enlace).
MyPicturesFolder
Trazado completo a la carpeta Imágenes.
NetHoodFolder
Trazado completo a la carpeta NetHood.
PersonalFolder
Trazado completo a la carpeta Documentos del usuario actual.
PrintHoodFolder
Trazado completo a la carpeta PrintHood.
ProgramFiles64Folder
Trazado completo a la carpeta Archivos de 64 bits predefinida.
ProgramFilesFolder
Trazado completo a la carpeta Archivos de 32 bits predefinida.
ProgramMenuFolder
Trazado completo a la carpeta Menú programa.
RecentFolder
Trazado completo a la carpeta Recientes .
SendToFolder
Trazado completo a la carpeta Enviados del usuario actual.
StartMenuFolder
Trazado completo a la carpeta del menú Inicio.
StartupFolder
Trazado completo a la carpeta Inicio.
System16Folder
Trazado completo a la carpeta para archivos DLL del sistema de 16 bits.
System64Folder
Trazado completo a la carpeta System64 predefinida.
SystemFolder
Trazado completo a la carpeta Sistema del usuario actual.
TempFolder
Trazado completo a la carpeta Temp.
TemplateFolder
Trazado completo a la carpeta Plantillas del usuario actual.
WindowsFolder
Trazado completo a la carpeta Windows.
WindowsVolume
Volumen de la carpeta Windows.

 

Propiedades de información de usuario

En la siguiente lista se proporcionan vínculos para obtener más información sobre la información proporcionada por el usuario.

Propiedad Descripción
AdminProperties
Lista de propiedades que se establecen durante una instalación de administración.
COMPANYNAME
Nombre de la organización del usuario que está realizando la instalación.
LogonUser
Nombre de usuario del usuario que haya iniciado sesión actualmente.
MsiHiddenProperties
Lista de propiedades que no se pueden escribir en el registro.
PIDKEY
Parte del id. de producto que escribe el usuario.
ProductID
Id. completo de producto después de una validación correcta.
UserLanguageID
Identificador de idioma predeterminado del usuario actual.
USERNAME
Usuario que está realizando la instalación.
Propiedad UserSID
Establezca el instalador según el identificador de seguridad (SID) del usuario.