REMOVE, свойство

Значение свойства REMOVE — это список признаков, разделенных запятыми, которые необходимо удалить. Компоненты должны присутствовать в столбце Признак таблицы Признаков. Обратите внимание, что при использовании remove=ALL в командной строке установщик удаляет все компоненты с уровнем установки больше 0. В этом случае установщик не удаляет компоненты с уровнем установки 0. Дополнительные сведения об уровне установки компонентов см. в таблице компонентов.

Комментарии

Чтобы определить, был ли продукт полностью удален, автор пакета может использовать условное выражение, чтобы проверка ли REMOVE=ALL. Обратите внимание, что если продукт удаляется путем установки для его основной функции значение отсутствует, свойство REMOVE может не совпадать со значением ALL до тех пор, пока не будет установлено действие InstallValidate. Это означает, что любое настраиваемое действие, зависящее от REMOVE=ALL, должно быть последовательно завершено после InstallValidate. Дополнительные сведения см. в разделе Кондиционирование действий для выполнения во время удаления. Обратите внимание, что в именах функций учитывается регистр.

Установщик всегда оценивает следующие свойства в следующем порядке:

  1. ADDLOCAL
  2. УДАЛИТЬ
  3. ADDSOURCE
  4. ADDDEFAULT
  5. ПЕРЕУСТАНОВИТЬ
  6. РЕКЛАМИРОВАТЬ
  7. COMPADDLOCAL
  8. COMPADDSOURCE
  9. COMPADDDEFAULT
  10. FILEADDLOCAL
  11. FILEADDSOURCE
  12. FILEADDDEFAULT

Например, если в командной строке указано ЗНАЧЕНИЕ ADDLOCAL=ALL, ADDSOURCE = MyFeature, то для всех компонентов сначала устанавливается значение run-local, а затем для MyFeature устанавливается значение run-from-source. Если командная строка — ADDSOURCE=ALL, ADDLOCAL=MyFeature, сначала myFeature имеет значение run-local, а затем при оценке ADDSOURCE=ALL все функции (включая MyFeature) сбрасываются в состояние запуска из источника.

Установщик устанавливает для свойства Preselected значение "1" во время возобновления приостановленной установки или при указании любого из указанных выше свойств в командной строке.

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP. Сведения о минимальном пакете обновления Windows, необходимом для версии установщика Windows, см. в разделе Требования к установщику Windows Run-Time .

См. также

Свойства