Симптоми
Да предположим, че се опитвате да инсталирате и конфигурирате BizTalk сървъра автоматично като част от услугата шаблон без всеки потребител (например при стартиране на скриптове, правила или отдалечен скриптове или в диспечера на виртуална машина (VMM)) с помощта на следния скрипт:
Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt
В тази ситуация възниква, и получавате следното съобщение за грешка:
Влизане име: приложение
Източник: Windows за съобщаване за грешки
Дата: <Дата><време>
ИД на събитие: 1001
Ниво: информация
Компютър: <ComputerName.domain>
Описание:
Откази от паметта 94514951244, тип 5
Име на събитието: CLR20r3
Отговор: Не е налично
Cab Id: 0
Проблем подпис:
P1: configuration.exe
P2: 3.10.229.0
P3: 50fe360e
P4: System.Windows.Forms
P5: 4.0.30319.18408
P6: 52311103
P7: 2d77
P8: дд
P9: System.InvalidOperationException
P10:
Влизане име: приложение
Източник: Грешка в приложение
Дата: <Дата><време>
ИД на събитие: 1000
Ниво: грешка
Компютър: ComputerName.domain>
Описание:
Faulting име на приложение: Configuration.exe, версия: 3.10.229.0, клеймо: 0x50fe360e
Faulting име: KERNELBASE.dll, версия: 6.2.9200.16451, клеймо: 0x50988950
Код на изключението: 0xe0434352
Отказ изместване: 0x00014b32
Faulting процес id: 0x1298
Грешка в приложението начален час: 0x01cf44a20a602d49
Faulting application път: <Име на диска>: \Program Files (x86) \Microsoft 2013\Configuration.exe BizTalk Server
Faulting module път: <Име на диска>: \Windows\SYSTEM32\KERNELBASE.dll
Доклад Id: 5f389614-b095-11e3-940a-00155da23448
Грешка в пакета пълно име:
Грешка в пакета спрямо ИД:
Също така може да получите следната информация катастрофа събитие:
<?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>
< Име_на_приложение > Microsoft® BizTalk® Server 2013 < / Име_на_приложение >
<AppVersion>3.10.229.0</AppVersion>
< exceptionString > System.InvalidOperationException: показва модален диалогов прозорец или формуляр, когато приложението не работи в UserInteractive режим не е валидна операция. Задайте ServiceNotification или DefaultDesktopOnly стил за показване на уведомление от сервизно приложение.
в System.Windows.Forms.Form.ShowDialog (IWin32Window собственик)
в System.Windows.Forms.Form.ShowDialog()
в Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
в System.Threading.ThreadHelper.ThreadStart_Context (състояние на обект)
в System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback обаждане, състоянието на обекта, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback обаждане, състоянието на обекта, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run (ExecutionContext executionContext ContextCallback обаждане, състояние на обект)
в System.Threading.ThreadHelper.ThreadStart() < / exceptionString >
< exceptionMessage > показва модален диалогов прозорец или формуляр, когато приложението не работи в UserInteractive режим не е валидна операция. Задайте ServiceNotification или DefaultDesktopOnly стил за показване на уведомление от сервизни приложения. < / exceptionMessage >
< exceptionStackTrace > в System.Windows.Forms.Form.ShowDialog (IWin32Window собственик)
в System.Windows.Forms.Form.ShowDialog()
в Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
в System.Threading.ThreadHelper.ThreadStart_Context (състояние на обект)
в System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback обаждане, състоянието на обекта, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback обаждане, състоянието на обекта, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run (ExecutionContext executionContext ContextCallback обаждане, състояние на обект)
в System.Threading.ThreadHelper.ThreadStart() < / exceptionStackTrace >
<targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite>
<HResult>80131509</HResult>
</WatsonInfo>
Забележка Не може да се появи прозорец изпълнение (ShowDialog). Обаче инсталиране и конфигуриране са успешни, когато същият скрипт се използва интерактивен с влезлият потребител.
Причина
Този проблем възниква, тъй като потребителят все още ще се актуализира с Прозорец изпълнение по време на тихо (/ s) инсталация. Ако не потребител влиза в компютъра, тя не работи както Прозорец изпълнение може да се появят в интерактивен потребител сесия.
Решение
Информация за сборна актуализация
След прилагането на тази корекция, използвайте нов параметър /noprogressbar , когато стартирате Configuration.exe автоматично.
Забележка
-
Можете да проверите всички параметри с Configuration.exe /?
-
Параметърът /noprogressbar е включена в BizTalk Server 2013 R2 съобщение.
Първо този проблем е решен в следната сборна актуализация на BizTalk сървъра:
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
За информация за сервизни пакети и сборен списък за BizTalk Server KB 2555976: сервизен пакет и сборен списък за BizTalk Server.
За повече информация относно BizTalk Server поправки, вижте KB 2003907: информация за BizTalk спешни корекции и кумулативни актуализации.