Voici l'erreur qui est générée par notre suite de construction automatisée sur Windows 2008, lors de l'exécution du programme CIE (après avoir migré de WiX 2.0 à WiX 3.0) :
LGHT0217 : Erreur dans l'exécution de l'action ICE 'ICE01'. La cause la plus fréquente de ce type d'échec de l'ICE est un moteur de script mal enregistré. Voir http://wix.sourceforge.net/faq.html#Error217 pour plus de détails et pour savoir comment résoudre ce problème. Le format de chaîne suivant n'a pas été pris en compte par l'enregistreur de messages de l'interface utilisateur externe : "Il n'a pas été possible d'accéder au service Windows Installer. Ce problème peut survenir si le programme d'installation de Windows n'est pas correctement installé. Contactez votre personnel d'assistance pour obtenir de l'aide". dans light.exe(0, 0)
En outre, ce sont les erreurs qui apparaissent dans le journal des événements :
MSIInstaller : Échec de la connexion au serveur. Erreur : 0x80070005 Produit : [Nom du produit] -- Erreur 1719. Il n'a pas été possible d'accéder au service Windows Installer. Cette erreur peut se produire si le programme d'installation de Windows n'est pas correctement installé. Contactez votre personnel d'assistance pour obtenir de l'aide.
Intuitivement :
- VBScript et JScript ont été enregistrés sous l'administration.
- Le service d'intégration dispose d'autorisations pour l'interaction avec le bureau et tous les fichiers.
- Les constructions réussissent lorsqu'elles sont exécutées manuellement sur la même machine par un autre utilisateur ou même par un utilisateur connecté en tant que compte d'intégration (via RDP )
Je suis à court d'idées pour l'instant.
Comment résoudre ce problème tout en conservant la validation de la CIE ?
8 votes
Génial que l'url de la FAQ dans le message d'erreur soit cassée...