Problembeschreibung
Angenommen Sie, Sie versuchen, installieren und konfigurieren Sie BizTalk Server automatisch als Teil einer Servicevorlage ohne alle Benutzer (z. B. mit Skripts zum Starten, Richtlinien und Remoteskripts oder in Virtual Machine Manager (VMM)) mithilfe des folgenden Skripts:
Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt
In diesem Fall einem Absturz und die folgenden Fehlermeldungen angezeigt:
Protokollname: AnwendungQuelle: Windows-FehlerberichterstattungDatum: <Datum><Uhrzeit>Ereignis-ID: 1001Ebene: InformationenComputer: <ComputerName.domain>BeschreibungFehler 94514951244, Zeitraumtyp 5Ereignisname: CLR20r3Antwort: Nicht verfügbarCAB-Id: 0Problem Signatur:P1: configuration.exeP2: 3.10.229.0P3: 50fe360eP4: System.Windows.FormsP5: 4.0.30319.18408P6: 52311103P7: 2d778: EeP9: System.InvalidOperationExceptionP10:Protokollname: AnwendungQuelle: AnwendungsfehlerDatum: <Datum><Uhrzeit>Ereignis-ID: 1000Stufe: FehlerComputer: ComputerName.domain>BeschreibungFehlgeschlagene Anwendungsname: Configuration.exe, Version: 3.10.229.0 Uhrzeit: 0x50fe360eFehlgeschlagene Modulname: KERNELBASE.dll, Version: 6.2.9200.16451 Uhrzeit: 0x50988950Ausnahmecode: 0xe0434352Fehleroffset: 0x00014b32Fehlerhaften Prozess-Id: 0x1298Fehlgeschlagene Anwendung Startzeit: 0x01cf44a20a602d49Fehlgeschlagene Anwendungspfad: <Name Datenträger>: \Program Files (x86) \Microsoft BizTalk Server 2013\Configuration.exeFehlgeschlagene Modulpfad: <Name Datenträger>: \Windows\SYSTEM32\KERNELBASE.dllBericht-Id: 5f389614-b095-11e3-940a-00155da23448Fehlerhafte vollständige Paketname:Fehlgeschlagene Anwendung Relative Paket-ID:
Sie erhalten auch Ereignisdetails von Abstürzen:
<?xml version="1.0" encoding="utf-16"?>< WatsonInfo xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns: xsd = "http://www.w3.org/2001/XMLSchema" ><osVersion><OSVersion></osVersion>< Anwendungsname > Microsoft® BizTalk® Server 2013 < / Anwendungsname ><AppVersion>3.10.229.0</AppVersion>< ExceptionString > System.InvalidOperationException: ein modales Dialogfeld oder Formular angezeigt, wenn die Anwendung nicht im UserInteractive läuft Modus ist ein ungültiger Vorgang. Geben Sie ServiceNotification oder DefaultDesktopOnly Stil zum Anzeigen einer Meldung ein Anwendungsdienst an.Bei System.Windows.Forms.Form.ShowDialog (IWin32Window Besitzer)am System.Windows.Forms.Form.ShowDialog()am Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()Bei System.Threading.ThreadHelper.ThreadStart_Context (Objektstatus)Bei System.Threading.ExecutionContext.RunInternal (ExecutionContext ExecutionContext ContextCallback Rückruf Objektzustand, boolesche PreserveSyncCtx)Bei System.Threading.ExecutionContext.Run (ExecutionContext ExecutionContext ContextCallback Rückruf Objektzustand, boolesche PreserveSyncCtx)Bei System.Threading.ExecutionContext.Run (ExecutionContext ExecutionContext, ContextCallback Rückruf Objektstatus)am System.Threading.ThreadHelper.ThreadStart() < / ExceptionString >< ExceptionMessage > ein modales Dialogfeld oder Formular angezeigt, wenn die Anwendung nicht im UserInteractive läuft Modus ist ein ungültiger Vorgang. Geben Sie das ServiceNotification oder DefaultDesktopOnly Format zum Anzeigen einer Benachrichtigung aus einem Service-Anwendung < / ExceptionMessage >< ExceptionStackTrace > am System.Windows.Forms.Form.ShowDialog (IWin32Window Besitzer)am System.Windows.Forms.Form.ShowDialog()am Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()Bei System.Threading.ThreadHelper.ThreadStart_Context (Objektstatus)Bei System.Threading.ExecutionContext.RunInternal (ExecutionContext ExecutionContext ContextCallback Rückruf Objektzustand, boolesche PreserveSyncCtx)Bei System.Threading.ExecutionContext.Run (ExecutionContext ExecutionContext ContextCallback Rückruf Objektzustand, boolesche PreserveSyncCtx)Bei System.Threading.ExecutionContext.Run (ExecutionContext ExecutionContext, ContextCallback Rückruf Objektstatus)am System.Threading.ThreadHelper.ThreadStart() < / ExceptionStackTrace ><targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite><HResult>80131509</HResult></WatsonInfo>
Hinweis Fenster (ShowDialog) kann nicht angezeigt werden. Allerdings sind die Installation und Konfiguration erfolgreich, wenn dasselbe Skript interaktiv angemeldeten Benutzer verwendet wird.
Ursache
Dieses Problem tritt auf, weil der Benutzer weiterhin mit einem Fenster während der automatischen aktualisiert wird (/ s) Installation. Wenn keine Benutzer am Computer anmeldet, funktioniert das Update nicht wie Fenster nur in einer interaktiven Sitzung angezeigt werden kann.
Problemlösung
Informationen zum kumulativen Update
Nachdem Sie dieses Update anwenden, verwenden Sie den neuen Parameter /noprogressbar Configuration.exe unbeaufsichtigte Ausführung.Hinweis
-
Überprüfen Sie alle Parameter mit Configuration.exe /?
-
Der Parameter /noprogressbar ist ebenfalls in BizTalk Server 2013 R2 freigegeben.
Dieses Problem wurde erstmals die folgenden kumulative Update BizTalk Server behoben:
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Referenzen
Weitere Informationen über Servicepacks und kumulative Update-Liste für BizTalk Server KB 2555976: Service Pack und kumulative Update-Liste für BizTalk Server.Weitere Informationen über BizTalk Server-Updates finden Sie unter KB 2003907: Informationen über BizTalk-Updates und kumulative update unterstützt.