Propiedad REINSTALLMODE

La propiedad REINSTALLMODE es una cadena que contiene letras que especifican el tipo de reinstalación que se va a realizar. Las opciones no distinguen mayúsculas de minúsculas y son independientes del orden. Normalmente, esta propiedad siempre se debe usar junto con la propiedad REINSTALL. Sin embargo, esta propiedad también se puede usar durante la instalación, no solo al reinstalar.

Nota:

Windows Installer omite la propiedad REINSTALLMODE durante una instalación administrativa.

 

Códigos de opción de reinstalación

De manera predeterminada, el valor de REINSTALLMODE es "omus".

Código Opción
p Reinstalar solo si falta el archivo.
o Reinstalar un archivo si falta o si es una versión anterior.
e Reinstalar un archivo si falta o si la versión es igual o anterior.
d Reinstalar si falta el archivo o existe otra versión.
c Comprobar los valores de suma de comprobación y reinstalar el archivo si faltan o están dañados. Esta marca solo repara los archivos que tienen msidbFileAttributesChecksum en la columna Attributes de la tabla File.
a Forzar la reinstalación de todos los archivos, independientemente de la suma de comprobación o la versión.
u Volver a escribir todas las entradas del Registro necesarias de la tabla Registry que van al subárbol del Registro HKEY_CURRENT_USER
o HKEY_USERS
.
m Volver a escribir todas las entradas del Registro necesarias de la tabla Registry que van al subárbol del Registro HKEY_LOCAL_MACHINE
o HKEY_CLASSES_ROOT
. Volver a escribir toda la información de la tabla Class, la tabla Verb, la tabla PublishComponent, la tabla ProgID, la tabla MIME, la tabla Icon, la tabla Extension y la tabla AppID, independientemente de la asignación de equipo o usuario. Volver a instalar todos los componentes calificados. Al reinstalar una aplicación, esta opción ejecuta las acciones RegisterTypeLibraries e InstallODBC.
s Reinstalar todos los accesos directos y volver a almacenar en caché todos los iconos, sobrescribiendo los accesos directos e iconos existentes.
v Se usa para ejecutar desde el paquete de origen y volver a almacenar en caché el paquete local. No use el código de opción de reinstalación v para la primera instalación de una aplicación o característica.

 

Si la propiedad REINSTALLMODE se define sin definir también la propiedad REINSTALL, los modos de "detección" especificados se siguen aplicando y especifican el modo de "sobrescritura" para una instalación normal. La propiedad REINSTALLMODE solo afecta a las características que están seleccionadas normalmente para la instalación. La presencia de la propiedad REINSTALLMODE no vuelve a instalar las características. La reinstalación de características requiere la presencia de la propiedad REINSTALL.

Los códigos de opción de esta propiedad corresponden a la opción de la línea de comandos "/f". La opción de la línea de comandos tiene un valor predeterminado de "pecms".

Nota:

Solo se comprueban y reparan los archivos que contienen información de suma de comprobación. La marca REINSTALLMODE_FILEVERIFY (el código ccode anterior) solo repara los archivos que tienen msidbFileAttributesChecksum en la columna Attributes de la tabla File.

 

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP. 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