Preskočiť na obsah

msdtc.exe

Proces systému WindowsMicrosoft Corporation

Vyhľadávacie výrazy v katalógu msdtc, distributed transaction coordinator, dtc

WindowsSúčasť systému

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ť
Feex uvádza
Ak vidím msdtc vedľa SQL alebo aplikácie COM+, pristupujem k tomu ako k transakciám. Neotváram Správcu Hyper-V a nespúšťam wsl --shutdown, aby som utíšil DTC.

Č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

Merajte aktuálny proces namiesto predpokladania univerzálnej základnej línie
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

Informácie o súbore msdtc.exe
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
Technické podrobnosti o msdtc.exe
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.

Bol tento článok užitočný?

Stačí áno alebo nie. Ak chcete, vyberte dôvod, alebo pridajte krátku poznámku.

Bol tento článok užitočný?