WiX 3.0 déclenche une erreur 217, tout en étant exécuté par l'intégration continue

C'est l'erreur qui est générée par notre système automatisé suite sur Windows 2008, lors de l'exécution de ICEs (après la migration de WiX 2.0 pour WiX 3.0):

LGHT0217: Erreur lors de l'exécution de la GLACE de l'action "ICE01'. La cause la plus fréquente de ce type de GLACE de l'échec est un incorrectement enregistré le moteur de script. Voir http://wix.sourceforge.net/faq.html#Error217 pour plus de détails et comment résoudre ce problème. La chaîne de caractères de format n'était pas prévu par l'externe de l'INTERFACE utilisateur enregistreur de message: "Le Service Windows Installer n'a pas pu être consulté. Cela peut se produire si le programme d'installation de Windows n'est pas installé correctement. Contactez votre support technique pour assistance.". dans light.exe(0, 0)

En outre, ce sont les erreurs qui s'affichent dans le journal des événements:

MSIInstaller: impossible de se connecter au serveur. Erreur: 0 x 80070005
Produit: [ProductName] -- Erreur 1719. Le Service Windows Installer n'a pas pu être consulté. Cela peut se produire si le programme d'installation de Windows n'est pas installé correctement. Contactez votre support technique pour assistance.

Intuitivement:

  • VBScript et JScript ont été enregistrés en vertu de l'admin.
  • Service de l'intégration a les autorisations pour l'interaction avec le bureau et tous les fichiers
  • Construit réussir, lorsqu'il est exécuté manuellement sur la même machine par un autre utilisateur ou même de l'utilisateur connecté en tant qu'intégration de compte (via RDP)

Je suis d'idées si loin.

Comment puis-je résoudre ce problème tout en gardant la GLACE de validation?

  • Grande que la FAQ url dans la errormessage est cassé...