Požymiai
Tarkime, kad bandote įdiegti ir konfigūruoti BizTalk Server automatiškai pakeitimų šablono dalis be bet kuriam vartotojui prisijungti (pvz., su paleisties scenarijų, strategijas arba nuotolinio scenarijus, arba virtualiosios mašinos tvarkytuvo (VMM)), naudodami šį scenarijų:
Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt
Tokiu atveju įvyksta gedimas, ir gaunate šį klaidos pranešimą:
Žurnalo pavadinimas: taikomoji programaŠaltinis: Windows klaidų ataskaitosData: <data><laiko>Įvykio ID: 1001Lygis: informacijaKompiuteris: <ComputerName.domain>Aprašymas:Gedimų atminties 94514951244, įveskite 5Įvykio pavadinimas: CLR20r3Atsakymas: NėraCab Id: 0Problema parašas:P1: configuration.exeP2: 3.10.229.0P3: 50fe360eP4: System.Windows.FormsP5: 4.0.30319.18408P6: 52311103P7: 2d77P8: eeP9: System.InvalidOperationExceptionP10:Žurnalo pavadinimas: taikomoji programaŠaltinis: Taikomosios programos klaidaData: <data><laiko>Įvykio ID: 1000Lygis: klaidosKompiuteris: ComputerName.domain>Aprašymas:Sugadintas programos pavadinimas: Configuration.exe, versija: 3.10.229.0, laikas: 0x50fe360eKlaida, modulio pavadinimas: KERNELBASE.dll, versija: 6.2.9200.16451, laikas: 0x50988950Išimties kodas: 0xe0434352Klaida poslinkis: 0x00014b32Klaida procesas id: 0x1298Klaida, programos pradžios laikas: 0x01cf44a20a602d49Klaida programos kelias: <Disko vardas>: \Program Files (x86) \Microsoft BizTalk Server 2013\Configuration.exeKlaida, modulio path: <Disko vardas>: \Windows\SYSTEM32\KERNELBASE.dllPranešti apie Id: 5f389614-b095-11e3-940a-00155da23448Klaida, paketo vardas ir pavardė:Klaida, taikomosios programos paketą relative ID:
Taip pat galite gauti informacijos apie šį gedimas įvykį:
<?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: rodo modalusis dialogo langas ar forma, kai programa veikia ne UserInteractive režimas yra tinkamas veikimas. Nurodykite ServiceNotification arba DefaultDesktopOnly stilių, kad būtų rodomas pranešimas iš tarnybos taikomoji programa.į System.Windows.Forms.Form.ShowDialog (IWin32Window savininkas)System.Windows.Forms.Form.ShowDialog()Microsoft.BizTalk.Configuration.program.RunConfigProgressUIThread()į System.Threading.ThreadHelper.ThreadStart_Context (objekto būsena)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)ne System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback perskambinti, objekto būsena)System.Threading.ThreadHelper.ThreadStart() < / exceptionString >< exceptionMessage > rodo modalusis dialogo langas ar forma, kai programa veikia ne UserInteractive režimas yra tinkamas veikimas. Nurodykite ServiceNotification arba DefaultDesktopOnly stilių, kad būtų rodomas pranešimas iš tarnybos taikomoji programa. < / exceptionMessage >< exceptionStackTrace > į System.Windows.Forms.Form.ShowDialog (IWin32Window savininkas)System.Windows.Forms.Form.ShowDialog()Microsoft.BizTalk.Configuration.program.RunConfigProgressUIThread()į System.Threading.ThreadHelper.ThreadStart_Context (objekto būsena)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)ne System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback perskambinti, objekto būsena)System.Threading.ThreadHelper.ThreadStart() < / exceptionStackTrace ><targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite><HResult>80131509</HResult></WatsonInfo>
Pastaba. Eigos langą (ShowDialog) negali būti parodyti. Tačiau, diegimas ir konfigūravimas yra sėkmingas, kai tas pats scenarijus yra naudojamas kartu su įėjusiam vartotojui.
Priežastis
Ši problema kyla dėl to, kad vartotojas bus dar atnaujinti su eigos langą ir tylusis (/ s) diegimas. Jei nėra vartotojui įėjus į kompiuterį, naujinimas neveikia kaip eigos lange gali būti rodomi tik interaktyviam vartotojui seanso metu.
Sprendimas
Kaupiamojo naujinimo informacija
Pritaikius šią pataisą, prašome naudoti naują parametrą /noprogressbar paleidus Configuration.exe bendrai naudojamas.Pastaba.
-
Galite peržiūrėti visus parametrus su Configuration.exe /?
-
/Noprogressbar parametras taip pat yra įtrauktas į BizTalk Server 2013 R2 leidimo.
Ši problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą BizTalk Server:
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Norėdami gauti informacijos apie pakeitimų paketų ir kaupiamųjų naujinimų sąraše BizTalk Server, peržiūrėkite KB 2555976: pakeitimų paketas ir kaupiamųjų naujinimų sąrašas BizTalk Server.Jei norite gauti daugiau informacijos apie BizTalk Server karštąsias pataisas, žr. KB 2003907: informacija apie BizTalk karštąsias pataisas ir Kaupiamasis naujinimas paramos.