msdtc.exe
Hakutermit msdtc, distributed transaction coordinator, dtc
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
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öä
| 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
| 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
| 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.
- Microsoft Learn: MSDTC · Distributed Transaction Coordinator
- Microsoft Learn: MSDTC-vianmääritys · Tapahtumien koordinointi, ei virtualisointi
- Foxhole-prosessikartta · Ensimmäisen osapuolen näytteitä Windows-tietokoneilta. Ei laboratoriomittaus.
- Microsoft Sysinternals: Sigcheck · Selittää, miten tiedostojen allekirjoitukset tarkistetaan. Tämä viite ei vahvista tietyn käynnissä olevan tiedoston identiteettiä tai turvallisuutta.
- Microsoft: Get-CimInstance · Vain luku -paikallinen prosessikyselymenetelmä.
- Microsoft: Win32_Process -ominaisuudet · Dokumentoi prosessi-ID:t, suoritettavat polut, luontipäivämäärät ja vanhemman ID:n uudelleenkäyttö.
Oliko tämä artikkeli hyödyllinen?
Kyllä tai ei riittää. Valitse halutessasi syy tai lisää lyhyt viesti.
Kiitos. Se auttaa meitä parantamaan tätä sivua.