Microsoft Dynamics CRM電子メール ルーター サービスを開始するときに、電子メール ルーター サービスがバックグラウンド スレッド エラーメインサービスを実行できませんでした

この記事では、Microsoft Dynamics CRM電子メール ルーター サービスを起動すると、電子メール ルーター サービスでサービスメインバックグラウンド スレッド エラーが発生する可能性があるという問題の解決策について説明します。

適用対象: Microsoft Dynamics CRM 2011
元の KB 番号: 954522

現象

Microsoft Dynamics CRMでMicrosoft Dynamics CRM電子メール ルーター サービスを開始しようとすると、次のエラー イベントがアプリケーション ログに記録されます。

電子メール ルーター サービスがバックグラウンド スレッドメインサービスを実行できませんでした

原因

この問題は、Microsoft.Crm.Tools.EmailAgent.SystemState.xml ファイルが破損しているために発生します。

解決方法

この問題を解決するには、次の手順を実行します。

  1. Microsoft.Crm.Tools.EmailAgent.SystemState.xml ファイルを削除します。

    注:

    • 既定では、Microsoft.Crm.Tools.EmailAgent.SystemState.xml ファイルは次のフォルダーにあります:C:\Program Files\Microsoft CRM Email\Service。
    • 既定では、Service フォルダーは非表示フォルダーです。 このフォルダーを表示するには、Windows エクスプローラーの設定を変更して、非表示のファイルと非表示のフォルダーを表示する必要があります。
  2. Microsoft Dynamics CRM電子メール ルーター サービスを再起動します。

    Microsoft.Crm.Tools.EmailAgent.SystemState.xml ファイルが再作成されます。

Microsoft Dynamics CRMユーザーが受信メールに転送メールボックスではなくEmailルーターを使用するように設定されている場合、この解決を実装した後、削除された電子メールがMicrosoft Dynamics CRMに戻る可能性があります。 電子メールがユーザーのメールボックスから削除されていない場合、Emailルーターは受信トレイでユーザーのメールを見つけ、Microsoft Dynamics CRMで見つけず、Microsoft Dynamics CRMに電子メールをもう一度作成できます。 これを回避するには、Microsoft Dynamics CRMと共にユーザーのメールボックスからもメールを削除する必要があります。

この状況を回避するには、次のファイルのバックアップを定期的に作成し、同じサーバーのデスクトップに保存します。

  • Microsoft.Crm.Tools.EmailAgent.Configuration.bin
  • Microsoft.Crm.Tools.EmailAgent.SystemState.Xml

Microsoft Dynamics CRM Email ルーター Configuration Managerが起動時に失敗した場合、または Microsoft Dynamics CRM Email Router サービスの起動に失敗した場合は、C:\Program Files\ 内の上記の 2 つのファイルを置き換えます。Microsoft CRM Email\Service。 Microsoft Dynamics CRM Email ルーター サービスを再起動し、Microsoft Dynamics CRM Email ルーター Configuration Managerを起動します。 これらのファイルのバックアップが最新の場合は、Emailルーターの完全な構成になります。

関連情報

詳細については、「Microsoft Dynamics CRM Email ルーター Configuration Managerを起動したときに構成マネージャーが構成情報を読み取ることができなかったEmailエラー」を参照してください。