Installer gibt 2732 Fehler :Directory Manager nicht initialisiert
Ich habe ein msi-installer, der gut funktioniert. Ich fügte hinzu, ein externes Modul. Es gab einige Verzeichnis-merge-Fehler während der Kompilierung. Ich entfernte die Verzeichnisse, die den Fehler verursacht, der directory-Tabelle der merge-Modul.
Bin ich immer die Fehlermeldung:
MSI-Fehler 2732 Fehler :Directory Manager nicht initialisiert.
Bitte Hilfe bei der Lösung des Problems.
InformationsquelleAutor | 2008-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Windows Installer Fehlermeldungen Dokumentation für Fehler 2732 sagt:
"Der directory manager ist verantwortlich für die Festlegung der Ziel-und Quell-Pfade. Es ist initialisiert, während die Kalkulation von Maßnahmen (CostInitialize Aktion, FileCost Aktion, und CostFinalize Aktion). Eine standard-Aktion oder eine benutzerdefinierte Aktion aus einem Aufruf einer Funktion, die das directory manager) vor der Initialisierung des directory MANAGERS. Diese Aktion sollten sequenziert werden, die nach der Kalkulation-Aktionen".
InformationsquelleAutor Mike Dimmick
Eine Möglichkeit ist, dass Sie nicht haben, setzen Sie einen umgekehrten Schrägstrich (\) nach einen Verzeichnis-Pfad in den set-Verzeichnis-Aktion
oder
die benutzerdefinierte Aktion sollte CostInitialize
InformationsquelleAutor Codeslayer
Als Mike sagte Dimmick,
Holen Sie sich die laufende Nummer des CostIntialize von der "InstallUISequence" - Tabelle.
Gehen Sie nun in die Tabelle "installexecutesequence" und finden Sie Ihre eigene Aktion und der Aktualisierung der Sequenz-Wert auf die CostIntialize Wert.
Es funktionierte gut für mich. Sie haben zu prüfen, ob Ihr Fall.
InformationsquelleAutor Mohit
Anderen möglichen Ort zu schauen ist das Installations-log.
Installieren Sie das Paket mit Anmeldung:
Inspektion der log suchen Sie nach der Zeile mit "Rückgabewert 3.". Die ausgefallene benutzerdefinierte Aktion zeigt rechts oben.
InformationsquelleAutor posix99