1. [Уики](https://feex.it/wiki/)
2. [Процеси](https://feex.it/wiki/process/)
3. [Windows процеси](https://feex.it/wiki/process/windows/)
4. msdtc.exe

# msdtc.exe

Процес на Windows: Microsoft Corporation

Термини за търсене в каталога msdtc, distributed transaction coordinator, dtc

Windows, Системен компонент

Microsoft Distributed Transaction Coordinator. Координира атомарни трансакции между диспечери на ресурси (resource managers). Не е Hyper-V и не е WSL.

## Какво трябва да знаете

msdtc координира разпределени трансакции, а не Hyper-V и не WSL.

msdtc.exe е Distributed Transaction Coordinator. Бази данни, COM+ и клъстерирани приложения го използват за двуфазно потвърждаване (two-phase commit). vmms.exe управлява виртуални машини в Hyper-V. wslservice.exe координира дистрибуциите. Прекратяването на MSDTC не изключва виртуална машина.

- **Безопасен ли е?**: Проверете пътя, подписа и издателя на изпълнявания файл. Самото име не може да гарантира безопасност.

  **Hyper-V ли е?**: Не. Координира трансакции

  **Трябва ли да го прекратя?**: Разпределени трансакции в процес на изпълнение могат да се провалят

Feex казва

Ако видя msdtc заедно със SQL или COM+ приложение, го третирам като трансакции. Не отварям Hyper-V Manager и не изпълнявам wsl --shutdown, за да успокоя DTC.

## Какво представлява msdtc.exe?

msdtc координира разпределени трансакции, а не Hyper-V и не WSL. Услугата е Distributed Transaction Coordinator. vmms.exe е за управление на виртуални машини. wslservice.exe е за WSL.

## Какво прави?

Той включва диспечери на ресурси и потвърждава или прекъсва разпределена трансакция. Не изпълнява Ubuntu и не хоства виртуални машини.

## Защо се изпълнява?

SQL Server, COM+ или друго свързано приложение е стартирало разпределена трансакция, или услугата е настроена на Automatic. Компютър без такива приложения пак може да има инсталирана услугата.

## Инспектирайте работещия екземпляр

В Windows PowerShell, тази заявка само за четене изброява съвпадащи идентификатори на процеси, времена на създаване и пътища на изпълними файлове на този компютър.

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

Липсата на резултат или недостъпен път е неубедителна. Защитените процеси могат да ограничат достъпа, а идентификаторите на процеси могат да бъдат използвани повторно. Пазете личните пътища локални.

Използвайте [ръководство за идентификация на файлове](https://feex.it/wiki/l/bg/software/system/verify-executable-path-signature/) за сравняване на подписи и метаданни на продукта. Само името на файл не може да установи безопасност.

## Безопасен ли е?

Проверете този работещ файл

msdtc.exe в System32 е Microsoft DTC. msdtc.exe в Temp не е. Това все още не е vmms и не е WslService.

Сравнете записаното местоположение с действителния файл. Познатата папка сама по себе си не установява самоличност.

`C:\Windows\System32\msdtc.exe`

- Услуга: Distributed Transaction Coordinator
- Не е vmms.exe на Hyper-V
- Не е wslservice.exe

## Мога ли да го прекратя?

Разпределените трансакции могат да се провалят

Прекратяването на msdtc.exe прекъсва текущите операции на DTC. Виртуалните машини на Hyper-V и WSL продължават да работят. Рестартирайте Distributed Transaction Coordinator, ако тези приложения се нуждаят от него.

## Мога ли да го премахна?

Не

Не изтривайте msdtc.exe. Задайте услугата на Manual само ако сте сигурни, че никое свързано приложение не се нуждае от DTC. Не забранявайте Hyper-V или WSL, за да „премахнете MSDTC“.

## Трябва ли да стартира с Windows?

Услугата MSDTC може да е настроена на Automatic. Това не е запис за стартиране на Hyper-V или WSL.

## Измерване на използването на ресурсите

| CPU и памет  | Сравнете няколко наблюдения за един и същ PID и натоварване. Този запис няма независимо измерена универсална базова линия.                  |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------- |
| Диск и мрежа | Припишете активността на действителния процес и текущата задача; само името на файл не установява очаквани дестинации или обем на трансфер. |

## Информация за файла

| Име на изпълнимия файл    | msdtc.exe                                                                                         |
| ------------------------- | ------------------------------------------------------------------------------------------------- |
| Записан път на инсталация | C:\Windows\System32\msdtc.exe                                                                     |
| Издател                   | Microsoft Corporation                                                                             |
| Проверка на подписа       | Инспектирайте действителния файл; този запис не удостоверява самоличността на неговия сертификат. |

## Често срещани проблеми

### Сайтовете за генериране на файлова информация наричат всяко „vm“ или „service“ виртуализация

DTC е за трансакции. Високото натоварване на процесора тук се дължи на свързани приложения, а не на vmmemWSL.

### Някой е забранил vmms, за да спре мрежовите портове на msdtc

Грешна услуга. Сигурността и защитната стена на DTC се намират в Component Services, а не в Hyper-V Manager.

## Отстраняване на неизправности

Поставете диагноза, преди да предприемете каквото и да било деструктивно действие.

### Component Services > Computers > My Computer > Distributed Transaction Coordinator

Тази конзолна добавка (snap-in) е предметът на настоящата статия. Hyper-V Manager и wsl -l -v няма да покажат дневниците на DTC.

### Рестартирайте MSDTC след нулиране на журнала, не подменяйте vmms.exe

Следвайте стъпките на Microsoft за поправка на DTC. Оставете System32\msdtc.exe на мястото му.

## Технически подробности

Технически подробности

| Име на изображението | msdtc.exe                           |
| -------------------- | ----------------------------------- |
| Услуга               | Distributed Transaction Coordinator |

## Проверете идентичността на работещ файл

Само името на файл не може да установи безопасност. Проверете действителния път, подписа и самоличността на продукта.

## Свързани

Тези обекти са свързани с тази статия. Типът се показва на всяка връзка.

[vmms.exe: Процес на Windows](https://feex.it/wiki/l/bg/process/vmms.exe/)[wslservice.exe: Процес на Windows](https://feex.it/wiki/l/bg/process/wslservice.exe/)[services.exe: Процес на Windows](https://feex.it/wiki/l/bg/process/services.exe/)[Проверете пътя на изпълнимия файл и цифровия подпис: Ръководство](https://feex.it/wiki/l/bg/software/system/verify-executable-path-signature/)[Прочетете диспечера на задачите и сравнете активността на процесите: Ръководство](https://feex.it/wiki/l/bg/software/system/how-to-read-task-manager/)[Windows процеси: Категория](https://feex.it/wiki/process/windows/)

## Източници и проверка

Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. [Как проучваме](https://feex.it/wiki/research/).

- [Microsoft Learn: MSDTC ](https://learn.microsoft.com/windows/win32/cossdk/msdtc)· Distributed Transaction Coordinator
- [Microsoft Learn: Отстраняване на неизправности с MSDTC ](https://learn.microsoft.com/troubleshoot/windows-server/application-management/msdtc-troubleshooting)· Координация на трансакции, а не виртуализация
- [Карта на процесите във Foxhole ](https://foxhole.feex.it/)· Извадки от първа страна на компютри с Windows. Не е лабораторен бенчмарк.
- [Microsoft Sysinternals: Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· Обяснява как се проверяват цифровите файлови подписи. Тази препратка не установява идентичността или безопасността на конкретен изпълняван файл.
- [Microsoft: Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· Метод за локално запитване на процеси само за четене.
- [Microsoft: Win32_Process свойства ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· Документира идентификатори на процеси, пътища на изпълними файлове, дати на създаване и повторно използване на идентификатор на родител.

## Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Бързи факти

Кратката идентичност на тази страница. Спецификациите, източниците и пълната история остават в статията.

- **Тип**: Процес на Windows

  **Издател**: Microsoft Corporation

  **Изпълним файл**: msdtc.exe

  **Обичаен път**: C:\Windows\System32\msdtc.exe

  **Запис на контекст**: Запис в каталога Feex Wiki

  **Свързана услуга**: MSDTC / Distributed Transaction Coordinator

Записан статус на източника: Feex Reviewed: Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/bg/process/msdtc.exe/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
