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.
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:
- ADDLOCAL
- REMOVE
- ADDSOURCE
- ADDDEFAULT
- REINSTALL
- ADVERTISE
- COMPADDLOCAL
- COMPADDSOURCE
- COMPADDDEFAULT
- FILEADDLOCAL
- FILEADDSOURCE
- 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.
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. |