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.