msdtc.exe
Термины поиска в каталоге: msdtc, distributed transaction coordinator, dtc
Координатор распределенных транзакций Microsoft. Он координирует атомарные транзакции между диспетчерами ресурсов. Это не Hyper-V и не WSL.
Что необходимо знать
msdtc координирует распределенные транзакции, а не Hyper-V и не WSL.
msdtc.exe - это Координатор распределенных транзакций. Базы данных, COM+ и кластерные приложения используют его для двухфазной фиксации. vmms.exe управляет виртуальными машинами Hyper-V. wslservice.exe координирует дистрибутивы. Завершение MSDTC не приводит к выключению виртуальной машины.
- Безопасен?
- Проверьте путь к запущенному файлу, его цифровую подпись и издателя. Одно только имя не гарантирует безопасность.
- Это относится к Hyper-V?
- Нет. Он координирует транзакции
- Стоит ли завершать его?
- Текущие распределенные фиксации могут завершиться сбоем
Что такое msdtc.exe?
msdtc координирует распределенные транзакции, а не Hyper-V и не WSL. Эта служба называется «Координатор распределенных транзакций». vmms.exe отвечает за управление виртуальными машинами. wslservice.exe относится к WSL.
Что он делает?
Он регистрирует диспетчеры ресурсов и выполняет фиксацию либо откат распределенной транзакции. Он не запускает Ubuntu и не размещает виртуальные машины.
Почему он запущен?
SQL Server, COM+ или другое зарегистрированное приложение инициировали распределенную транзакцию, либо для службы установлен тип запуска «Автоматически». Служба может быть установлена на ПК даже при отсутствии таких приложений.
Проверить запущенный экземпляр
В Windows PowerShell этот запрос только для чтения перечисляет соответствующие идентификаторы процессов, время создания и пути к исполняемым файлам на этом ПК.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Отсутствие результата или недоступный путь неубедительны. Защищенные процессы могут ограничивать доступ, а идентификаторы процессов могут повторно использоваться. Храните личные пути локально.
Используйте руководство по идентификации файлов для сравнения сигнатур и метаданных продукта. Одно только имя файла не может установить безопасность.
Безопасен ли он?
Проверьте этот запущенный файл
Файл msdtc.exe в папке System32 принадлежит Microsoft DTC. Файл msdtc.exe в папке Temp таковым не является. Это по-прежнему не vmms и не WslService.
Сравните записанное расположение с фактическим файлом. Знакомая папка сама по себе не устанавливает личность.
C:\Windows\System32\msdtc.exe
- Служба: Координатор распределенных транзакций
- Не относится к vmms.exe из Hyper-V
- Не является wslservice.exe
Можно ли его завершить?
Распределенные фиксации могут завершиться сбоем
Завершение msdtc.exe прерывает выполняемые операции DTC. Виртуальные машины Hyper-V и WSL продолжают работать. Перезапустите Координатор распределенных транзакций, если он требуется этим приложениям.
Можно ли его удалить?
Нет
Не удаляйте msdtc.exe. Переводите службу в режим «Вручную» только в том случае, если точно уверены, что ни одному зарегистрированному приложению не требуется DTC. Не отключайте Hyper-V или WSL, пытаясь «удалить MSDTC».
Должен ли он запускаться вместе с Windows?
Для службы MSDTC может быть задан автоматический запуск. Это не элемент автозагрузки Hyper-V или WSL.
Измерение использования ресурсов
| ЦП и память | Сравните несколько наблюдений для одного и того же PID и рабочей нагрузки. Эта запись не имеет независимо измеренной универсальной базовой линии. |
|---|---|
| Диск и сеть | Приписывайте активность фактическому процессу и текущей задаче; одно только имя файла не устанавливает ожидаемые назначения или объем передачи. |
Сведения о файле
| Имя исполняемого файла | msdtc.exe |
|---|---|
| Записанный путь установки | C:\Windows\System32\msdtc.exe |
| Издатель | Microsoft Corporation |
| Проверка подписи | Проверьте фактический файл; эта запись не удостоверяет личность его сертификата. |
Распространенные проблемы
Низкокачественные сайты называют виртуализацией любой процесс со словами «vm» или «service»
DTC отвечает за транзакции. Высокая нагрузка на ЦП здесь связана с зарегистрированными приложениями, а не с vmmemWSL.
Кто-то отключил vmms, чтобы заблокировать сетевые порты msdtc
Выбрана не та служба. Безопасность DTC и брандмауэр настраиваются в Службах компонентов, а не в Диспетчере Hyper-V.
Устранение неполадок
Проведите диагностику перед внесением деструктивных изменений.
Службы компонентов > Компьютеры > Мой компьютер > Координатор распределенных транзакций
Эта оснастка описана в данной статье. Диспетчер Hyper-V и команда wsl -l -v не покажут журналы DTC.
Перезапустите MSDTC после сброса журнала, не заменяйте vmms.exe
Следуйте рекомендациям Microsoft по восстановлению DTC. Не трогайте файл System32\msdtc.exe.
Технические подробности
Технические подробности
| Имя образа | msdtc.exe |
|---|---|
| Служба | Координатор распределенных транзакций |
Проверка подлинности работающего файла
Одно только имя файла не может установить безопасность. Проверьте фактический путь, подпись и идентификацию продукта.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Microsoft Learn: MSDTC · Координатор распределенных транзакций
- Microsoft Learn: устранение неполадок MSDTC · Координация транзакций, а не виртуализация
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
- Microsoft Sysinternals: Sigcheck · Описывает, как проверять цифровые подписи файлов. Этот справочный материал не подтверждает подлинность или безопасность конкретного запущенного файла.
- Microsoft: Get-CimInstance · Метод запроса локальных процессов только для чтения.
- Microsoft: Win32_Process properties · Документирует идентификаторы процессов, пути к исполняемым файлам, даты создания и повторное использование родительского идентификатора.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.