msdtc.exe
Katalógus keresési kifejezések msdtc, distributed transaction coordinator, dtc
Microsoft Distributed Transaction Coordinator. Atomikus tranzakciókat koordinál az erőforrás-kezelők között. Nem a Hyper-V és nem a WSL.
Amit tudni érdemes
Az msdtc elosztott tranzakciókat koordinál, nem a Hyper-V és nem a WSL.
Az msdtc.exe a Distributed Transaction Coordinator. Az adatbázisok, a COM+ és a fürtözött alkalmazások kétfázisú véglegesítésre (two-phase commit) használják. A vmms.exe a Hyper-V virtuális gépeket kezeli. A wslservice.exe a disztribúciókat koordinálja. Az MSDTC leállítása nem állítja le a virtuális gépet.
- Biztonságos?
- Ellenőrizze a futó fájl elérési útját, aláírását és kiadóját. A név önmagában nem garantálja a biztonságot.
- Ez a Hyper-V?
- Nem. Tranzakciókat koordinál
- Leállítsam?
- A folyamatban lévő elosztott véglegesítések meghiúsulhatnak
Mi az az msdtc.exe?
Az msdtc elosztott tranzakciókat koordinál, nem a Hyper-V és nem a WSL. A szolgáltatás neve Distributed Transaction Coordinator. A vmms.exe a virtuális gépek felügyelete. A wslservice.exe a WSL.
Mit csinál?
Beszervezi az erőforrás-kezelőket, valamint véglegesíti vagy megszakítja az elosztott tranzakciót. Nem futtat Ubuntut, és nem üzemeltet virtuális gépeket.
Miért fut?
Az SQL Server, a COM+ vagy egy másik beszervezett alkalmazás elosztott tranzakciót indított, vagy a szolgáltatás Automatikusra van állítva. Egy olyan számítógépen is telepítve lehet a szolgáltatás, amelyen nincsenek ilyen alkalmazások.
Futtatási példány ellenőrzése
A Windows PowerShellben ez az írásvédett lekérdezés felsorolja a megfelelő folyamatazonosítókat, létrehozási időket és futtatható fájlok elérési útjait ezen a PC-n.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Az eredmény hiánya vagy egy hozzáférhetetlen elérési út nem meggyőző. A védett folyamatok korlátozhatják a hozzáférést, és a folyamatazonosítók újra felhasználhatók. Tartsa a személyes elérési utakat helyi szinten.
Használja a fájl-azonosító útmutatót az aláírások és a termék metaadatok összehasonlításához. Csak egy fájlnév önmagában nem állapíthatja meg a biztonságot.
Biztonságos?
Ellenőrizze ezt a futó fájlt
A System32 mappában lévő msdtc.exe a Microsoft DTC. A Temp mappában lévő msdtc.exe nem az. Ez még mindig nem a vmms és nem a WslService.
Hasonlítsa össze a rögzített helyet a tényleges fájllal. Egy ismerős mappa önmagában nem állapítja meg az azonosságot.
C:\Windows\System32\msdtc.exe
- Szolgáltatás: Distributed Transaction Coordinator
- Nem a Hyper-V vmms.exe
- Nem a wslservice.exe
Leállíthatom?
Az elosztott véglegesítések meghiúsulhatnak
Az msdtc.exe leállítása megszakítja a folyamatban lévő DTC munkát. A Hyper-V virtuális gépek és a WSL továbbra is futnak. Indítsa újra a Distributed Transaction Coordinator szolgáltatást, ha ezeknek az alkalmazásoknak szükségük van rá.
Eltávolíthatom?
Nem
Ne törölje az msdtc.exe fájlt. Csak akkor állítsa a szolgáltatást Kézire, ha biztosan tudja, hogy egyetlen beszervezett alkalmazásnak sincs szüksége a DTC-re. Ne tiltsa le a Hyper-V-t vagy a WSL-t az "MSDTC eltávolításához".
El kell indulnia a Windowszal együtt?
Az MSDTC szolgáltatás lehet Automatikus. Ez nem Hyper-V vagy WSL indítási bejegyzés.
Mérje az erőforrás-felhasználást
| CPU és memória | Hasonlítsa össze több megfigyelést ugyanazon PID és munkaterhelés esetében. Ez a bejegyzés nem rendelkezik függetlenül mért egyetemes alapvonallal. |
|---|---|
| Lemez és hálózat | Aktivitást rendeljen hozzá a tényleges folyamathoz és az aktuális feladathoz; egy fájlnév önmagában nem állapítja meg a várt célállomásokat vagy az átviteli mennyiséget. |
Fájlinformációk
| Futtatható fájl neve | msdtc.exe |
|---|---|
| Rögzített telepítési elérési út | C:\Windows\System32\msdtc.exe |
| Kiadó | Microsoft Corporation |
| Aláírás ellenőrzése | Vizsgálja meg a tényleges fájlt; ez a bejegyzés nem tanúsítja a tanúsítványának azonosságát. |
Gyakori problémák
A fájlnévgyárak minden "vm" vagy "service" elemet virtualizációnak neveznek
A DTC a tranzakciókról szól. Az itteni magas CPU-használat a beszervezett alkalmazásoknak köszönhető, nem a vmmemWSL-nek.
Valaki letiltotta a vmms-t az msdtc hálózati portjainak leállításához
Helytelen szolgáltatás. A DTC biztonsága és tűzfala a Komponensszolgáltatásokban található, nem a Hyper-V-kezelőben.
Hibaelhárítás
Végezzen diagnosztikát, mielőtt bármilyen destruktív módosítást hajtana végre.
Komponensszolgáltatások > Számítógépek > Saját gép > Distributed Transaction Coordinator
Ez a beépülő modul a jelen cikk tárgya. A Hyper-V-kezelő és a wsl -l -v nem jeleníti meg a DTC naplóit.
Napló-visszaállítás után indítsa újra az MSDTC-t, ne cserélje ki a vmms.exe fájlt
Kövesse a Microsoft DTC javítási lépéseit. Hagyja a helyén a System32\msdtc.exe fájlt.
Műszaki adatok
Műszaki adatok
| Képnév | msdtc.exe |
|---|---|
| Szolgáltatás | Distributed Transaction Coordinator |
Futó fájl azonosságának ellenőrzése
Csak egy fájlnév önmagában nem állapíthatja meg a biztonságot. Ellenőrizze a tényleges elérési utat, az aláírást és a termék azonosítását.
Források és ellenőrzés
Rögzített forráscímke: 2026. augusztus. Ez a címke nem jelent független ellenőrzést. Hogyan kutatunk.
- Microsoft Learn: MSDTC · Distributed Transaction Coordinator
- Microsoft Learn: Az MSDTC hibaelhárítása · Tranzakciókoordináció, nem virtualizáció
- Foxhole folyamattérkép · Első féltől származó minták Windows rendszerű számítógépeken. Nem laboratóriumi teljesítményteszt.
- Microsoft Sysinternals: Sigcheck · Bemutatja, hogyan ellenőrizhetők a fájlaláírások. Ez a hivatkozás nem állapítja meg egy adott futó fájl azonosságát vagy biztonságosságát.
- Microsoft: Get-CimInstance · Írásvédett helyi folyamat-lekérdezési módszer.
- Microsoft: Win32_Process tulajdonságok · Dokumentálja a folyamatazonosítókat, futtatható fájlok elérési útjait, létrehozási dátumokat és a szülőazonosító újrahasználatát.
Hasznos volt ez a cikk?
Egy igen vagy nem is elég. Válasszon egy indokot, ha szeretne, vagy írjon egy rövid megjegyzést.
Köszönjük. Ez segít az oldal fejlesztésében.