Freigeben über


REMOVE-Eigenschaft

Der Wert der REMOVE-Eigenschaft entspricht einer Liste durch Trennzeichen getrennter Features, die entfernt werden sollen. Die Features müssen in der Feature-Spalte der Feature-Tabelle vorhanden sein. Wenn Sie REMOVE=ALL in der Befehlszeile verwenden, entfernt der Installer alle Features mit einer Installationsebene größer als 0. In diesem Fall entfernt der Installer keine Features mit der Installationsstufe 0. Weitere Informationen zur Installationsebene von Features finden Sie unter Feature-Tabelle.

Bemerkungen

Um zu ermitteln, ob ein Produkt für die vollständige Deinstallation festgelegt wurde, kann ein Paketautor anhand eines bedingten Ausdrucks auf REMOVE=ALL prüfen. Beachten Sie, dass die REMOVE-Eigenschaft möglicherweise erst nach der InstallValidate-Aktion gleich ALL ist, wenn ein Produkt durch Festlegen des obersten Features auf „Nicht vorhanden“ entfernt wird. Dies bedeutet, dass jede benutzerdefinierte Aktion, die von REMOVE=ALL abhängt, nach InstallValidate sequenziert werden muss. Weitere Informationen finden Sie unter Während des Entfernens auszuführende Konditionierungsaktionen. Beachten Sie, dass bei den Featurenamen die Groß-/Kleinschreibung berücksichtigt wird.

Der Installer wertet die folgenden Eigenschaften stets in der angegebenen Reihenfolge aus:

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

Wenn in der Befehlszeile beispielsweise „ADDLOCAL=ALL, ADDSOURCE = MyFeature“ angegeben wird, werden zunächst alle Features auf „run-local“ und dann MyFeature auf „run-from-source“ festgelegt. Wenn die Befehlszeile ADDSOURCE=ALL, ADDLOCAL=MyFeature lautet, wird zuerst MyFeature auf „run-local“ festgelegt, und bei der Auswertung von ADDSOURCE=ALL werden alle Features (einschließlich MyFeature) auf „run-from-source“ zurückgesetzt.

Der Installer legt die Preselected-Eigenschaft bei Wiederaufnahme einer angehaltenen Installation oder bei Angabe einer der oben genannten Eigenschaften in der Befehlszeile auf den Wert „1“ fest.

Anforderungen

Anforderung Wert
Version
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP. Informationen zum mindestens erforderlichen Windows Service Pack für eine Windows Installer-Version finden Sie unter Windows Installer – Laufzeitanforderungen.

Siehe auch

Eigenschaften