propriedade REMOVE

O valor da propriedade REMOVE é uma lista de recursos delimitada por vírgulas que devem ser removidos. Os recursos precisam estar presentes na coluna Feature da tabela Feature. Observe que, se você usar REMOVE=ALL na linha de comando, o instalador removerá todos os recursos com um nível de instalação maior que 0. Nesse caso, o instalador não remove recursos com um nível de instalação 0. Para obter mais informações sobre o nível de instalação dos recursos, confira Tabela Feature.

Comentários

Para determinar se a desinstalação completa de um produto foi definida, o autor do pacote pode usar uma expressão condicional para verificar se REMOVE=ALL. Observe que, se o produto for removido definindo seu recurso superior como ausente, a propriedade REMOVE poderá não ser igual a ALL até depois da ação InstallValidate. Isso significa que qualquer ação personalizada que dependa de REMOVE=ALL deverá estar na sequência após InstallValidate. Para obter informações, confira também Ações de condicionamento a serem executadas durante a remoção. Observe que os nomes dos recursos diferenciam maiúsculas de minúsculas.

O instalador sempre avalia essas propriedades na ordem a seguir:

  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 exemplo, caso a linha de comando especifique ADDLOCAL=ALL, ADDSOURCE = MyFeature, todos os recursos serão definidos primeiro como executar local e, em seguida, MyFeature será definido como executar a partir da origem. Caso a linha de comando seja ADDSOURCE=ALL, ADDLOCAL=MyFeature, primeiro MyFeature será definido como executar local. Em seguida, quando ADDSOURCE=ALL for avaliado, todos os recursos (incluindo MyFeature) serão redefinidos como executar a partir da origem.

O instalador define a propriedade Preselected como um valor de "1" durante a retomada de uma instalação suspensa ou quando uma das propriedades acima for especificada na linha de comando.

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP. Confira os Requisitos de tempo de execução do Windows Installer para obter informações sobre o service pack mínimo do Windows exigido por uma versão do Windows Installer.

Confira também

Propriedades