msdtc.exe
Pojmovi za pretraživanje kataloga msdtc, distributed transaction coordinator, dtc
Microsoftov koordinator distribuiranih transakcija. Koordinira atomske transakcije između upravitelja resursa. Nije Hyper-V i nije WSL.
Što trebate znati
msdtc koordinira distribuirane transakcije, a ne Hyper-V i ne WSL.
msdtc.exe je Koordinator distribuiranih transakcija. Baze podataka, COM+ i klasterirane aplikacije koriste ga za dvofazno potvrđivanje (two-phase commit). vmms.exe upravlja Hyper-V virtualnim računalima. wslservice.exe koordinira distribucije. Prekidanje MSDTC-a ne gasi virtualno računalo.
- Sigurno?
- Provjerite putanju, potpis i izdavača pokrenute datoteke. Samo ime ne može utvrditi sigurnost.
- Je li to Hyper-V?
- Ne. On koordinira transakcije
- Trebam li ga prekinuti?
- Distribuirana potvrđivanja u tijeku mogu doživjeti neuspjeh
Što je msdtc.exe?
msdtc koordinira distribuirane transakcije, a ne Hyper-V i ne WSL. Servis je Distributed Transaction Coordinator. vmms.exe je upravljanje virtualnim računalima. wslservice.exe je WSL.
Čemu služi?
Pridružuje upravitelje resursa te potvrđuje ili prekida distribuiranu transakciju. Ne pokreće Ubuntu i ne ugošćuje virtualna računala.
Zašto je pokrenut?
SQL Server, COM+ ili druga pridružena aplikacija pokrenula je distribuiranu transakciju, ili je servis postavljen na Automatski. Računalo bez takvih aplikacija i dalje može imati instaliran servis.
Pregledajte pokrenutu instancu
U Windows PowerShellu, ovaj upit samo za čitanje navodi odgovarajuće ID-ove procesa, vremena stvaranja i putanje izvršnih datoteka na ovom računalu.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Nema rezultata ili nedostupna putanja je neuvjerljiva. Zaštićeni procesi mogu ograničiti pristup, a ID-ovi procesa se mogu ponovno koristiti. Zadržite osobne putanje lokalno.
Upotrijebite vodič za identifikaciju datoteka za usporedbu potpisa i metapodataka proizvoda. Sama datoteka ne može utvrditi sigurnost.
Je li siguran?
Provjerite ovu pokrenutu datoteku
msdtc.exe u mapi System32 je Microsoft DTC. msdtc.exe u mapi Temp nije. To i dalje nije vmms niti WslService.
Usporedite zabilježenu lokaciju sa stvarnom datotekom. Poznata mapa sama 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 doživjeti neuspjeh
Prekidanje procesa msdtc.exe prekida radnje DTC-a koje su u tijeku. Hyper-V virtualna računala i WSL nastavljaju s radom. Ponovno pokrenite Distributed Transaction Coordinator ako je tim aplikacijama potreban.
Mogu li ga ukloniti?
Ne
Nemojte brisati msdtc.exe. Postavite servis na Ručno samo ako ste sigurni da nijedna pridružena aplikacija ne treba DTC. Nemojte onemogućavati Hyper-V ili WSL kako biste "uklonili MSDTC".
Treba li se pokretati s Windowsima?
Servis MSDTC može biti postavljen na Automatski. To nije stavka automatskog pokretanja sustava Hyper-V ili WSL.
Mjerite korištenje resursa
| CPU i memorija | Usporedite nekoliko opažanja za isti PID i radno opterećenje. Ovaj unos nema neovisno izmjerenu univerzalnu osnovnu liniju. |
|---|---|
| Disk i mreža | Pripisujte aktivnost stvarnom procesu i trenutnom zadatku; sama datoteka ne utvrđuje očekivana odredišta ili volumen prijenosa. |
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 svog certifikata. |
Uobičajeni problemi
Tvornice sumnjivih naziva datoteka nazivaju svaki "vm" ili "service" virtualizacijom
DTC služi za transakcije. Visoko zauzeće procesora ovdje potječe od pridruženih aplikacija, a ne od vmmemWSL.
Netko je onemogućio vmms kako bi zaustavio mrežne priključke servisa msdtc
Pogrešan servis. Sigurnost i vatrozid DTC-a nalaze se u servisu Component Services, a ne u Hyper-V Manageru.
Rješavanje problema
Dijagnosticirajte prije nego što promijenite bilo što destruktivno.
Component Services > Computers > My Computer > Distributed Transaction Coordinator
Taj se dodatak opisuje u ovom članku. Hyper-V Manager i wsl -l -v neće prikazati zapisnike DTC-a.
Ponovno pokrenite MSDTC nakon ponovnog postavljanja zapisnika, nemojte mijenjati vmms.exe
Slijedite Microsoftov postupak popravka za DTC. Ostavite System32\msdtc.exe na mjestu.
Tehnički detalji
Tehnički detalji
| Naziv slike | msdtc.exe |
|---|---|
| Usluga | Distributed Transaction Coordinator |
Provjerite identitet pokrenute datoteke
Sama datoteka ne može utvrditi sigurnost. Provjerite stvarnu putanju, potpis i identitet proizvoda.
Izvori i provjera
Zabilježena oznaka izvora: kolovoz 2026. Ova oznaka ne predstavlja neovisnu provjeru. Kako istražujemo.
- Microsoft Learn: MSDTC · Distributed Transaction Coordinator
- Microsoft Learn: Otklanjanje poteškoća s MSDTC-om · Koordinacija transakcija, a ne virtualizacija
- Foxhole mapa procesa · Izvorni uzorci na računalima sa sustavom Windows. Nije laboratorijsko mjerilo.
- 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 · Dokumentira ID-ove procesa, putanje izvršnih datoteka, datume stvaranja i ponovnu upotrebu ID-a roditelja.
Je li ovaj članak bio koristan?
Dovoljno je odgovoriti s da ili ne. Odaberite razlog ako želite ili dodajte kratku bilješku.
Hvala. To nam pomaže poboljšati ovu stranicu.