Coordinatore delle transazioni distribuite di Microsoft (MSDTC) consente a una varietà di gestori di risorse di effettuare transazioni attraverso una rete. Nel caso in cui il Network DTC non sia consentito su un determinato sistema utilizzando una particolare configurazione di rete, potrebbe interrompere la transazione. In tal caso, noterai un messaggio di errore che indica "MSDTC ha riscontrato un messaggio di errore“. Abbiamo discusso 4 correzioni facilmente eseguibili in questo articolo. Segui queste soluzioni passo dopo passo e il problema verrà risolto molto rapidamente.
Correzione – 1 Regola le impostazioni DTC in Servizi componenti
Regolazione delle impostazioni DTC in Servizi componenti dovrebbe risolvere questo problema.
1. stampa Tasto Windows+R. Questo aprirà la finestra Esegui.
2. Genere "dcomcnfg“. Clicca su "ok“.
![Dcomconfg Esegui](/f/a8e14f0d816f3d520ff16e61d3253a80.png)
Servizi componenti verrà avviato sul tuo computer.
3. Nel Servizi componenti, espandi la cartella in questo modo-
Il mio computer > Distributed Transaction Coordinator
![Dtc Show](/f/c819a3f43ab9cb9d562ed1908a358091.png)
4. Fare clic con il pulsante destro del mouse sul "DTC locale” e poi cliccare su “Proprietà“.
![Proprietà Dtc locali](/f/7c694bd275225515bd559b5e49d72050.png)
5. Quando il Proprietà DTC locali finestra, vai su “Sicurezzascheda ".
6. Dai un'occhiata l'opzione "Accesso DTC alla rete“.
![Controlla Dtc di rete](/f/b339593acce6b7314530fd37708dbad4.png)
7. Sotto il 'Comunicazione del responsabile delle transazioni' sezione, dai un'occhiata il "Consenti in entrata" politica.
8. Non dimenticare di spuntare il "Consenti in uscita" scatola.
![Consenti in entrata e in uscita](/f/8711c3832c0955d15f7d91e0669d7264.png)
9. Successivamente, fai clic su "Applicare” e poi cliccare su “ok” per salvarlo.
![Applica Ok](/f/025ecf546741acbb9a5dd749d343078d.png)
Questo dovrebbe risolvere il problema.
Fix 2 – Consenti MSDTC attraverso il firewall
1. Cercare "Consenti app tramite il firewall di Windows“.
2. Quindi, è necessario fare clic su "Consenti app tramite il firewall di Windows“.
![Consenti app firewall Novità](/f/2bc66d76e0bd899d0fdc29f6e72cc8dc.png)
3. Quando il App consentite viene visualizzata una finestra sullo schermo, vedrai una riga 'Consenti app con Windows Defender Firewall‘.
4. Semplicemente, fai clic su "Cambia impostazioni“.
![Cambia impostazioni](/f/c91e4b63100c3070ceaba065807042d7.png)
5. Ora, scorri l'elenco delle app fino a individuare il "Coordinatore delle transazioni distribuite“. Controlla l'app.
6. Ora, dai un spuntare ad entrambi i “Privato" e "Pubblico"opzione per consentire l'app su qualsiasi rete.
7. Quindi, fare clic su "ok” per salvare questa impostazione.
![Consenti Dtc](/f/9fd7c65b1193eaaf5f5b4ca542f772dc.png)
Ora, controlla se MSDTC funziona o meno.
Correzione 3 – Modifica delle regole del firewall
A volte anche il protocollo di routing in entrata e in uscita crea alcuni problemi.
1. All'inizio, tutto ciò che devi fare è premere 'Tasto Windows+R‘.
2. Qui, digita questo codice e fai clic su "ok“.
firewall.cpl
![firewall di Windows](/f/1fce28f9506a453855b9bf111a7b36c4.png)
3. Quando il Windows Defender Firewallcon sicurezza avanzata si apre, fare clic su "Impostazioni avanzate“.
![Impostazioni avanzate](/f/938f69ea87c4a14c8cd7ca872e2f6f60.png)
4. Sul lato sinistro, fai clic su "Regole d'ingresso“.
5. Poi, tasto destro del mouse sul "Routing e accesso remoto (PPTP-In)” e clicca su “Abilita regola“.
![Abilitazione in entrata](/f/c1a45741b72f3e51b97ed018c2319dc8.png)
6. Allo stesso modo, devi abilitare lo stesso tipo di regola per le impostazioni in uscita.
7. Selezionare "Regole in uscita“. Scorri verso il basso lungo il lato destro.
8. Fare clic con il pulsante destro del mouse sul "Routing e accesso remoto (PPTP-Out)” e scegli l'opzione “Abilita regola” per abilitarlo sul tuo computer.
![Abilita regola in uscita](/f/aeae20ee9dec4e11600530ce332c327c.png)
Quindi, chiudi il Windows Defender Firewallcon sicurezza avanzata finestra.
Controlla se questo ti aiuta o meno.
Fix-4 Escludere MSDTC nelle impostazioni dell'antivirus-
È possibile che la connessione a MSDTC sia vietata dalle impostazioni dell'antivirus. Devi escluderlo.
1. Cercare 'Sicurezza di Windows' dalla casella di ricerca.
2. Quindi, fare clic su "Sicurezza di Windows” per accedervi.
![Sicurezza di Windows](/f/7349455f353b7098a715c25005829108.png)
3. Successivamente, sul lato sinistro, fai clic su "icona casa“.
4. Quindi, è necessario accedere al "Protezione da virus e minacce“.
![Protezione da virus e minacce](/f/33732be58d2a64554f5f3dda8d7d3c7e.png)
5. Nel Protezione da virus e minacce impostazioni, fare clic su "Gestisci le impostazioni“.
![Gestisci impostazioni](/f/843245397c1dc15e2f6b24d680a0280f.png)
6. Scorri verso il basso finché non rilevi il 'Esclusioni' opzione.
7. Clicca sul "Aggiungi o rimuovi esclusioni“.
![Aggiungi o rimuovi](/f/0990095ce23a3fb143c105d94b9ed5b2.png)
8. Ora, vai alla posizione, scorri verso il basso e scopri "msdtc.exe“.
C:\Windows\System32.
9. Selezionare "msdtc.exe” dall'elenco e fare clic su “Aperto“.
![Msdtc Select](/f/a87c6510c7f78cc9785fb406afe39187.png)
10. Ora noterai che "msdtc" è incluso nell'elenco dei file esclusi.
![Msdtc](/f/3c41acd675fa13f40d12ae4bd5a9981e.png)
Chiudi il Sicurezza di Windows finestra.
Ricomincia il tuo dispositivo. Dopo il riavvio non vedrai mai più il messaggio "MSDTC ha riscontrato un errore".