修正 ︰ BizTalk Server 時當機,錯誤代碼 80131544 您已安裝的.NET Framework 4.5

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2909928
徵狀
假設您已經安裝.NET Framework 有 Microsoft BizTalk 伺服器 2010年或 2013 安裝的伺服器上的 4.5.x。之後,BizTalk 主控件執行個體,事件記錄檔中類似下列的錯誤代碼 80131544 的損毀 ︰
記錄檔名稱 ︰ 應用程式
來源 ︰.NET 執行階段
日期 ︰
事件識別碼 ︰ 1023年
工作類別 ︰ 無
層級 ︰ 錯誤
關鍵字 ︰ 傳統
使用者 ︰ n/A
電腦 ︰伺服器名稱>
描述:
應用程式 ︰ BTSNTSvc64.exe
架構版本 ︰ v4.0.30319
描述 ︰ 因 IP 000007FDED170BC1 在.NET 執行階段中發生內部錯誤而終止處理程序 (000007FDECE00000),結束程式碼 80131544。
記錄檔名稱 ︰ 應用程式
來源 ︰ 應用程式錯誤
日期 ︰
事件識別碼: 1000
工作類別: (100)
層級 ︰ 錯誤
關鍵字 ︰ 傳統
使用者 ︰ n/A
電腦 ︰伺服器名稱>
描述:
錯誤的應用程式名稱 ︰ BTSNTSvc64.exe、 版本 ︰ 3.10.229.0,時間戳記 ︰ 0x50fe567a
錯誤的模組名稱 ︰ clr.dll、 版本 ︰ 4.0.30319.19106,時間戳記 ︰ 0x51a512d4
例外狀況代碼 ︰ 0x80131544
錯誤位移 ︰ 0x0000000000370bc1
錯誤的處理程序識別碼 ︰ 0xca8
判定為失敗的應用程式啟動時間 ︰ 0x01ceb6394f1dd32a
判定為失敗的應用程式路徑 ︰磁碟名稱>: \Program 檔案 (x86) \Microsoft BizTalk Server 2013\BTSNTSvc64.exe
錯誤的模組路徑 ︰磁碟名稱>: \Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
報表的識別碼 ︰ReportId>
判定為失敗套件的完整名稱 ︰
錯誤的封裝相對於應用程式識別碼 ︰
記錄檔名稱 ︰ 系統
來源 ︰ 服務控制管理員
日期 ︰
事件識別碼 ︰ 7031
工作類別 ︰ 無
層級 ︰ 錯誤
關鍵字 ︰ 傳統
使用者 ︰ n/A
電腦 ︰伺服器名稱>
描述:
BizTalk 服務 BizTalk 群組 ︰ BTSOrchHost 服務意外終止。服務曾完成這 2 次。將在 60000 毫秒內採取下列修正動作 ︰ 重新啟動服務。


發生的原因
因為您可以安裝.NET 架構 4.5 在 BizTalk Server 環境中,而且它不受正式支援之前的 BizTalk 伺服器 2010年累積的更新 7 (CU7),就會發生這個問題。您不必執行 BizTalk 伺服器 2010年累計更新 6 (CU6) 時,使用.NET Framework 的 4.0 或更早版本。
解決方案

累積更新資訊

下列的累積更新的 BizTalk Server,已先修正這個問題 ︰
狀況說明
Microsoft 已確認這是<套用> 一節所列出的 Microsoft 產品的問題。
其他可行方案
若要解決這個問題,請透過下列步驟關閉 XLANG AppDomain 關機 ︰
  1. 找出您的 BizTalk Server 資料夾。根據預設,它會是 C:\Program 檔案 (x86) \Microsoft BizTalk Server 2013年。
  2. 使用新的名稱,以儲存一份 BTSNTSvc64.exe.config 檔案。

    附註如果是 32 位元主機,請儲存一份 BTSNTSvc.exe.config 檔案。您可以檢查的錯誤訊息,以查看是否損毀,就會發生 BTSNTSvc.exe 或 BTSNTSvc64.exe。
  3. 在記事本中開啟原始的檔案,並找出 [ <configuration>] 節點。接著,正下方,加入下列 ︰</configuration>
    <configSections></configSections>
    <section name="xlangs" type="Microsoft.XLANGs.BizTalk.CrossProcess.XmlSerializationConfigurationSectionHandler, Microsoft.XLANGs.BizTalk.CrossProcess"></section>
  4. 找出到節點,並加入下列程式碼 ︰
    <xlangs></xlangs>
    <Configuration></Configuration>
    <AppDomains assembliesperdomain="50"></AppDomains>
    <DefaultSpec secondsidlebeforeshutdown="-1" secondsemptybeforeshutdown="-1"></DefaultSpec>


  5. 資源回收主應用程式。

其他相關資訊
從 CU7 開始,BizTalk Server 2010 支援.NET Framework 4.0 和 4.5.x 的執行階段。之前或之後,就可以安裝 CU7 您安裝.NET Framework 4.5.x。

警告:本文為自動翻譯

內容

文章識別碼:2909928 - 最後檢閱時間:03/14/2016 07:38:00 - 修訂: 3.0

Microsoft BizTalk Server Branch 2010, Microsoft BizTalk Server Developer 2010, Microsoft BizTalk Server Enterprise 2010, Microsoft BizTalk Server Standard 2010, 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 KB2909928 KbMtzh
意見反應