Symptômes

Supposons que vous essayez d’installer et de configurer automatiquement de BizTalk Server dans le cadre d’un modèle de service sans qu’un utilisateur connecté (par exemple, avec les scripts de démarrage, des stratégies ou des scripts à distance ou dans Virtual Machine Manager (VMM)) en utilisant le script suivant :

Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt

Dans ce cas, un blocage se produit, et vous recevez des messages d’erreur suivants :

Nom du journal : Application
Source : Fenêtres rapport d’erreurs
Date : <Date><heure>
L’ID d’événement : 1001
Niveau : informations
Ordinateur : <ComputerName.domain>
Description :
Panne de compartiment, type 94514951244, 5
Nom de l’événement : CLR20r3
Réponse : Non disponible
Id de la cabine : 0
Signature du problème :
P1: configuration.exe
P2: 3.10.229.0
P3: 50fe360e
P4: System.Windows.Forms
P5: 4.0.30319.18408
P6 : 52311103
P7: 2d77
P8 : ee
P9: System.InvalidOperationException
P10:
Nom du journal : Application
Source : Erreur d’Application
Date : <Date><heure>
L’ID d’événement : 1000
Niveau : erreur
Ordinateur : ComputerName.domain>
Description :
Nom de l’application défaillant : Configuration.exe, version : 3.10.229.0, horodatage : 0x50fe360e
Nom du module défaillant : KERNELBASE.dll, version : 6.2.9200.16451, horodatage : 0x50988950
Code d’exception : 0xe0434352
Décalage d’erreur : 0x00014b32
Id du processus défaillant : 0x1298
Défaillante heure de début d’application : 0x01cf44a20a602d49
Chemin de l’application défaillant : <Nom du disque> : \Program (x86) de fichiers \Microsoft BizTalk Server 2013\Configuration.exe
Chemin du module défaillant : <Nom du disque> : \Windows\SYSTEM32\KERNELBASE.dll
Id de l’état : 5f389614-b095-11e3-940a-00155da23448
Nom complet du package défaillant :
ID de l’application de relatifs au package défaillant :


Vous pouvez également recevoir les détails de l’événement de blocage suivantes :

<?xml version="1.0" encoding="utf-16"?>
< xmlns : xsi de WatsonInfo = xmlns : XSD de « http://www.w3.org/2001/XMLSchema-instance » = « http://www.w3.org/2001/XMLSchema » >
<osVersion><OSVersion></osVersion>
< Nom_app > Microsoft® BizTalk® Server 2013 < / AppName >
<AppVersion>3.10.229.0</AppVersion>
< exceptionString > System.InvalidOperationException : affichage d’une boîte de dialogue modale ou un formulaire lorsque l’application n’est pas en cours d’exécution dans UserInteractive mode n’est pas une opération valide. Spécifiez le style ServiceNotification ou DefaultDesktopOnly pour afficher une notification à partir d’une application de service.
à System.Windows.Forms.Form.ShowDialog (propriétaire IWin32Window)
à System.Windows.Forms.Form.ShowDialog()
à Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
à System.Threading.ThreadHelper.ThreadStart_Context (état de l’objet)
à System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext ContextCallback rappel, état de l’objet, Boolean preserveSyncCtx)
à System.Threading.ExecutionContext.Run (ExecutionContext executionContext ContextCallback rappel, état de l’objet, Boolean preserveSyncCtx)
à System.Threading.ExecutionContext.Run (ExecutionContext executionContext, rappel de ContextCallback, état de l’objet)
à System.Threading.ThreadHelper.ThreadStart() < / exceptionString >
< exceptionMessage > affiche une boîte de dialogue modale ou un formulaire lorsque l’application n’est pas en cours d’exécution dans UserInteractive mode n’est pas une opération valide. Spécifiez le style ServiceNotification ou DefaultDesktopOnly pour afficher une notification à partir d’une application de service. < / exceptionMessage >
< exceptionStackTrace > à System.Windows.Forms.Form.ShowDialog (propriétaire IWin32Window)
à System.Windows.Forms.Form.ShowDialog()
à Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
à System.Threading.ThreadHelper.ThreadStart_Context (état de l’objet)
à System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext ContextCallback rappel, état de l’objet, Boolean preserveSyncCtx)
à System.Threading.ExecutionContext.Run (ExecutionContext executionContext ContextCallback rappel, état de l’objet, Boolean preserveSyncCtx)
à System.Threading.ExecutionContext.Run (ExecutionContext executionContext, rappel de ContextCallback, état de l’objet)
à System.Threading.ThreadHelper.ThreadStart() < / exceptionStackTrace >
<targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite>
<HResult>80131509</HResult>
</WatsonInfo>


Remarque : La fenêtre de progression (ShowDialog) ne peut pas être affichée. Toutefois, l’installation et la configuration sont réussies lorsque le même script est utilisé de manière interactive avec un utilisateur connecté.

Cause

Ce problème se produit car l’utilisateur sera toujours être mis à jour avec une fenêtre de progression pendant le mode silencieux (/ s) installation. Si aucun utilisateur se connecte à l’ordinateur, la mise à jour ne fonctionne pas comme la fenêtre en cours ne peut être affichée dans une session d’utilisateur interactive.

Résolution

Informations de mise à jour cumulative

Après avoir appliqué ce correctif, veuillez utiliser le nouveau paramètre /noprogressbar lorsque vous exécutez Configuration.exe sans assistance.

Remarque

  • Vous pouvez vérifier tous les paramètres avec Configuration.exe / ?

  • Le paramètre /noprogressbar est également inclus dans BizTalk Server 2013 R2 release.

Ce problème a été tout d’abord été résolu dans la mise à jour cumulative suivante de BizTalk Server :

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références

Pour plus d’informations sur les service packs et la liste de mise à jour cumulative pour BizTalk Server, consultez 2555976 de la base de connaissances : le Service pack et liste de mise à jour cumulative pour BizTalk Server.

Pour plus d’informations sur les correctifs de BizTalk Server, consultez 2003907 de la base de connaissances : mettre à jour les informations sur les correctifs de BizTalk et cumulative prise en charge.

Besoin d’aide ?

Développez vos compétences

Découvrez des formations >

Accédez aux nouvelles fonctionnalités en avant-première

Rejoindre Microsoft Insider >

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×