Falls es beim Setup zu einem Fehler wie
The installer has encountered an unexpected error installing the package, This may indicate a problem with this package: The error code is 26352.
kommt, dann sollten Sie das Setup noch einmal starten und dabei eine Log-Datei erstellen lassen, um die genaue Ursache zu finden.
Dies ist durch einen Aufruf wie
msiexec /i "C:\MyPackage\Example.msi" /L*V "C:\log\example.log"
möglich.
In der Log-Datei kann dann auf die eigentliche Fehlersuche gegangen werden.
Suchen Sie in der Datei nach Zeilen wie
MSI (s) (00:C0) [11:54:50:770]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI2BA8.tmp, Entrypoint: AddMachineCertificate AddMachineCertificate: Deleting certificate that begin with friendly name: RootCa_wixCert_ AddMachineCertificate: Adding certificate: RootCa_wixCert_1 AddMachineCertificate: Error 0x80070005: Failed to add certificate to the store. MSI (s) (00!64) [11:54:50:786]: Note: 1: 2205 2: 3: Error MSI (s) (00!64) [11:54:50:786]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 26352 MSI (c) (3C:C4) [11:54:50:801]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 26352. The arguments are: -2147024891, , MSI (s) (00!64) [11:54:55:789]: Note: 1: 2205 2: 3: Error MSI (s) (00!64) [11:54:55:789]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709 MSI (s) (00!64) [11:54:55:789]: Product: LOGINventory Offline Agent 9 -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 26352. The arguments are: -2147024891, , AddMachineCertificate: Error 0x80070005: Failed to install certificate. AddMachineCertificate: Error 0x80070005: Failed to install per-machine certificate. CustomAction AddMachineCertificate returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Dieser Fehler deutet darauf hin, dass im Rahmen des Setups gewisse Zertifikate nicht hinzugefügt werden konnten.
Prüfen Sie, ob auf dem Zielgerät Zertifikate mit den folgenden Namen vorhanden sind. Falls ja, bitte die Zertifikate löschen (und ggf. vorher exportieren als Sicherungskopie):
AddTrust External CA Root
COMODO RSA Certification Authority
COMODO RSA Code Signing CA
Nachdem diese Zertifikate gelöscht sind, sollte sich das Setup erfolgreich durchführen lassen.