Симптомы
Предположим, попробуйте выполнить для установки и настройки BizTalk Server автоматически как часть шаблона службы без вмешательства пользователя войти в систему (например, сценарии запуска, политики или сценариев удаленного или диспетчер виртуальных машин (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> описание Виновный имя приложения: Configuration.exe, версия: 3.10.229.0, штамп времени: 0x50fe360e Виновный имя модуля: KERNELBASE.dll, версия: 6.2.9200.16451, штамп времени: 0x50988950 Код исключения: 0xe0434352 Смещение: 0x00014b32 Этот идентификатор процесса: 0x1298 Сбойное приложение время начала: 0x01cf44a20a602d49 Этот путь приложения: <Имя диска>: \Program \Microsoft файлы (x86) 2013\Configuration.exe BizTalk Server Путь к модулю виновный: <Имя диска>: \Windows\SYSTEM32\KERNELBASE.dll Номер отчета: 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, состояние объекта, логическое preserveSyncCtx) в System.Threading.ExecutionContext.Run (ExecutionContext executionContext, обратного вызова ContextCallback, состояние объекта, логическое 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, состояние объекта, логическое preserveSyncCtx) в System.Threading.ExecutionContext.Run (ExecutionContext executionContext, обратного вызова ContextCallback, состояние объекта, логическое 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 также включены в R2 BizTalk Server 2013 выпуска.
Сначала эта проблема была исправлена в следующем накопительном обновлении BizTalk Server:
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Ссылки
Дополнительные сведения о пакетах обновления и накопительное обновление списка BizTalk Server см 2555976 КБ: службы для BizTalk Server с пакетом обновления и накопительное обновление списка. Дополнительные сведения об исправлениях с BizTalk Server см КБ 2003907: сведения об исправлениях BizTalk и накопительное обновление поддержки.