Überprüfen einer Installationsdatenbank

Autoren von Installationspaketen sollten immer eine Validierung ihrer Pakete ausführen, bevor sie versuchen, das Paket zum ersten Mal zu installieren, und die Validierung erneut ausführen, wenn sie Änderungen am Paket vornehmen. Bei der Validierung wird die Datenbank auf Fehler überprüft, die zwar einzeln zulässig erscheinen, aber im Kontext der gesamten Datenbank zu einem falschen Verhalten führen. Der Versuch, ein Paket zu installieren, dessen Validierung fehlschlägt, kann das System des Benutzers beschädigen. Weitere Informationen finden Sie in den Abschnitten Paketvalidierung und Interne Konsistenzauswertungen (Internal Consistency Evaluators, ICEs).

Sie können das Beispielpaket mit Orca.exe oder Msival2.exe überprüfen. Um die Hilfe für „Msival2.exe“ anzuzeigen, wechseln Sie das Verzeichnis, und geben Sie über die Befehlszeile Folgendes ein:

Msival2 -?

Die CUB-Datei „darice.cub“ enthält die benutzerdefinierten ICE-Aktionen, die „Msival2.exe“ zum Durchführen der Validierung benötigt. Geben Sie zum Überprüfen der Datei „MNP2000.msi“ Folgendes ein:

msival2 MNP2000.msi Darice.cub

Eine Beschreibung der von der Validierung zurückgegebenen Fehler- und Warnmeldungen finden Sie in der ICE-Referenz. Korrigieren Sie alle Fehler im Paket, und führen Sie die Validierung nach Bedarf erneut aus, bis das Paket die Validierung ohne Fehler besteht.

Sobald das Paket die Validierung bestanden hat, können Sie das Beispielpaket installieren, indem Sie auf das Symbol „MNP2000.msi“ klicken oder in der Befehlszeile die entsprechenden Befehlszeilenoptionen verwenden.

Damit ist die Beispielinstallation abgeschlossen.

Nächstes Beispiel

Upgradebeispiel