ARPNOREMOVE-Eigenschaft
Durch Festlegen der ARPNOREMOVE-Eigenschaft wird die Funktion Programme hinzufügen oder entfernen in der Systemsteuerung deaktiviert, durch die das Produkt entfernt wird. Unter Windows 2000 wird dadurch die Schaltfläche Entfernen für das Produkt unter Programme hinzufügen oder entfernen in der Systemsteuerung deaktiviert. Bei früheren Betriebssystemen führt dies dazu, dass das Produkt aus der Liste der installierten Produkte unter Programme hinzufügen oder entfernen in der Systemsteuerung entfernt wird.
Wenn die ARPNOREMOVE-Eigenschaft festgelegt ist, schreibt die RegisterProduct-Aktion den Wert „NoRemove“ unter den Registrierungsschlüssel:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{product key}
Durch Festlegen der ARPNOREMOVE-Eigenschaft wird verhindert, dass der UninstallString-Wert unter diesem Schlüssel definiert wird. Der UnistallString-Wert ist eine Befehlszeile zum Entfernen des Produkts, sodass das Produkt nicht neu konfiguriert wird.
Diese Eigenschaft kann beispielsweise während einer Anpassungstransformation festgelegt werden, um zu verhindern, dass Benutzer eine Administratoranpassung entfernen.
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 oder höher unter 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. |