Microsoft Dynamics CRM電子メール ルーター サービスを開始するときに、電子メール ルーター サービスがバックグラウンド スレッド エラーメインサービスを実行できませんでした
この記事では、Microsoft Dynamics CRM電子メール ルーター サービスを起動すると、電子メール ルーター サービスでサービスメインバックグラウンド スレッド エラーが発生する可能性があるという問題の解決策について説明します。
適用対象: Microsoft Dynamics CRM 2011
元の KB 番号: 954522
現象
Microsoft Dynamics CRMでMicrosoft Dynamics CRM電子メール ルーター サービスを開始しようとすると、次のエラー イベントがアプリケーション ログに記録されます。
電子メール ルーター サービスがバックグラウンド スレッドメインサービスを実行できませんでした
原因
この問題は、Microsoft.Crm.Tools.EmailAgent.SystemState.xml ファイルが破損しているために発生します。
解決方法
この問題を解決するには、次の手順を実行します。
Microsoft.Crm.Tools.EmailAgent.SystemState.xml ファイルを削除します。
注:
- 既定では、Microsoft.Crm.Tools.EmailAgent.SystemState.xml ファイルは次のフォルダーにあります:C:\Program Files\Microsoft CRM Email\Service。
- 既定では、Service フォルダーは非表示フォルダーです。 このフォルダーを表示するには、Windows エクスプローラーの設定を変更して、非表示のファイルと非表示のフォルダーを表示する必要があります。
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エラー」を参照してください。