Correção: o msdtc encontrou um erro (hr = 0x80000171)

Índice:

Vídeo: 8 Install MSDTC 2024

Vídeo: 8 Install MSDTC 2024
Anonim

O MSDTC encontrou um erro no seu PC? Não se preocupe, temos as correções certas para você. Alguns usuários do Windows relataram erros ao habilitar o local de recebimento do WCF-Custom. O erro geralmente é exibido neste formato: O MSDTC encontrou um erro (HR = 0x80000171) ao tentar estabelecer uma conexão segura com o sistema.

O MSDTC (Distributed Transaction Coordinator) da Microsoft permite controlar a coordenação de transações entre gerenciadores de recursos e aplicativos. Além disso, enquanto o MSDTC depende da topologia de rede dos componentes subjacentes, uma transação pode abranger vários DTCs em toda a sua rede.

No entanto, o acesso ao DTC de rede deve ser ativado em todas as instâncias do MS DTC que participam da transação; isso permite que as transações sejam coordenadas pela rede.

Por exemplo, se um computador remoto tentar atualizar um banco de dados SQL usando a transação MS DTC enquanto o Network DTC estiver desativado, as transações falharão; portanto, o MSDTC encontrou um prompt de erro. A equipe do Windows Report compilou a solução aplicável para esse problema de erro.

Como corrigir o alerta 'MSDTC encontrou um erro'

  1. Ativar acesso ao DTC de rede
  2. Habilitar uma exceção de firewall para o MS DTC
  3. Excluir MSDTC nas configurações do seu antivírus
  4. Habilitar regra para PPTP

Solução 1: Habilitar o acesso ao DTC em rede

Uma das correções rápidas para o problema do erro é habilitar o Acesso ao DTC de Rede para transações do MS DTC. Você pode fazer isso nos serviços do componente. Siga estas etapas para habilitar o acesso ao DTC na rede:

  • Vá para Iniciar, digite “dcomcnfg” sem aspas e pressione a tecla Enter.

  • Expanda a árvore do console para localizar o DTC local (geralmente localizado na guia de serviços do componente)
  • No menu Ação, clique em Propriedades.
  • Clique na guia Segurança e faça as seguintes alterações:
  • Em Configurações de segurança, marque a caixa de seleção Acesso ao DTC de rede.
  • Em Comunicação do Transaction Manager, marque as caixas de seleção 'Permitir entrada' e 'Permitir saída'.
  • Clique OK.
  • Reinicie o serviço Coordenador de Transações Distribuídas (MSDTC) posteriormente.

No entanto, se você ainda receber o erro após tentar esta correção, poderá prosseguir para a próxima solução.

  • Leia também Correção: "Falha na conexão com o erro 800"

Solução 2: habilitar uma exceção de firewall para o MSDTC

Às vezes, o MSDTC encontrou um prompt de erro é causado pelo Firewall do Windows. O Firewall do Windows impede que o MSDTC seja executado no seu computador; isso se deve às suas medidas de proteção contra controle externo.

No entanto, você pode ignorar esse 'muro' ativando a exceção do firewall para o MSDTC. Veja como fazer isso:

  • Vá para Iniciar> Digite "Windows Firewall" e selecione "permitir um aplicativo através do Windows Firewall".

  • Clique nas opções "Alterar configurações"

  • Agora, clique em "Permitir outro programa"
  • Na guia Exceções, marque a caixa de seleção 'Coordenador de transações distribuídas'.
  • Clique OK.

Enquanto isso, se você ainda receber o erro após tentar esta correção, poderá prosseguir para a próxima solução.

Solução 3: excluir o MSDTC nas configurações do seu antivírus

Além disso, programas antivírus hiperativos podem bloquear o MSDTC no Windows 10; portanto, resultando em MSDTC encontrou um prompt de erro. A melhor solução alternativa seria excluir o DTC das configurações de proteção antivírus.

Veja como fazer isso no Windows Defender:

  • Iniciar o Windows Defender Security Center
  • Agora, vá para as configurações de proteção contra vírus e ameaças

  • Selecionar exclusões
  • Clique na opção "Adicionar ou remover exclusões"
  • Agora, selecione 'Adicionar uma exclusão' e adicione DTC.
  • Reinicie seu PC

-

Correção: o msdtc encontrou um erro (hr = 0x80000171)