msdtc.exe
Termos de pesquisa do catálogo msdtc, distributed transaction coordinator, dtc
Coordenador de Transações Distribuídas da Microsoft. Ele coordena transações atômicas entre gerenciadores de recursos. Não é o Hyper-V e não é o WSL.
O que você precisa saber
O msdtc coordena transações distribuídas, não o Hyper-V e não o WSL.
O msdtc.exe é o Coordenador de Transações Distribuídas. Bancos de dados, COM+ e aplicativos em cluster o usam para confirmação em duas fases. O vmms.exe gerencia VMs do Hyper-V. O wslservice.exe coordena distribuições. Finalizar o MSDTC não desliga uma VM.
- Seguro?
- Verifique o caminho, a assinatura e o fornecedor do arquivo em execução. O nome por si só não pode comprovar a segurança.
- É o Hyper-V?
- Não. Ele coordena transações
- Devo finalizá-lo?
- Confirmações distribuídas em andamento podem falhar
O que é o msdtc.exe?
O msdtc coordena transações distribuídas, não o Hyper-V e não o WSL. O serviço é o Coordenador de Transações Distribuídas. O vmms.exe é o gerenciamento de VMs. O wslservice.exe é o WSL.
O que ele faz?
Ele inscreve gerenciadores de recursos e confirma ou aborta uma transação distribuída. Ele não executa o Ubuntu e não hospeda VMs.
Por que está em execução?
O SQL Server, o COM+ ou outro aplicativo inscrito iniciou uma transação distribuída, ou o serviço está definido como Automático. Um PC sem esses aplicativos ainda pode ter o serviço instalado.
Inspecione a instância em execução
No Windows PowerShell, esta consulta somente leitura lista IDs de processo correspondentes, tempos de criação e caminhos executáveis neste PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Nenhum resultado ou um caminho inacessível é inconclusivo. Processos protegidos podem restringir o acesso e IDs de processo podem ser reutilizados. Mantenha caminhos pessoais locais.
Use o guia de identidade de arquivo para comparar assinaturas e metadados do produto. Um nome de arquivo sozinho não pode estabelecer segurança.
Ele é seguro?
Verificar este arquivo em execução
O msdtc.exe em System32 é o Microsoft DTC. Um msdtc.exe em Temp não é. Este ainda não é o vmms e não é o WslService.
Compare o local registrado com o arquivo real. Uma pasta familiar sozinha não estabelece identidade.
C:\Windows\System32\msdtc.exe
- Serviço: Coordenador de Transações Distribuídas
- Não é o vmms.exe do Hyper-V
- Não é o wslservice.exe
Posso finalizá-lo?
Confirmações distribuídas podem falhar
Finalizar o msdtc.exe aborta tarefas do DTC em andamento. VMs do Hyper-V e o WSL continuam em execução. Reinicie o Coordenador de Transações Distribuídas se esses aplicativos precisarem dele.
Posso removê-lo?
Não
Não exclua o msdtc.exe. Defina o serviço como Manual apenas se você souber que nenhum aplicativo inscrito precisa do DTC. Não desative o Hyper-V ou o WSL para "remover o MSDTC".
Ele deve iniciar com o Windows?
O serviço MSDTC pode ser Automático. Essa não é uma entrada de Inicialização do Hyper-V ou do WSL.
Meça o uso de recursos
| CPU e memória | Compare várias observações para o mesmo PID e carga de trabalho. Esta entrada não tem uma linha de base universal medida independentemente. |
|---|---|
| Disco e rede | Atribua atividade ao processo real e à tarefa atual; um nome de arquivo sozinho não estabelece destinos esperados ou volume de transferência. |
Informações do arquivo
| Nome do executável | msdtc.exe |
|---|---|
| Caminho de instalação registrado | C:\Windows\System32\msdtc.exe |
| Fornecedor | Microsoft Corporation |
| Verificação de assinatura | Inspecione o arquivo real; esta entrada não certifica a identidade do seu certificado. |
Problemas comuns
Fábricas de nomes de arquivos chamam qualquer "vm" ou "serviço" de virtualização
O DTC é para transações. O uso alto de CPU aqui é decorrente de aplicativos inscritos, não do vmmemWSL.
Alguém desativou o vmms para parar as portas de rede do msdtc
Serviço errado. A segurança e o firewall do DTC ficam nos Serviços de Componentes, não no Gerenciador do Hyper-V.
Solução de problemas
Diagnostique antes de fazer qualquer alteração destrutiva.
Serviços de Componentes > Computadores > Meu Computador > Coordenador de Transações Distribuídas
Esse snap-in é o tema deste artigo. O Gerenciador do Hyper-V e o wsl -l -v não mostrarão os logs do DTC.
Reinicie o MSDTC após uma redefinição de log; não substitua o vmms.exe
Siga os procedimentos de reparo do Microsoft DTC. Mantenha o System32\msdtc.exe no lugar.
Detalhes técnicos
Detalhes técnicos
| Nome da imagem | msdtc.exe |
|---|---|
| Serviço | Coordenador de Transações Distribuídas |
Verifique a identidade de um arquivo em execução
Um nome de arquivo sozinho não pode estabelecer segurança. Verifique o caminho real, a assinatura e a identidade do produto.
Fontes e verificação
Rótulo de fonte registrada: agosto de 2026. Este rótulo não comprova verificação independente. Como pesquisamos.
- Microsoft Learn: MSDTC · Coordenador de Transações Distribuídas
- Microsoft Learn: Solução de problemas do MSDTC · Coordenação de transações, não virtualização
- Mapa de processos do Foxhole · Amostras proprietárias em computadores Windows. Não é um benchmark de laboratório.
- Microsoft Sysinternals: Sigcheck · Explica como inspecionar assinaturas de arquivo. Esta referência não estabelece a identidade ou segurança de um arquivo específico em execução.
- Microsoft: Get-CimInstance · Método de consulta de processo local somente leitura.
- Microsoft: Propriedades de Win32_Process · Documenta IDs de processo, caminhos executáveis, datas de criação e reutilização de ID pai.
Este artigo foi útil?
Um sim ou não é suficiente. Escolha um motivo se desejar, ou adicione uma breve observação.
Obrigado. Isso nos ajuda a melhorar esta página.