msdtc.exe
Pojmovi za pretragu kataloga msdtc, distributed transaction coordinator, dtc
Microsoft Distributed Transaction Coordinator. Koordinira atomske transakcije između upravljača resursima. To nije Hyper-V i nije WSL.
Šta treba da znate
msdtc koordinira distribuirane transakcije, a ne Hyper-V i ne WSL.
msdtc.exe je Distributed Transaction Coordinator. Baze podataka, COM+ i klasterovane aplikacije ga koriste za dvofazno potvrđivanje (two-phase commit). vmms.exe upravlja Hyper-V virtuelnim mašinama. wslservice.exe koordinira distribucije. Zaustavljanje MSDTC-a ne gasi virtuelnu mašinu.
- Bezbjedan?
- Provjerite putanju, potpis i izdavača pokrenute datoteke. Samo ime ne može garantovati bezbjednost.
- Da li je to Hyper-V?
- Ne. Koordinira transakcije
- Treba li ga prekinuti?
- Distribuirana potvrđivanja u toku mogu propasti
Šta je msdtc.exe?
msdtc koordinira distribuirane transakcije, a ne Hyper-V i ne WSL. Servis je Distributed Transaction Coordinator. vmms.exe služi za upravljanje virtuelnim mašinama. wslservice.exe je WSL.
Čemu služi?
Uključuje upravljače resursima i potvrđuje ili prekida distribuiranu transakciju. Ne pokreće Ubuntu i ne hostuje virtuelne mašine.
Zašto se izvršava?
SQL Server, COM+ ili druga uključena aplikacija pokrenula je distribuiranu transakciju, ili je servis postavljen na Automatic. Računar bez takvih aplikacija i dalje može imati instaliran ovaj servis.
Pregledajte pokrenutu instancu
U Windows PowerShell-u, ovaj upit samo za čitanje navodi odgovarajuće ID-jeve procesa, vremena kreiranja i izvršne putanje na ovom računaru.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Nema rezultata ili je nepristupačna putanja neuvjerljiva. Zaštićeni procesi mogu ograničiti pristup, a ID-jevi procesa se mogu ponovo koristiti. Zadržite lične putanje lokalno.
Koristite vodič za identifikaciju datoteka za poređenje potpisa i metapodataka proizvoda. Sam naziv datoteke ne može utvrditi sigurnost.
Da li je bezbjedan?
Provjerite ovu pokrenutu datoteku
msdtc.exe u System32 je Microsoft DTC. msdtc.exe u fascikli Temp nije. Ovo i dalje nije vmms i nije WslService.
Uporedite zabilježenu lokaciju sa stvarnom datotekom. Poznati folder sam po sebi ne utvrđuje identitet.
C:\Windows\System32\msdtc.exe
- Servis: Distributed Transaction Coordinator
- Nije Hyper-V vmms.exe
- Nije wslservice.exe
Mogu li ga prekinuti?
Distribuirana potvrđivanja mogu propasti
Zaustavljanje msdtc.exe prekida DTC zadatke u toku. Hyper-V virtuelne mašine i WSL nastavljaju sa radom. Ponovo pokrenite Distributed Transaction Coordinator ako je tim aplikacijama potreban.
Mogu li ga ukloniti?
Ne
Nemojte brisati msdtc.exe. Postavite servis na Manual samo ako znate da nijednoj uključenoj aplikaciji nije potreban DTC. Nemojte onemogućavati Hyper-V ili WSL da biste "uklonili MSDTC."
Da li treba da se pokreće sa Windows-om?
MSDTC servis može biti podešen na Automatic. To nije Startup stavka za Hyper-V ili WSL.
Mjerite upotrebu resursa
| CPU i memorija | Uporedite nekoliko zapažanja za isti PID i radno opterećenje. Ovaj unos nema nezavisno izmjerenu univerzalnu osnovnu liniju. |
|---|---|
| Disk i mreža | Pripisujte aktivnost stvarnom procesu i trenutnom zadatku; naziv datoteke sam po sebi ne utvrđuje očekivane destinacije ili obim prenosa. |
Informacije o datoteci
| Naziv izvršne datoteke | msdtc.exe |
|---|---|
| Zabilježena putanja instalacije | C:\Windows\System32\msdtc.exe |
| Izdavač | Microsoft Corporation |
| Provjera potpisa | Pregledajte stvarnu datoteku; ovaj unos ne potvrđuje identitet njenog sertifikata. |
Uobičajeni problemi
Sumnjivi sajtovi za fajlove svako "vm" ili "service" nazivaju virtuelizacijom
DTC predstavlja transakcije. Visoko korišćenje procesora ovdje potiče od uključenih aplikacija, a ne od vmmemWSL.
Neko je onemogućio vmms da zaustavi mrežne portove za msdtc
Pogrešan servis. Bezbjednost i zaštitni zid za DTC se nalaze u Component Services, a ne u Hyper-V Manager-u.
Rješavanje problema
Uspostavite dijagnozu prije nego što napravite bilo kakvu destruktivnu promjenu.
Component Services > Computers > My Computer > Distributed Transaction Coordinator
Ta dodatna komponenta je tema ovog članka. Hyper-V Manager i wsl -l -v neće prikazati DTC dnevnike.
Ponovo pokrenite MSDTC nakon resetovanja dnevnika, nemojte mijenjati vmms.exe
Pratite Microsoft-ova uputstva za popravku DTC-a. Ostavite System32\msdtc.exe na mjestu.
Tehnički detalji
Tehnički detalji
| Naziv slike | msdtc.exe |
|---|---|
| Usluga | Distributed Transaction Coordinator |
Provjerite identitet pokrenutog fajla
Sam naziv datoteke ne može utvrditi sigurnost. Provjerite stvarnu putanju, potpis i identitet proizvoda.
Izvori i verifikacija
Zabilježena oznaka izvora: avgust 2026. Ova oznaka ne predstavlja nezavisnu verifikaciju. Kako istražujemo.
- Microsoft Learn: MSDTC · Distributed Transaction Coordinator
- Microsoft Learn: Rješavanje problema sa MSDTC-om · Koordinacija transakcija, a ne virtuelizacija
- Foxhole mapa procesa · Prvostrani uzorci sa Windows računara. Nije laboratorijski benčmark.
- Microsoft Sysinternals: Sigcheck · Objašnjava kako provjeriti potpise datoteka. Ova referenca ne utvrđuje identitet ili bezbjednost određene pokrenute datoteke.
- Microsoft: Get-CimInstance · Metoda upita lokalnog procesa samo za čitanje.
- Microsoft: Win32_Process svojstva · Dokumentuje ID-jeve procesa, izvršne putanje, datume kreiranja i ponovnu upotrebu roditeljskog ID-ja.
Da li je ovaj članak bio koristan?
Dovoljno je da označite sa da ili ne. Izaberite razlog ako želite, ili dodajte kratku napomenu.
Hvala. To nam pomaže da poboljšamo ovu stranicu.