msdtc.exe
Vyhledávací výrazy v katalogu msdtc, distributed transaction coordinator, dtc
Microsoft Distributed Transaction Coordinator. Koordinuje atomické transakce mezi správci prostředků. Nejde o Hyper-V ani o WSL.
Co potřebujete vědět
msdtc koordinuje distribuované transakce, nikoli Hyper-V a nikoli WSL.
msdtc.exe je služba Distributed Transaction Coordinator. Databáze, COM+ a clusterované aplikace ji využívají pro dvoufázové potvrzování. vmms.exe spravuje virtuální počítače Hyper-V. wslservice.exe koordinuje distribuce. Ukončení MSDTC nevypne virtuální počítač.
- Bezpečný?
- Zkontrolujte cestu, podpis a vydavatele spuštěného souboru. Samotný název bezpečnost nezaručuje.
- Je to Hyper-V?
- Ne. Koordinuje transakce
- Mám to ukončit?
- Probíhající distribuovaná potvrzení mohou selhat
Co je msdtc.exe?
msdtc koordinuje distribuované transakce, nikoli Hyper-V a nikoli WSL. Tato služba je Distributed Transaction Coordinator. vmms.exe představuje správu virtuálních počítačů. wslservice.exe představuje WSL.
Co dělá?
Zapojuje správce prostředků a potvrzuje nebo ruší distribuovanou transakci. Nespouští Ubuntu ani nehostuje virtuální počítače.
Proč běží?
SQL Server, COM+ nebo jiná zapojená aplikace zahájila distribuovanou transakci, případně je služba nastavena na Automaticky. Počítač bez takových aplikací může mít tuto službu přesto nainstalovanou.
Zkontrolovat běžící instanci
V prostředí Windows PowerShell tento dotaz pouze pro čtení zobrazí odpovídající ID procesů, časy vytvoření a cesty k spustitelným souborům na tomto PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Žádný výsledek nebo nepřístupná cesta jsou neprůkazné. Chráněné procesy mohou omezit přístup a ID procesů lze znovu použít. Uchovávejte osobní cesty lokálně.
Použijte průvodce identifikací souborů k porovnání podpisů a metadat produktu. Samotný název souboru nemůže potvrdit bezpečnost.
Je bezpečný?
Ověřte tento běžící soubor
msdtc.exe ve složce System32 je Microsoft DTC. Soubor msdtc.exe v adresáři Temp nikoli. Stále to není vmms a není to WslService.
Porovnejte zaznamenané umístění se skutečným souborem. Známá složka sama o sobě nepotvrzuje identitu.
C:\Windows\System32\msdtc.exe
- Služba: Distributed Transaction Coordinator
- Není to Hyper-V vmms.exe
- Není to wslservice.exe
Mohu jej ukončit?
Distribuovaná potvrzení mohou selhat
Ukončení procesu msdtc.exe přeruší rozpracované operace DTC. Virtuální počítače Hyper-V a WSL běží dál. Pokud tyto aplikace transakce vyžadují, službu Distributed Transaction Coordinator restartujte.
Mohu jej odebrat?
Ne
Nemazejte msdtc.exe. Službu nastavte na Ručně pouze tehdy, pokud bezpečně víte, že žádná zapojená aplikace DTC nepotřebuje. Nevypínejte Hyper-V ani WSL ve snaze „odstranit MSDTC“.
Měl by se spouštět se systémem Windows?
Služba MSDTC může být nastavena na Automaticky. Nejedná se o položku Po spuštění pro Hyper-V nebo WSL.
Měření využití prostředků
| CPU a paměť | Porovnejte několik pozorování pro stejné PID a pracovní zátěž. Tento záznam nemá nezávisle měřenou univerzální základní linii. |
|---|---|
| Disk a síť | Připisujte aktivitu skutečnému procesu a aktuální úloze; název souboru sám o sobě nestanovuje očekávané cíle ani objem přenosu. |
Informace o souboru
| Název spustitelného souboru | msdtc.exe |
|---|---|
| Zaznamenaná cesta instalace | C:\Windows\System32\msdtc.exe |
| Vydavatel | Microsoft Corporation |
| Kontrola podpisu | Zkontrolujte skutečný soubor; tento záznam necertifikuje identitu jeho certifikátu. |
Běžné problémy
Weby generující popisy souborů označují každé „vm“ nebo „service“ za virtualizaci
DTC jsou transakce. Vysoké využití procesoru zde mají na svědomí zapojené aplikace, nikoli vmmemWSL.
Někdo zakázal vmms, aby zastavil síťové porty msdtc
Nesprávná služba. Zabezpečení a brána firewall pro DTC se nacházejí v Nástrojích pro správu komponent, nikoli ve Správci technologie Hyper-V.
Řešení potíží
Než provedete jakýkoli destruktivní krok, proveďte diagnostiku.
Služba komponent > Počítače > Tento počítač > Distributed Transaction Coordinator
Tento modul snap-in je předmětem tohoto článku. Správce technologie Hyper-V ani wsl -l -v protokoly DTC nezobrazí.
Po resetování protokolu restartujte MSDTC, nenahrazujte soubor vmms.exe
Postupujte podle pokynů k opravě Microsoft DTC. Soubor System32\msdtc.exe ponechte na svém místě.
Technické podrobnosti
Technické podrobnosti
| Název obrazu | msdtc.exe |
|---|---|
| Služba | Distributed Transaction Coordinator |
Zkontrolujte identitu běžícího souboru
Samotný název souboru nemůže potvrdit bezpečnost. Ověřte skutečnou cestu, podpis a identitu produktu.
Zdroje a ověření
Zaznamenané označení zdroje: srpen 2026. Toto označení nepředstavuje nezávislé ověření. Jak provádíme výzkum.
- Microsoft Learn: MSDTC · Distributed Transaction Coordinator
- Microsoft Learn: Řešení potíží s MSDTC · Koordinace transakcí, nikoli virtualizace
- Mapa procesů Foxhole · Vzorky přímo ze zařízení se systémem Windows. Nejde o laboratorní srovnávací test.
- Microsoft Sysinternals: Sigcheck · Vysvětluje, jak kontrolovat podpisy souborů. Tato reference nepotvrzuje identitu ani bezpečnost konkrétního spuštěného souboru.
- Microsoft: Get-CimInstance · Metoda dotazování lokálních procesů pouze pro čtení.
- Microsoft: Vlastnosti Win32_Process · Dokumentuje ID procesů, cesty k spustitelným souborům, data vytvoření a opětovné použití ID rodiče.
Byl tento článek užitečný?
Stačí ano nebo ne. Pokud chcete, vyberte důvod nebo přidejte krátkou poznámku.
Děkujeme. Pomáhá nám to tuto stránku vylepšovat.