在 Exchange Server 2013年中记录 RPC 客户端访问服务崩溃和事件 4999

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

点击这里察看该文章的英文版: 3061079
症状
当某些电子邮件通过使用 Microsoft Outlook 在联机模式下时,RPC 客户端访问服务崩溃或意外重新启动。在这种情况下,事件日志中记录以下错误。

注意有时,即使仍在记录事件的条目则不崩溃服务。

日志名称︰ 应用程序
来源︰ MSExchange 通用
日期: [出现时间]
事件 ID: 4999
任务类别︰ 常规
级别︰ 错误
关键词︰ 经典
用户︰ 不适用
计算机: [计算机名称]
说明
Watson 报告将要发送的进程 id: 1852,使用参数︰ E12IIS,c RTL AMD64 15.00.1076.009,M.E.RpcClientAccess.Service,未知,M.E.D.T.I.F.F.TextStore.AddText、 System.IndexOutOfRangeException,5453,未知。
ErrorReportingEnabled︰ 假

以下记录在 RCA 日志保存到以下位置︰

C:\Program Files\Microsoft\Exchange Server\V15\Logging\RPC 客户端访问

2015-04-23T19:05:35.961Z,3,603,/o=<id>/ou=exchange administrative group(fydibohf23spdlt)/cn=recipients/cn=5dd9b1444df54688b0d2367fbc5e47aa-crashmbx,,OUTLOOK.EXE,15.0.4711.1000,Classic,,,,ncacn_http,Client=MSExchangeRPC,,,,fault,00:00:00.2970000,,"Watson: [IndexOutOfRangeException] Index was outside the bounds of the array. at M.E.D.TextConverters.Internal.Format.FormatStore.TextStore.AddText(TextRunType runType, Char[] textBuffer, Int32 offset, Int32 count) at M.E.D.TextConverters.Internal.Format.FormatStore.AddMarkupText(Char[] textBuffer, Int32 offset, Int32 count) at M.E.D.TextConverters.Internal.Html.HtmlFormatConverterWithEncapsulation.OutputEncapsulatedMarkup() at M.E.D.TextConverters.Internal.Html.HtmlFormatConverterWithEncapsulation.Process(HtmlTokenId tokenId) at M.E.D.TextConverters.ConverterStream.Read(Byte[] buffer, Int32 offset, Int32 count) at M.E.D.TextConverters.Internal.RtfCompressed.RtfCompressCommon.ReadMoreData() at M.E.D.TextConverters.Internal.RtfCompressed.RtfCompressConverter.Run() at M.E.D.TextConverters.ConverterStream.Read(Byte[] buffer, Int32 offset, Int32 count) at M.E.D.S.BodyReadStream.<>c__DisplayClassb.<Read>b__a() at M.E.D.S.ConvertUtils.<>c__DisplayClass1`1.&lt;CallCtsWithReturnValue>b__0() at M.E.D.S.ConvertUtils.CallCts(Trace tracer, String methodName, LocalizedString exceptionString, CtsCall ctsCall) at M.E.D.S.ConvertUtils.CallCtsWithReturnValue[T](Trace tracer, String methodName, LocalizedString exceptionString, CtsCallWithReturnValue`1 ctsCall) at M.E.D.S.BodyReadStream.Read(Byte[] buffer, Int32 offset, Int32 count) at M.E.D.S.Util.StreamHandler.CopyStreamData(Stream readStream, Stream writeStream, Nullable`1 numBytes, Int32 t",,,.in,
原因
此问题是由 TextConverter 执行缓冲区复制操作时发生在TextConverter类中的逻辑错误引起的。
解决方案
若要解决此问题,请安装累积更新 14 有关 Exchange Server 2013年或更高版本 有关 Exchange Server 2013年累积更新.
替代方法
若要变通解决此问题,请确定导致 stopby 使用 RCA 日志服务邮箱。然后,我们建议您的邮箱用户 changetheir Outlook 设置联机模式缓存模式。

此外,还要确保用户不会复制或移动到.pst 或本地文件夹中,特定的电子邮件,直接地或通过使用 Outlook 规则。若要确定导致此问题的消息,复制或每次移动到一个.pst 文件的每一封邮件。您在一个 thatis 引起的问题无法 moveis 消息。该 problemcauses 的连接丢失或 causestheRPC 客户端访问服务崩溃丢失。
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。

警告:本文已自动翻译

属性

文章 ID:3061079 - 上次审阅时间:09/20/2016 15:45:00 - 修订版本: 3.0

Microsoft Exchange Server 2013 Standard, Microsoft Exchange Server 2013 Enterprise

  • kbqfe kbsurveynew kbmt KB3061079 KbMtzh
反馈