Propriedade REMOVE
O valor da propriedade REMOVE é uma lista de recursos delimitados por vírgulas que devem ser removidos. Os recursos devem estar presentes na coluna Recurso da tabela Recurso. 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 de 0. Para obter mais informações sobre o nível de instalação dos recursos, consulte Tabela de recursos.
Comentários
Para determinar se um produto foi definido para ser completamente desinstalado, um autor de 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 pode não ser igual a ALL até que a ação InstallValidate. Isso significa que qualquer ação personalizada que dependa de REMOVE=ALL deve ser sequenciada após o InstallValidate. Para obter mais informações, consulte 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 as seguintes propriedades na seguinte ordem:
- ADDLOCAL
- REMOVER
- ADDSOURCE
- ADDDEFAULT
- REINSTALAR
- ADVERTISE
- COMPADDLOCAL
- COMPADDSOURCE
- COMPADDDEFAULT
- FILEADDLOCAL
- FILEADDSOURCE
- FILEADDDEFAULT
Por exemplo, se a linha de comando especificar ADDLOCAL=ALL, ADDSOURCE = MyFeature, todos os recursos serão primeiro definidos como run-local e, em seguida, MyFeature será definido como run-from-source. Se a linha de comando for ADDSOURCE=ALL, ADDLOCAL=MyFeature, primeiro MyFeature é definido como run-local, quando ADDSOURCE=ALL é avaliado, todos os recursos (incluindo MyFeature) são redefinidos para run-from-source.
O instalador define a propriedade pré-selecionada para um valor de "1" durante a retomada de uma instalação suspensa ou quando qualquer uma das propriedades acima são especificadas na linha de comando.
Requerimentos
Exigência | Valor |
---|---|
Versão |
Windows Installer 5.0 no Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou Windows Vista. Windows Installer no Windows Server 2003 ou Windows XP. Consulte o Requisitos do Windows Installer Run-Time para obter informações sobre o service pack mínimo do Windows exigido por uma versão do Windows Installer. |
Ver também