Siirry sisältöön

msdtc.exe

Windows-prosessiMicrosoft Corporation

Hakutermit msdtc, distributed transaction coordinator, dtc

WindowsJärjestelmäkomponentti

Microsoft Distributed Transaction Coordinator. Se koordinoi atomisia tapahtumia eri resurssienhallintojen välillä. Se ei ole Hyper-V eikä se ole WSL.

Mitä sinun tulee tietää

msdtc koordinoi hajautettuja tapahtumia, ei Hyper-V:tä eikä WSL:ää.

msdtc.exe on Distributed Transaction Coordinator. Tietokannat, COM+ ja klusteroidut sovellukset käyttävät sitä kaksivaiheiseen vahvistukseen. vmms.exe hallitsee Hyper-V-virtuaalikoneita. wslservice.exe koordinoi jakeluita. MSDTC:n lopettaminen ei sammuta virtuaalikonetta.

Turvallinen?
Tarkista suoritettavan tiedoston polku, allekirjoitus ja julkaisija. Pelkkä nimi ei takaa turvallisuutta.
Onko se Hyper-V?
Ei. Se koordinoi tapahtumia
Pitäisikö minun lopettaa se?
Keskeneräiset hajautetut vahvistukset voivat epäonnistua
Feex sanoo
Jos näen tiedoston msdtc SQL:n tai COM+-sovelluksen rinnalla, käsittelen sitä tapahtumienhallintana. En avaa Hyper-V:n hallintaa enkä suorita komentoa wsl --shutdown hiljentääkseni DTC:n.

Mikä on msdtc.exe?

msdtc koordinoi hajautettuja tapahtumia, ei Hyper-V:tä eikä WSL:ää. Palvelu on Distributed Transaction Coordinator. vmms.exe on virtuaalikoneiden hallinta. wslservice.exe on WSL.

Mitä se tekee?

Se rekisteröi resurssienhallinnat ja joko vahvistaa tai keskeyttää hajautetun tapahtuman. Se ei suorita Ubuntua eikä se isännöi virtuaalikoneita.

Miksi se on käynnissä?

SQL Server, COM+ tai muu siihen liitetty sovellus käynnisti hajautetun tapahtuman, tai palvelun tilaksi on määritetty Automaattinen. Palvelu voi olla asennettuna tietokoneessa, vaikka siinä ei olisi tällaisia sovelluksia.

Tarkasta käynnissä oleva instanssi

Windows PowerShellissä tämä vain luku -kysely luetteloi vastaavat prosessi-ID:t, luontiajat ja suoritettavat polut tällä tietokoneella.

Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List

Ei tulosta tai saavuttamaton polku on ratkaisematon. Suojatut prosessit voivat rajoittaa pääsyä, ja prosessi-ID:itä voidaan käyttää uudelleen. Pidä henkilökohtaiset polut paikallisina.

Käytä tiedostoidentiteettiopasta allekirjoitusten ja tuotemetatietojen vertailuun. Pelkkä tiedostonimi ei voi vahvistaa turvallisuutta.

Onko se turvallinen?

Vahvista tämä käynnissä oleva tiedosto

System32-kansion msdtc.exe on Microsoft DTC. Temp-kansion msdtc.exe ei ole. Tämä ei siltikään ole vmms eikä WslService.

Vertaa tallennettua sijaintia todelliseen tiedostoon. Tuttu kansio yksinään ei vahvista identiteettiä.

C:\Windows\System32\msdtc.exe

  • Palvelu: Distributed Transaction Coordinator
  • Ei Hyper-V vmms.exe
  • Ei wslservice.exe

Voinko lopettaa sen?

Hajautetut vahvistukset voivat epäonnistua

Tiedoston msdtc.exe lopettaminen keskeyttää keskeneräisen DTC-työn. Hyper-V-virtuaalikoneet ja WSL jatkavat toimintaansa. Käynnistä Distributed Transaction Coordinator uudelleen, jos kyseiset sovellukset tarvitsevat sitä.

Voinko poistaa sen?

Ei

Älä poista tiedostoa msdtc.exe. Aseta palvelu Manuaaliseksi vain, jos tiedät, ettei mikään rekisteröity sovellus tarvitse DTC:tä. Älä poista Hyper-V:tä tai WSL:ää käytöstä "poistaaksesi MSDTC:n".

Pitäisikö sen käynnistyä Windowsin mukana?

MSDTC-palvelu voi olla tilassa Automaattinen. Se ei ole Hyper-V:n tai WSL:n käynnistysmerkintä.

Mittaa resurssien käyttöä

Mittaa nykyinen prosessi oletetun universaalin perustason sijaan
CPU ja muisti Vertaa useita havaintoja samasta PID:stä ja työkuormasta. Tällä merkinnällä ei ole itsenäisesti mitattua universaalia perustasoa.
Levy ja verkko Liitä toiminta todelliseen prosessiin ja nykyiseen tehtävään; pelkkä tiedostonimi ei vahvista odotettuja kohteita tai siirtomäärää.

Tiedoston tiedot

Tiedoston msdtc.exe tiedot
Suoritettavan tiedoston nimi msdtc.exe
Tallennnettu asennuspolku C:\Windows\System32\msdtc.exe
Julkaisija Microsoft Corporation
Allekirjoituksen tarkistus Tarkasta todellinen tiedosto; tämä merkintä ei todista sen varmenteen identiteettiä.

Yleiset ongelmat

Epämääräiset tiedostosivustot kutsuvat kaikkea virtuaalikoneeksi tai palveluksi

DTC on tapahtumia. Korkea suorittimen käyttö täällä johtuu rekisteröidyistä sovelluksista, ei vmmemWSL-prosessista.

Joku otti vmms-palvelun pois käytöstä pysäyttääkseen msdtc:n verkkoportit

Väärä palvelu. DTC:n suojaus ja palomuuri sijaitsevat Komponenttipalveluissa, ei Hyper-V:n hallinnassa.

Vianmääritys

Tee vianmääritys ennen kuin teet mitään peruuttamatonta.

Komponenttipalvelut > Tietokoneet > Oma tietokone > Distributed Transaction Coordinator

Tämä laajennus käsittelee tätä artikkelia. Hyper-V:n hallinta ja wsl -l -v eivät näytä DTC-lokeja.

Käynnistä MSDTC uudelleen lokin nollauksen jälkeen, älä korvaa tiedostoa vmms.exe

Noudata Microsoftin DTC-korjausohjeita. Jätä System32\msdtc.exe paikalleen.

Tekniset tiedot

Tekniset tiedot
Tiedoston msdtc.exe tekniset tiedot
Kuvatiedoston nimi msdtc.exe
Palvelu Distributed Transaction Coordinator

Tarkista käynnissä olevan tiedoston aitous

Pelkkä tiedostonimi ei voi vahvistaa turvallisuutta. Vahvista todellinen polku, allekirjoitus ja tuotteen identiteetti.

Lähteet ja vahvistus

Kirjattu lähdemerkintä: elokuu 2026. Tämä merkintä ei muodosta riippumatonta vahvistusta. Miten tutkimme.

Oliko tämä artikkeli hyödyllinen?

Kyllä tai ei riittää. Valitse halutessasi syy tai lisää lyhyt viesti.

Oliko tämä artikkeli hyödyllinen?