跳转至正文

msdtc.exe

Windows 进程Microsoft Corporation

目录搜索词:msdtc, distributed transaction coordinator, dtc

Windows系统组件

Microsoft 分布式事务协调器。它协调跨资源管理器的原子事务。它不是 Hyper-V,也不是 WSL。

您需要了解的内容

msdtc 协调分布式事务,不是 Hyper-V,也不是 WSL。

msdtc.exe 是分布式事务协调器。数据库、COM+ 和集群应用使用它进行两阶段提交。vmms.exe 管理 Hyper-V 虚拟机。wslservice.exe 协调各发行版。终止 MSDTC 不会关闭虚拟机。

安全吗?
请检查正在运行的文件的路径、签名和发布者。仅凭名称无法确定安全性。
它是 Hyper-V 吗?
不是。它负责协调事务
我应该结束它吗?
正在进行的分布式提交可能会失败
Feex 表示
如果我在 SQL 或 COM+ 应用旁边看到 msdtc,我会将其视为事务处理。我不会打开 Hyper-V 管理器,也不会运行 wsl --shutdown 来让 DTC 平静下来。

什么是 msdtc.exe?

msdtc 协调分布式事务,不是 Hyper-V,也不是 WSL。该服务是 Distributed Transaction Coordinator。vmms.exe 是虚拟机管理程序。wslservice.exe 是 WSL。

它的作用是什么?

它登记资源管理器并提交或中止分布式事务。它不运行 Ubuntu,也不托管虚拟机。

为什么它在运行?

SQL Server、COM+ 或其他登记的应用启动了分布式事务,或者该服务被设置为“自动”。完全没有此类应用的 PC 也可能安装了该服务。

检查正在运行的实例

在 Windows PowerShell 中,此只读查询会列出此 PC 上匹配的进程 ID、创建时间和可执行文件路径。

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

无结果或路径不可访问是不可判断的。受保护的进程可能会限制访问,并且进程 ID 会被重用。请将个人路径保留在本地。

使用 文件身份指南 来比较签名和产品元数据。仅文件名无法确定安全性。

它安全吗?

验证此正在运行的文件

System32 下的 msdtc.exe 是 Microsoft DTC。Temp 中的 msdtc.exe 则不是。这仍然不是 vmms,也不是 WslService。

将记录的位置与实际文件进行比较。熟悉的文件夹本身并不能确定身份。

C:\Windows\System32\msdtc.exe

  • 服务:Distributed Transaction Coordinator
  • 不是 Hyper-V vmms.exe
  • 不是 wslservice.exe

我可以结束它吗?

分布式提交可能会失败

终止 msdtc.exe 会中止正在进行的 DTC 工作。Hyper-V 虚拟机和 WSL 会继续运行。如果那些应用需要,请重新启动 Distributed Transaction Coordinator。

我可以删除它吗?

不应该

切勿删除 msdtc.exe。仅当您确定没有登记的应用需要 DTC 时,才将服务设置为“手动”。切勿为了“删除 MSDTC”而禁用 Hyper-V 或 WSL。

它应该随 Windows 一起启动吗?

MSDTC 服务可以设置为“自动”。这不是 Hyper-V 或 WSL 的启动项。

测量资源使用情况

测量当前进程,而不是假设一个通用的基线
CPU 和内存 比较同一 PID 和工作负载的几次观察结果。此条目没有独立测量的通用基线。
磁盘和网络 将活动归因于实际进程和当前任务;仅文件名本身并不能确定预期的目标或传输量。

文件信息

msdtc.exe 文件信息
可执行文件名称 msdtc.exe
记录的安装路径 C:\Windows\System32\msdtc.exe
发布者 Microsoft Corporation
签名检查 检查实际文件;此条目不保证其证书身份。

常见问题

文件名工厂把任何“vm”或“service”都称为虚拟化

DTC 负责事务处理。此处的高 CPU 占用是由登记的应用引起的,而不是 vmmemWSL。

有人为了停用 msdtc 网络端口而禁用了 vmms

服务搞错了。DTC 安全性和防火墙位于组件服务中,而不是 Hyper-V 管理器。

故障排除

在进行任何破坏性更改之前先进行诊断。

组件服务 > 计算机 > 我的电脑 > 分布式事务协调器

该管理单元才是本文的主题。Hyper-V 管理器和 wsl -l -v 不会显示 DTC 日志。

重置日志后请重启 MSDTC,切勿替换 vmms.exe

请遵循 Microsoft DTC 修复指南。保留 System32\msdtc.exe 原样。

技术细节

技术细节
msdtc.exe 技术细节
映像名称 msdtc.exe
服务 分布式事务协调器

检查运行中文件的身份标识

仅文件名无法确定安全性。请验证实际路径、签名和产品身份。

来源与验证

记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.

这篇文章有用吗?

回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。

这篇文章有用吗?