Sümptomid
Oletagem, et proovite installida ja konfigureerida BizTalk Server automaatselt osana teenusemall ilma kasutaja sisse logimata (näiteks käivitusskripte, poliitikaid või kaugskripte või virtuaalarvuti halduris (VMM)) kasutades järgmist skripti:
Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt
Sellises olukorras ilmneb krahh ja kuvatakse järgmised tõrketeated:
Märkus.
Logi nimi: Rakendus
Allikas: Windowsi tõrketeavitus
Kuupäev: <kuupäevja kellaaeg><>
Sündmuse ID: 1001
Tase: teave
Arvuti: <ComputerName.domain>
Kirjeldus:
Veasalv 94514951244, tüüp 5
Sündmuse nimi: CLR20r3
Vastus: pole saadaval
Cab ID: 0
Probleemi signatuur:
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:
Logi nimi: Rakendus
Allikas: rakenduse tõrge
Kuupäev: <kuupäevja kellaaeg><>
Sündmuse ID: 1000
Tase: Tõrge
Arvuti: ComputerName.domain>
Kirjeldus:
Tõrkuva rakenduse nimi: Configuration.exe, versioon: 3.10.229.0, ajatempel: 0x50fe360e
Tõrkuva mooduli nimi: KERNELBASE.dll, versioon: 6.2.9200.16451, ajatempel: 0x50988950
Erandi kood: 0xe0434352
Vea nihe: 0x00014b32
Tõrkuva protsessi ID: 0x1298
Tõrkuva rakenduse algusaeg: 0x01cf44a20a602d49
Tõrkuva rakenduse tee: <Ketta nimi>:\Programmi Files (x86)\Microsofti BizTalk Server 2013\Configuration.exe
Tõrkuva mooduli tee: <ketta nimi>:\Windows\SYSTEM32\KERNELBASE.dll
Aruande ID: 5f389614-b095-11e3-940a-00155da23448
Tõrkuva paketi täisnimi:
Tõrkuva paketi suhtelise rakenduse ID:
Võite saada ka järgmised krahhi sündmuse üksikasjad:
Märkus.
<?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: modaaldialoogiboksi või vormi kuvamine, kui rakendus ei tööta UserInteractive'i režiimis pole sobiv toiming. Määrake laad ServiceNotification või DefaultDesktopOnly, et kuvada teenuserakenduse teatis.
at System.Windows.Forms.Form.ShowDialog(IWin32Window omanik)
at System.Windows.Forms.Form.ShowDialog()
at Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()</exceptionString>
<exceptionMessage>– modaaldialoogiboksi või vormi kuvamine, kui rakendus ei tööta UserInteractive'i režiimis, pole sobiv toiming. Määrake laad ServiceNotification või DefaultDesktopOnly, et kuvada teenuserakenduse teatis.</exceptionMessage>
<exceptionStackTrace> at System.Windows.Forms.Form.ShowDialog(IWin32Window omanik)
at System.Windows.Forms.Form.ShowDialog()
at Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()</exceptionStackTrace>
<targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite>
<HResult>80131509</HResult>
</WatsonInfo>
Märkus. Edenemisakent (ShowDialog) ei saa kuvada. Installimine ja konfigureerimine õnnestuvad, kui sama skripti kasutatakse interaktiivselt sisselogitud kasutajaga.
Põhjus
See probleem ilmneb, kuna kasutajat värskendatakse vaikse (/s) installimise ajal endiselt edenemisaknaga. Kui ühtegi kasutajat arvutisse ei logi, siis värskendus ei tööta, kuna edenemisakent saab kuvada ainult interaktiivsel kasutajaseansis.
Lahendus
Koondvärskenduse teave
Pärast selle paranduse rakendamist kasutage uut parameetrit /noprogressbar, kui käivitate Configuration.exe järelevalveta.
Märkus.
Saate kontrollida kõiki parameetreid, kui Configuration.exe /?
Parameeter /noprogressbar sisaldub ka BizTalk Server 2013 R2 väljaandes.
See probleem lahendati esmalt järgmises BizTalk Server koondvärskenduses:
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Lisateavet BizTalk Server hoolduspakettide ja koondvärskenduste loendi kohta leiate teemast KB 2555976: hoolduspakettide ja koondvärskenduste loend BizTalk Server jaoks.
Lisateavet BizTalk Server kiirparanduste kohta leiate teemast KB 2003907: Teave BizTalki kiirparanduste ja koondvärskenduse toe kohta .