REMOVE, propiedad

El valor de la propiedad REMOVE es una lista de características delimitadas por comas que se van a quitar. Las características deben estar presentes en la columna Feature de la tabla Feature. Tenga en cuenta que si usa REMOVE=ALL en la línea de comandos, el instalador quitará todas las características que tienen un nivel de instalación superior a 0. En este caso, el instalador no quita las características que tienen un nivel de instalación de 0. Para obtener más información sobre el nivel de instalación de las características, vea Tabla Feature.

Comentarios

Para determinar si un producto se ha establecido a fin de que se desinstale por completo, un autor del paquete puede usar una expresión condicional para comprobar si REMOVE=ALL. Tenga en cuenta que, si el producto se quita estableciendo su característica superior en ausente, es posible que la propiedad REMOVE no sea igual a ALL hasta después de la acción InstallValidate. Esto significa que cualquier acción personalizada que dependa de REMOVE=ALL se debe secuenciar después de InstallValidate. Para obtener más información, vea también Acciones de acondicionamiento para ejecutar durante la eliminación. Tenga en cuenta que los nombres de las características distinguen mayúsculas de minúsculas.

El instalador siempre evalúa las propiedades siguientes en el orden siguiente:

  1. ADDLOCAL
  2. REMOVE
  3. ADDSOURCE
  4. ADDDEFAULT
  5. REINSTALL
  6. ADVERTISE
  7. COMPADDLOCAL
  8. COMPADDSOURCE
  9. COMPADDDEFAULT
  10. FILEADDLOCAL
  11. FILEADDSOURCE
  12. FILEADDDEFAULT

Por ejemplo, si la línea de comandos especifica ADDLOCAL=ALL, ADDSOURCE = MyFeature, todas las características se establecen primero en run-local y, después, MyFeature se establece en run-from-source. Si la línea de comandos es ADDSOURCE=ALL, ADDLOCAL=MyFeature, primero MyFeature se establece en run-local y, después, cuando se evalúa ADDSOURCE=ALL, todas las características (incluida MyFeature) se restablecen en run-from-source.

El instalador establece la propiedad Preselected en un valor de "1" durante la reanudación de una instalación suspendida o cuando se especifica cualquiera de las propiedades anteriores en la línea de comandos.

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