Simptome

Să presupunem că încercați să instalați și să configurați BizTalk Server automat ca parte a unui șablon de serviciu fără orice utilizator înregistrat pe (de exemplu, cu Scripturile de pornire, politici sau scripturi de la distanță sau în Virtual Machine Manager (VMM)) utilizând următorul script:

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

În această situație, apare o blocare și primiți următoarele mesaje de eroare:

Nume jurnal: aplicație
Sursă: Windows Error Reporting
Data: <data><Time>
ID eveniment: 1001
Nivel: informaţii
Computer: <ComputerName.domain>
Descriere:
Fault bucket tip 94514951244, 5
Nume eveniment: CLR20r3
Răspuns: Nu este disponibilă
CAB Id: 0
Semnătura problemă:
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:
Nume jurnal: aplicație
Sursă: Eroare de aplicație
Data: <data><Time>
ID eveniment: 1000
Nivel: eroare
Computer: ComputerName.domain>
Descriere:
Faulting application name: Configuration.exe, versiune: 3.10.229.0, temporal: 0x50fe360e
Faulting module name: KERNELBASE.dll, versiune: 6.2.9200.16451, temporal: 0x50988950
Cod excepție: 0xe0434352
Fault offset: 0x00014b32
Faulting proces id: 0x1298
Faulting application start time: 0x01cf44a20a602d49
Faulting application calea: <Nume disc>: \Program Files (x86) \Microsoft 2013\Configuration.exe BizTalk Server
Faulting calea modulul: <Nume disc>: \Windows\SYSTEM32\KERNELBASE.dll
Raport Id: 5f389614-b095-11e3-940a-00155da23448
Faulting pachetul nume complet:
Faulting pachetul relative application ID:


Este posibil să primiți următorul crash eveniment detalii:

<?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>
< AppName > Microsoft® BizTalk® Server 2013 < / AppName >
<AppVersion>3.10.229.0</AppVersion>
< exceptionString > System.InvalidOperationException: se afișează o casetă de modal dialog sau formular când aplicația nu se execută în UserInteractive modul nu este o operațiune validă. Specificați style ServiceNotification sau DefaultDesktopOnly pentru a afișa o notificare de la o aplicație de serviciu.
la System.Windows.Forms.Form.ShowDialog (IWin32Window-proprietar)
la System.Windows.Forms.Form.ShowDialog()
la Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
la System.Threading.ThreadHelper.ThreadStart_Context (stare de obiecte)
la System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext ContextCallback apelare inversă, obiect de stare, Boolean preserveSyncCtx)
la System.Threading.ExecutionContext.Run (ExecutionContext executionContext ContextCallback apelare inversă, obiect de stare, Boolean preserveSyncCtx)
la System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback apelare inversă, stare de obiecte)
la System.Threading.ThreadHelper.ThreadStart() < / exceptionString >
< exceptionMessage > se afișează o casetă de modal dialog sau formular când aplicația nu se execută în UserInteractive modul nu este o operațiune validă. Specificați style ServiceNotification sau DefaultDesktopOnly pentru a afișa o notificare de la o aplicație serviciu. < / exceptionMessage >
< exceptionStackTrace > la System.Windows.Forms.Form.ShowDialog (IWin32Window-proprietar)
la System.Windows.Forms.Form.ShowDialog()
la Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
la System.Threading.ThreadHelper.ThreadStart_Context (stare de obiecte)
la System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext ContextCallback apelare inversă, obiect de stare, Boolean preserveSyncCtx)
la System.Threading.ExecutionContext.Run (ExecutionContext executionContext ContextCallback apelare inversă, obiect de stare, Boolean preserveSyncCtx)
la System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback apelare inversă, stare de obiecte)
la System.Threading.ThreadHelper.ThreadStart() < / exceptionStackTrace >
<targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite>
<HResult>80131509</HResult>
</WatsonInfo>


Notă Nu se afișează fereastra de progres (ShowDialog). Cu toate acestea, instalare şi configurare sunt de succes atunci când acelaşi script se utilizează interactiv cu un utilizator conectat.

Cauza

Această problemă apare deoarece utilizatorul va fi actualizat cu o fereastră de progres încă în timpul silent (/ s) de instalare. Dacă nici un utilizator face Log on pe computer, actualizarea nu funcţionează aşa cum fereastra de progres numai pot fi afișate într-o sesiune de utilizator interactiv.

Rezolvare

Informații despre actualizarea cumulativă

După ce Aplicați această remediere, utilizați parametrul nou /noprogressbar atunci când executați Configuration.exe nesupravegheate.

Notă

  • Aveți posibilitatea să verificați toți parametrii cu Configuration.exe /?

  • Parametrul /noprogressbar este, de asemenea, incluse în BizTalk Server 2013 R2 de lansare.

Această problemă a fost rezolvată mai întâi în următoarea actualizare cumulativă de BizTalk Server:

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Referințe

Pentru informații despre pachetele service pack și lista de actualizări cumulative pentru BizTalk Server, consultați KB 2555976: Service pack și lista de actualizări cumulative pentru BizTalk Server.

Pentru mai multe informații despre remedierile rapide BizTalk Server, consultați KB 2003907: informații despre remedierile rapide BizTalk și cumulativă suport de actualizare.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?

Ce v-a afectat experiența?

Aveți feedback suplimentar? (Opțional)

Vă mulțumim pentru feedback!

×