徵狀
當您在線上模式下使用 Microsoft Outlook 存取某些電子郵件訊息時,RPC 用戶端存取服務會以意外地死機或重新開機。 在這種情況下,事件記錄中會記錄下列錯誤。 注意: 有時候,即使仍記錄事件的專案,服務也不會當機。下列是在儲存在下列位置的 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.<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類別中發生的邏輯錯誤所造成。
解決方案
若要修正此問題,請安裝 Exchange server 2013累計更新 14或exchange server 2013 的後續累積更新。
因應措施
若要解決此問題,請使用 RCA 記錄來找出導致服務停止的信箱。 接著,建議您讓信箱使用者將 Outlook 設定從線上模式變更為快取模式。 此外,請確認使用者不會直接或透過使用 Outlook 規則,將特定的電子郵件訊息複製或移動到 .pst 或本機資料夾中。 若要判斷導致問題的訊息,請一次將每一封郵件複製或移動到 .pst 檔案。 您無法移動的訊息就是導致問題的訊息。 這個問題會導致失去連線性遺失或導致 RPC 用戶端存取服務損毀。
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。