Coordenador de transações distribuídas da Microsoft (MSDTC) permite que vários gerenciadores de recursos realizem transações em uma rede. No caso de o DTC de rede não ser permitido em um determinado sistema usando uma configuração de rede particular, ele pode abortar a transação. Nesse caso, você notará uma mensagem de erro informando “MSDTC encontrou uma mensagem de erro“. Discutimos 4 correções facilmente executáveis neste artigo. Siga estas soluções passo a passo e o problema será resolvido muito rapidamente.
Correção - 1 Ajustar as configurações DTC em Serviços de Componentes
Ajustando as configurações DTC em Serviços de Componentes deve corrigir esse problema.
1. Aperte Tecla Windows + R. Isso abrirá a janela Executar.
2. Modelo "dcomcnfg“. Clique em "OK“.
Serviços de Componentes será lançado no seu computador.
3. Dentro Serviços de Componentes, expanda a pasta de tal forma-
Meu computador> Coordenador de transações distribuídas
4. Clique com o botão direito no "DTC local”E depois clique em“Propriedades“.
5. Quando o Propriedades DTC Local janela, vá para o “Segurança" aba.
6. Verificar a opção "Acesso DTC de rede“.
7. Debaixo de 'Comunicação do gerente de transações' seção, Verifica a "Permitir entrada" política.
8. Não se esqueça de marcação a "Permitir saída" caixa.
9. Depois disso, clique em “Aplicar”E depois clique em“OK”Para salvá-lo.
Isso deve resolver o problema.
Fix 2 - Permitir MSDTC através do firewall
1. Procurar "Permitir aplicativos por meio do firewall do Windows“.
2. Em seguida, você precisa clicar no botão “Permitir aplicativos por meio do firewall do Windows“.
3. Quando o Aplicativos permitidos janela aparecer na tela, você verá uma linha ‘Permitir aplicativos por meio do Firewall do Windows Defender‘.
4. Basta clicar em “Mudar configurações“.
5. Agora, role pela lista de aplicativos até localizar o “Coordenador de transações distribuídas“. Verifique o aplicativo.
6. Agora, dê um marcação para ambos os “Privado" e "Público”Opção para permitir o aplicativo em qualquer rede.
7. Em seguida, clique em “OK”Para salvar esta configuração.
Agora, verifique se o MSDTC está funcionando ou não.
Fix 3 - Modificar regras de Firewall
Às vezes, o protocolo de roteamento de entrada e saída também cria alguns problemas.
1. No início, tudo que você precisa fazer é pressionar ‘Tecla Windows + R‘.
2. Aqui, digite este código e clique em “OK“.
firewall.cpl
3. Quando o Firewall do Windows Defendercom Segurança Avançada abre, clique em “Configurações avançadas“.
4. No lado esquerdo, clique no botão “Regras de entrada“.
5. Então, clique com o botão direito no "Roteamento e acesso remoto (PPTP-In)”E clique em“Habilitar regra“.
6. Da mesma forma, você precisa habilitar o mesmo tipo de regra para configurações de saída.
7. Selecione “Regras de saída“. Role para baixo pelo lado direito.
8. Clique com o botão direito no "Roteamento e acesso remoto (saída PPTP)”E escolha a opção“Habilitar regra”Para habilitá-lo em seu computador.
Então, feche o Firewall do Windows Defendercom Segurança Avançada janela.
Verifique se isso te ajuda ou não.
Fix-4 Excluir MSDTC em suas configurações de antivírus-
É possível que a conexão com o MSDTC seja proibida pelas configurações do antivírus. Você precisa excluí-lo.
1. Procurar 'Segurança do Windows‘Na caixa de pesquisa.
2. Em seguida, clique no botão “Segurança do Windows”Para acessá-lo.
3. Depois disso, do lado esquerdo, clique no botão “ícone de casa“.
4. Então, você precisa acessar o “Proteção contra vírus e ameaças“.
5. Dentro Proteção contra vírus e ameaças configurações, clique no botão “Gerenciar configurações“.
6. Role para baixo até detectar o ‘Exclusões'Opção.
7. Clique no "Adicionar ou remover exclusões“.
8. Agora, navegue até o local, role para baixo e descubra “msdtc.exe“.
C: \ Windows \ System32.
9. Selecione “msdtc.exe”Da lista e clique em“Abrir“.
10. Agora, você notará que ‘msdtc’ está incluído na lista dos arquivos excluídos.
Feche o Segurança do Windows janela.
Reiniciar seu dispositivo. Após a reinicialização, você nunca mais verá a mensagem 'MSDTC encontrou um erro'.