Vorheriges Thema: ProduktlöschungNächstes Thema: Registrierung der SXP-Produktversion


Konvertieren von SXP-Produkten in MSI-Produkte

Wenn Sie ein SXP-Produkt mit der automatischen Methode gepackt haben, können Sie es in ein Softwareprodukt im MSI-Paketformat (Microsoft Installer) konvertieren. Das konvertierte MSI-Produkt wird im Produktarchiv mit der Erweiterung .msi und derselben Versionsnummer gespeichert.

Konvertierte MSI-Produkte werden wie SXP-Produkte in der Softwarepaketbibliothek registriert und auf Zielcomputern installiert.

Bei der Konvertierung von SXP in MSI werden alle Dateien zu einer einzelnen CAB-Datei im MSI-Paket hinzugefügt. Die maximale Größe einer einzelnen CAB-Datei ist 2 GB. Deshalb können SXP-Pakete nicht vom SxpToMsi-Konverter konvertiert werden, wenn sie größer sind als 2 GB.

Während der Installation eines MSI-Produkts legt Microsoft Installer Eigenschaften fest. Die Standardwerte für die Eigenschaften sind im MSI-Paket in der Tabelle Eigenschaft vordefiniert. Jedes Paket enthält dabei einen Mindestsatz an Eigenschaften. Einige dieser Eigenschaften sind reserviert und dürfen nicht geändert werden, wie z. B. ProductCode. Andere hingegen können angepasst werden , wie z. B. REBOOTPROMPT.

Bei der Konvertierung eines SXP-Produkts in ein MSI-Produkt werden den MSI-Eigenschaften SXP-Parameter zugeordnet. Für jeden der externen (Client-)Parameter aus dem SXP-Produkt wird in der Tabelle "Eigenschaft" eine öffentliche Eigenschaft mit einem Standardwert erstellt. Die Werte werden der Datei "sxpparam.ini" entnommen, wenn ein entsprechender Eintrag vorhanden ist. Ansonsten wird der Eigenschaftswert auf "Nicht definiert" festgelegt, und der Benutzer muss einen Standardwert festlegen. Einige interne Parameter werden den MSI-Eigenschaften nicht automatisch zugeordnet und müssen daher vom Benutzer bearbeitet werden.

Da das MSI-Format nicht alle SXP-Funktionen unterstützt, gelten für die Umwandlung von SXP in MSI einige Einschränkungen. Zum Beispiel kann jedes benutzerspezifische Element zur Installation für eine(n) oder mehrere Benutzer oder Gruppen konfiguriert werden, wobei Benutzer und Gruppen flexibel zugeordnet werden können. Da diese Funktionsweise von MSI nicht unterstützt wird, werden alle benutzerspezifischen Objekte für alle Benutzer installiert.

Probleme, die bei der Konvertierung auftreten können, wie erkannte Einschränkungen, sind in der Datei "Comment.txt" aufgelistet, die im MSI-Produktverzeichnis erstellt wird. In der Meldung zum Beenden ist für den Benutzer ein Hinweis auf die Einträge in der Datei "Comment.txt" enthalten.