msdtc.exe
Vyhľadávacie výrazy v katalógu msdtc, distributed transaction coordinator, dtc
Microsoft Distributed Transaction Coordinator. Koordinuje atomické transakcie medzi správcami prostriedkov. Nie je to Hyper-V a nie je to ani WSL.
Čo potrebujete vedieť
msdtc koordinuje distribuované transakcie, nie Hyper-V a nie WSL.
msdtc.exe je Distributed Transaction Coordinator. Databázy, COM+ a klastrované aplikácie ho používajú na dvojfázové potvrdenie (two-phase commit). vmms.exe spravuje virtuálne počítače Hyper-V. wslservice.exe koordinuje distribúcie. Ukončenie MSDTC nevypne virtuálny počítač.
- Bezpečný?
- Skontrolujte cestu, podpis a vydavateľa spusteného súboru. Samotný názov nemôže potvrdiť bezpečnosť.
- Je to Hyper-V?
- Nie. Koordinuje transakcie
- Mám ho ukončiť?
- Prebiehajúce distribuované potvrdenia môžu zlyhať
Čo je msdtc.exe?
msdtc koordinuje distribuované transakcie, nie Hyper-V a nie WSL. Služba sa nazýva Distributed Transaction Coordinator. vmms.exe slúži na správu virtuálnych počítačov. wslservice.exe obsluhuje WSL.
Čo robí?
Zaradzuje správcov prostriedkov a potvrdzuje alebo ruší distribuovanú transakciu. Nespúšťa Ubuntu a nehostuje virtuálne počítače.
Prečo beží?
SQL Server, COM+ alebo iná zapojená aplikácia spustila distribuovanú transakciu, prípadne je služba nastavená na možnosť Automaticky. Počítač bez takýchto aplikácií môže mať túto službu napriek tomu nainštalovanú.
Skontrolujte bežiaci proces
V systéme Windows PowerShell tento dotaz iba na čítanie zobrazuje zodpovedajúce ID procesov, časy vytvorenia a cesty k spustiteľným súborom na tomto PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Žiadny výsledok alebo neprístupná cesta je nepresvedčivá. Chránené procesy môžu obmedziť prístup a ID procesov sa môžu znovu použiť. Uchovávajte osobné cesty lokálne.
Použite sprievodcu identifikáciou súboru na porovnanie podpisov a metadát produktu. Samotný názov súboru nemôže preukázať bezpečnosť.
Je bezpečný?
Overte tento bežiaci súbor
msdtc.exe v System32 je Microsoft DTC. Súbor msdtc.exe v priečinku Temp ním nie je. Stále to nie je vmms a nie je to ani WslService.
Porovnajte zaznamenanú polohu so skutočným súborom. Známé priečinok sám o sebe nepreukazuje identitu.
C:\Windows\System32\msdtc.exe
- Služba: Distributed Transaction Coordinator
- Nie Hyper-V vmms.exe
- Nie wslservice.exe
Môžem ho ukončiť?
Distribuované potvrdenia môžu zlyhať
Ukončenie msdtc.exe preruší prebiehajúce operácie DTC. Virtuálne počítače Hyper-V a WSL bežia ďalej. Ak tieto aplikácie DTC potrebujú, reštartujte Distributed Transaction Coordinator.
Môžem ho odstrániť?
Nie
Neodstraňujte msdtc.exe. Službu nastavte na možnosť Manuálne iba vtedy, ak s istotou viete, že žiadna zapojená aplikácia DTC nepotrebuje. Nevypínajte Hyper-V ani WSL s cieľom „odstrániť MSDTC“.
Má sa spúšťať so systémom Windows?
Služba MSDTC môže byť nastavená na možnosť Automaticky. Nejde o položku spúšťanú pri štarte patriacu pod Hyper-V alebo WSL.
Meranie využitia zdrojov
| CPU a pamäť | Porovnajte niekoľko pozorovaní pre rovnaké PID a pracovné zaťaženie. Tento záznam nemá nezávisle meranú univerzálnu základnú líniu. |
|---|---|
| Disk a sieť | Priraďte aktivitu k skutočnému procesu a aktuálnej úlohe; názov súboru sám o sebe nepreukazuje očakávané ciele alebo objem prenosu. |
Informácie o súbore
| Názov spustiteľného súboru | msdtc.exe |
|---|---|
| Zaznamenaná cesta inštalácie | C:\Windows\System32\msdtc.exe |
| Vydavateľ | Microsoft Corporation |
| Kontrola podpisu | Skontrolujte skutočný súbor; tento záznam necertifikuje identitu jeho certifikátu. |
Časté problémy
Generátory názvov súborov označujú čokoľvek s „vm“ alebo „service“ za virtualizáciu
DTC sú transakcie. Vysoké zaťaženie procesora tu spôsobujú zapojené aplikácie, nie vmmemWSL.
Niekto zakázal vmms, aby zastavil sieťové porty msdtc
Nesprávna služba. Zabezpečenie a brána firewall pre DTC sa nachádzajú v nástroji Služba komponentov, nie v Správcovi Hyper-V.
Riešenie problémov
Pred akoukoľvek deštruktívnou zmenou vykonajte diagnostiku.
Služba komponentov > Počítače > Tento počítač > Distributed Transaction Coordinator
Tento modul snap-in je predmetom tohto článku. Správca Hyper-V ani príkaz wsl -l -v denníky DTC nezobrazia.
Po resetovaní denníka reštartujte MSDTC, nenahrádzajte vmms.exe
Postupujte podľa opravy Microsoft DTC. Ponechajte System32\msdtc.exe na mieste.
Technické podrobnosti
Technické podrobnosti
| Názov obrazu | msdtc.exe |
|---|---|
| Služba | Distributed Transaction Coordinator |
Overte identitu spusteného súboru
Samotný názov súboru nemôže preukázať bezpečnosť. Overte skutočnú cestu, podpis a identitu produktu.
Zdroje a overenie
Zaznamenané označenie zdroja: august 2026. Toto označenie nepredstavuje nezávislé overenie. Ako robíme výskum.
- Microsoft Learn: MSDTC · Distributed Transaction Coordinator
- Microsoft Learn: Riešenie problémov s MSDTC · Koordinácia transakcií, nie virtualizácia
- Mapa procesov Foxhole · Vzorky z prvej ruky na počítačoch so systémom Windows. Nejde o laboratórny benchmark.
- Microsoft Sysinternals: Sigcheck · Vysvetľuje, ako kontrolovať podpisy súborov. Tento odkaz nepotvrdzuje identitu ani bezpečnosť konkrétneho spusteného súboru.
- Microsoft: Get-CimInstance · Metóda lokálneho dotazu na proces iba na čítanie.
- Microsoft: Win32_Process vlastnosti · Dokumentuje ID procesov, cesty k spustiteľným súborom, dátumy vytvorenia a opätovné použitie ID rodiča.
Bol tento článok užitočný?
Stačí áno alebo nie. Ak chcete, vyberte dôvod, alebo pridajte krátku poznámku.
Ďakujeme. Pomáha nám to zlepšovať túto stránku.