Referencia de propiedad
En esta sección se enumeran las propiedades definidas por Windows Installer:
- Propiedades de ubicación del componente
- Configuration Properties
- Propiedades Date y Time
- Propiedades de las opciones de instalación de características
- Propiedades de hardware
- Propiedades de estado de instalación
- Propiedades del sistema operativo
- Propiedades de información del producto
- Propiedades de actualización de información de resumen
- Propiedades de carpeta del sistema
- Propiedades de información del usuario
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. |