修复 ︰ 不能在安装和配置 BizTalk Server 无人参与的非交互式模式

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2954606
症状
假设您尝试安装服务模板的一部分自动配置 BizTalk Server,而无需任何用户登录 (例如,对于启动脚本、 策略或远程脚本,或者在 Virtual Machine Manager (VMM)) 通过使用下面的脚本 ︰
Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt
在此情况下,发生了崩溃,并收到以下错误消息 ︰
登录名: 应用程序
来源 ︰ Windows 错误报告
日期 ︰日期>时间>
事件 ID: 1001年
级别 ︰ 信息
计算机 ︰ComputerName.domain>
说明:
错误地址散列表元 94514951244,类型 5
事件名称 ︰ CLR20r3
响应 ︰ 不可用
机柜 Id: 0
问题使用该签名 ︰
P1: configuration.exe
P2: 3.10.229.0
P3: 50fe360e
P4: System.Windows.Forms
P5: 4.0.30319.18408
P6: 52311103
P7: 2 d 77
P8: ee
P9: System.InvalidOperationException
P10:
登录名: 应用程序
来源 ︰ 应用程序错误
日期 ︰日期>时间>
事件 ID: 1000
级别 ︰ 错误
计算机 ︰ ComputerName.domain>
说明:
错误的应用程序名称 ︰ Configuration.exe,版本 ︰ 3.10.229.0,时间戳 ︰ 0x50fe360e
错误模块名称 ︰ KERNELBASE.dll,版本 ︰ 6.2.9200.16451,时间戳 ︰ 0x50988950
异常代码 ︰ 0xe0434352
偏移量错误 ︰ 0x00014b32
出错的进程 id: 0x1298
错误应用程序启动时间 ︰ 0x01cf44a20a602d49
错误的应用程序路径 ︰磁盘名称>: \Program 文件 (x86) \Microsoft BizTalk Server 2013\Configuration.exe
错误模块路径 ︰磁盘名称>: \Windows\SYSTEM32\KERNELBASE.dll
报告 Id: 5f389614-b095-11e3-940a-00155da23448
错误的包完整名称 ︰
错误相对于包的应用程序 ID:

您还可能收到以下崩溃事件的详细信息 ︰
<?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></WatsonInfo>OSVersion>
<AppName>2013 年 Microsoft® BizTalk® 服务器</AppName>
<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>

注意:无法显示进度窗口 (ShowDialog)。但是,安装和配置都成功当同一脚本用于以交互方式登录的用户。
原因
因为用户仍将使用更新进度窗口在静默的过程中,会发生此问题 (/ s) 安装。如果没有用户登录到计算机时,更新不能按进度窗口可能只显示在交互式用户会话。
解决方案

累积更新信息

应用此修复程序后,请使用新参数/noprogressbar,当您运行无人参与的 Configuration.exe。

注意:
  • 您可以检查所有的参数与Configuration.exe /?
  • /Noprogressbar参数还包含 BizTalk Server 2013 R2 中释放。
第一次 BizTalk Server 以下累积更新中修复此问题 ︰
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
参考
信息服务包和累积更新列表 BizTalk Server,请参阅 KB 2555976: Service pack 和 BizTalk Server 的累积更新列表.

BizTalk Server 修补程序的更多信息,请参见 KB 2003907: BizTalk 修补程序和累积更新的支持信息.

警告:本文已自动翻译

属性

文章 ID:2954606 - 上次审阅时间:03/14/2016 07:43:00 - 修订版本: 2.0

Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Developer, Microsoft BizTalk Server 2013 Enterprise, Microsoft BizTalk Server 2013 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2954606 KbMtzh
反馈