msdtc.exe
Pojmovi za pretragu kataloga msdtc, distributed transaction coordinator, dtc
Microsoft Distributed Transaction Coordinator. Koordinira atomske transakcije između upravitelja resursa. Nije Hyper-V i nije WSL.
Šta trebate znati
msdtc koordinira distribuirane transakcije, a ne Hyper-V i ne WSL.
msdtc.exe je Distributed Transaction Coordinator. Baze podataka, COM+ i klasterizovane aplikacije ga koriste za dvofazno potvrđivanje (two-phase commit). vmms.exe upravlja Hyper-V virtuelnim mašinama. wslservice.exe koordinira distribucije. Prekidanje MSDTC-a ne gasi virtuelnu mašinu.
- Sigurno?
- Provjerite putanju, potpis i izdavača pokrenute datoteke. Samo ime ne može garantovati sigurnost.
- Je li to Hyper-V?
- Ne. Koordinira transakcije
- Trebam li ga prekinuti?
- Aktivna distribuirana potvrđivanja mogu propasti
Šta je msdtc.exe?
msdtc koordinira distribuirane transakcije, a ne Hyper-V i ne WSL. Usluga je Distributed Transaction Coordinator. vmms.exe je upravljanje virtuelnim mašinama. wslservice.exe je WSL.
Čemu služi?
Uključuje upravitelje resursa 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 obuhvaćena aplikacija pokrenula je distribuiranu transakciju, ili je usluga postavljena na Automatic. Računar bez takvih aplikacija i dalje može imati instaliranu ovu uslugu.
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 lokalnim.
Koristite vodič za identifikaciju datoteka za poređenje potpisa i metapodataka proizvoda. Sam naziv datoteke ne može utvrditi sigurnost.
Da li je siguran?
Provjerite ovu pokrenutu datoteku
msdtc.exe u System32 je Microsoft DTC. msdtc.exe u 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
- Usluga: Distributed Transaction Coordinator
- Nije Hyper-V vmms.exe
- Nije wslservice.exe
Mogu li ga prekinuti?
Distribuirana potvrđivanja mogu propasti
Prekidanje msdtc.exe prekida aktivni DTC rad. Hyper-V virtuelne mašine i WSL nastavljaju raditi. Ponovo pokrenite Distributed Transaction Coordinator ako je tim aplikacijama potreban.
Mogu li ga ukloniti?
Ne
Nemojte brisati msdtc.exe. Postavite uslugu na Manual samo ako ste sigurni da nijedna obuhvaćena aplikacija ne treba DTC. Nemojte onemogućavati Hyper-V ili WSL da biste "uklonili MSDTC".
Treba li se pokretati sa sistemom Windows?
Usluga MSDTC može biti postavljena na Automatic. To nije unos za automatsko pokretanje 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 | Pripišite 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 certificira identitet njenog certifikata. |
Česti problemi
Sumnjivi izvori naziva svaku "vm" ili "uslugu" nazivaju virtuelizacijom
DTC predstavlja transakcije. Visoko zauzeće CPU-a ovdje uzrokuju obuhvaćene aplikacije, a ne vmmemWSL.
Neko je onemogućio vmms da zaustavi mrežne portove za msdtc
Pogrešna usluga. Sigurnost i zaštitni zid za DTC nalaze se u Component Services, a ne u Hyper-V Manageru.
Rješavanje problema
Postavite dijagnozu prije nego što promijenite bilo šta što može nanijeti štetu.
Component Services > Computers > My Computer > Distributed Transaction Coordinator
Taj snap-in je tema ovog članka. Hyper-V Manager i wsl -l -v neće prikazati DTC zapisnike.
Ponovo pokrenite MSDTC nakon resetovanja zapisnika, nemojte zamjenjivati vmms.exe
Pratite Microsoftove upute za popravak DTC-a. Ostavite System32\msdtc.exe na mjestu.
Tehnički detalji
Tehnički detalji
| Naziv slike | msdtc.exe |
|---|---|
| Servis | Distributed Transaction Coordinator |
Provjerite identitet pokrenute datoteke
Sam naziv datoteke ne može utvrditi sigurnost. Provjerite stvarnu putanju, potpis i identitet proizvoda.
Izvori i provjera
Zabilježena oznaka izvora: august 2026. Ova oznaka ne predstavlja nezavisnu provjeru. Kako istražujemo.
- Microsoft Learn: MSDTC · Distributed Transaction Coordinator
- Microsoft Learn: Otklanjanje problema sa MSDTC-om · Koordinacija transakcija, a ne virtuelizacija
- Foxhole mapa procesa · Uzorci prve strane na Windows računarima. Nije laboratorijski benčmark.
- Microsoft Sysinternals: Sigcheck · Objašnjava kako provjeriti potpise datoteka. Ova referenca ne utvrđuje identitet ili sigurnost 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 odgovorite sa da ili ne. Izaberite razlog ako želite ili dodajte kratku napomenu.
Hvala. To nam pomaže da poboljšamo ovu stranicu.