Symptom:
Installation bricht mit Fehlermeldung ab, dass "Notwendige Installer Variable" (DATABASEDIR=Datenverzeichnis=4004 oder INSTALLDIR=Programmverzeichnis=4003) kann nicht gesetzt werden kann.
Ursache/Bedingung für das Auftreten des Problems:
Der Windows Installer hat ungenügende Rechte in dem entsprechenden Verzeichnis oder einem Unterverzeichnis.
Lösung:
Auch wenn man als Administrator das Setup gestartet hat und als solcher ausreichende Rechte in den Verzeichnissen hat, so benötigt der Installer selbst (im SYSTEM-Account) Vollzugriff! Daher empfiehlt sich die erneute Vergabe mit Vollzugriff für JEDEN inklusive Vererbung für alle Unterverzeichnisse.
Ergänzung:
Es gab Fälle, wo eines oder beide Verzeichnisse ein verbundenes Netzlaufwerk war und das Antivirenprogramm des Servers (hier Kaspersky) die Installation verhinderte. Dabei reichte ein Anhalten des Antivirenprogrammes nicht aus, es musste beendet werden. Falls konfigurierbar, dann sollten die SFirm-Verzeichnisse also ausgenommen werden.