Microsoftの分散トランザクションコーディネーター (MSDTC)を使用すると、さまざまなリソースマネージャーがネットワークを介してトランザクションを実行できます。 特定のネットワーク構成を使用する特定のシステムでネットワークDTCが許可されていない場合、トランザクションが中止されることがあります。 その場合、「MSDTCでエラーメッセージが発生しました“. この記事では、簡単に実行できる4つの修正について説明しました。 これらの解決策を段階的に実行すると、問題は非常に迅速に解決されます。
修正–1コンポーネントサービスでDTC設定を調整する
でDTC設定を調整する コンポーネントサービス この問題を修正する必要があります。
1. 押す Windowsキー+ R. これにより、実行ウィンドウが開きます。
2. 「」と入力しますdcomcnfg“. クリック "OK“.
コンポーネントサービス コンピュータで起動されます。
3. に コンポーネントサービス、そのような方法でフォルダを展開します-
私のコンピューター>分散トランザクションコーディネーター
4. 右クリック 「ローカルDTC」をクリックし、「プロパティ“.
5. いつ ローカルDTCプロパティ ウィンドウ、「セキュリティ" タブ。
6. 小切手 オプション "ネットワークDTCアクセス“.
7. 下 'トランザクションマネージャーのコミュニケーション' セクション、 小切手 「インバウンドを許可する」ポリシー。
8. することを忘れないでください ダニ 「アウトバウンドを許可する」ボックス。
9. その後、「適用する」をクリックし、「OK」を保存します。
これで問題が解決するはずです。
修正2–ファイアウォールを通過するMSDTCを許可する
1. 検索する "Windowsファイアウォールを通過するアプリを許可する“.
2. 次に、「Windowsファイアウォールを通過するアプリを許可する“.
3. いつ 許可されたアプリ 画面にウィンドウが表示され、「WindowsDefenderファイアウォールを介してアプリを許可する‘.
4. 単に「設定を変更する“.
5. 次に、「アプリのリストをスクロールして、「分散トランザクションコーディネーター“. アプリを確認してください。
6. さて、 ダニ 「民間」と「公衆」オプションを使用して、任意のネットワークでアプリを許可します。
7. 次に、「OK」をクリックして、この設定を保存します。
ここで、MSDTCが機能しているかどうかを確認します。
修正3–ファイアウォールルールの変更
インバウンドおよびアウトバウンドルーティングプロトコルもいくつかの問題を引き起こすことがあります。
1. 最初は、「」を押すだけです。Windowsキー+ R‘.
2. ここで、このコードを入力して「OK“.
Firewall.cpl
3. いつ WindowsDefenderファイアウォール高度なセキュリティを備えています 開いたら、「高度な設定“.
4. 左側で、「インバウンドルール“.
5. 次に、 右クリック 「ルーティングとリモートアクセス(PPTP-In)」をクリックし、「ルールを有効にする“.
6. 同様に、アウトバウンド設定に対して同じタイプのルールを有効にする必要があります。
7. 選択する "アウトバウンドルール“. 右側を下にスクロールします。
8. 右クリック 「ルーティングとリモートアクセス(PPTP-Out)」とオプション「ルールを有効にする」を使用して、コンピューターで有効にします。
次に、を閉じます WindowsDefenderファイアウォール高度なセキュリティを備えています 窓。
これが役立つかどうかを確認してください。
修正-4ウイルス対策設定でMSDTCを除外する-
ウイルス対策の設定により、MSDTCへの接続が禁止されている可能性があります。 あなたはそれを除外する必要があります。
1. 検索する 'Windowsセキュリティ‘検索ボックスから。
2. 次に、「Windowsセキュリティ」にアクセスします。
3. その後、左側にある「ホームアイコン“.
4. 次に、「ウイルスと脅威の保護“.
5. に ウイルスと脅威の保護 設定については、「設定を管理する“.
6. ‘を検出するまで下にスクロールします除外‘オプション。
7. クリックしてください "除外を追加または削除する“.
8. 次に、その場所に移動し、下にスクロールして、「msdtc.exe“.
C:\ Windows \ System32。
9. 選択する "msdtc.exeリストから」をクリックし、「開いた“.
10. これで、「msdtc」が除外されたファイルのリストに含まれていることがわかります。
それを閉めて Windowsセキュリティ 窓。
再起動 お使いのデバイス。 再起動後、「MSDTCでエラーが発生しました」というメッセージは表示されなくなります。