Hopp til innhold

msdtc.exe

Windows-prosessMicrosoft Corporation

Katalogsøkord msdtc, distributed transaction coordinator, dtc

WindowsSystemkomponent

Microsoft Distributed Transaction Coordinator. Den koordinerer atomiske transaksjoner på tvers av ressursbehandlere. Det er ikke Hyper-V, og det er ikke WSL.

Dette må du vite

msdtc koordinerer distribuerte transaksjoner, ikke Hyper-V og ikke WSL.

msdtc.exe er Distributed Transaction Coordinator. Databaser, COM+ og klyngede apper bruker den for tofase-forpliktelse (two-phase commit). vmms.exe administrerer virtuelle Hyper-V-maskiner. wslservice.exe koordinerer distribusjoner. Å avslutte MSDTC slår ikke av en virtuell maskin.

Trygg?
Sjekk den kjørende filens bane, signatur og utgiver. Navnet alene kan ikke fastslå sikkerhet.
Er det Hyper-V?
Nei. Den koordinerer transaksjoner
Bør jeg avslutte den?
Pågående distribuerte transaksjonsbekreftelser kan mislykkes
Feex mener
Hvis jeg ser msdtc ved siden av SQL eller en COM+-app, behandler jeg det som transaksjoner. Jeg åpner ikke Hyper-V-behandling, og jeg kjører ikke wsl --shutdown for å dempe DTC.

Hva er msdtc.exe?

msdtc koordinerer distribuerte transaksjoner, ikke Hyper-V og ikke WSL. Tjenesten er Distributed Transaction Coordinator. vmms.exe er VM-administrasjon. wslservice.exe er WSL.

Hva gjør den?

Den verver ressursbehandlere og forplikter eller avbryter en distribuert transaksjon. Den kjører ikke Ubuntu, og den er ikke vert for virtuelle maskiner.

Hvorfor kjører den?

SQL Server, COM+ eller en annen tilknyttet app startet en distribuert transaksjon, eller tjenesten er satt til Automatisk. En PC uten slike apper kan likevel ha tjenesten installert.

Inspiser den kjørende instansen

I Windows PowerShell lister denne skrivebeskyttede spørringen matchende prosess-ID-er, opprettelsestider og kjørbare stier på denne PC-en.

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

Intet resultat eller en utilgjengelig sti er konklusjonsløst. Beskyttede prosesser kan begrense tilgang, og prosess-ID-er kan gjenbrukes. Hold personlige stier lokale.

Bruk fil-identitetsveiledning for å sammenligne signaturer og produktmetadata. Et filnavn alene kan ikke fastslå sikkerhet.

Er den trygg?

Verifiser denne kjørende filen

msdtc.exe i System32 er Microsoft DTC. En msdtc.exe i Temp er ikke det. Dette er fortsatt ikke vmms og ikke WslService.

Sammenlign den registrerte plasseringen med den faktiske filen. En kjent mappe alene etablerer ikke identitet.

C:\Windows\System32\msdtc.exe

  • Tjeneste: Distributed Transaction Coordinator
  • Ikke Hyper-V vmms.exe
  • Ikke wslservice.exe

Kan jeg avslutte den?

Distribuerte transaksjonsbekreftelser kan mislykkes

Å avslutte msdtc.exe avbryter pågående DTC-arbeid. Hyper-V-VM-er og WSL fortsetter å kjøre. Start Distributed Transaction Coordinator på nytt hvis disse appene trenger den.

Kan jeg fjerne den?

Nei

Ikke slett msdtc.exe. Sett tjenesten til Manuell bare hvis du vet at ingen tilknyttede apper trenger DTC. Ikke deaktiver Hyper-V eller WSL for å "fjerne MSDTC".

Bør den starte med Windows?

MSDTC-tjenesten kan være Automatisk. Det er ikke en oppføring i Oppstart for Hyper-V eller WSL.

Mål ressursbruk

Mål den gjeldende prosessen i stedet for å anta en universell baseline
CPU og minne Sammenlign flere observasjoner for samme PID og arbeidsmengde. Denne oppføringen har ingen uavhengig målt universell baseline.
Disk og nettverk Tilskriv aktivitet til den faktiske prosessen og gjeldende oppgave; et filnavn alene etablerer ikke forventede destinasjoner eller overføringsvolum.

Filinformasjon

Filinformasjon for msdtc.exe
Eksekverbart navn msdtc.exe
Registrert installasjonssti C:\Windows\System32\msdtc.exe
Utgiver Microsoft Corporation
Signatursjekk Inspiser den faktiske filen; denne oppføringen sertifiserer ikke dens sertifikatidentitet.

Vanlige problemer

Filnavn-fabrikker kaller alt med "vm" eller "service" for virtualisering

DTC er transaksjoner. Høy CPU-bruk her skyldes tilknyttede apper, ikke vmmemWSL.

Noen deaktiverte vmms for å stoppe msdtc-nettverksporter

Feil tjeneste. DTC-sikkerhet og brannmur hører til Komponenttjenester, ikke Hyper-V-behandling.

Feilsøking

Diagnostiser før du gjør noe destruktivt.

Komponenttjenester > Datamaskiner > Min datamaskin > Distributed Transaction Coordinator

Dette snapin-programmet er denne artikkelen. Hyper-V-behandling og wsl -l -v vil ikke vise DTC-logger.

Start MSDTC på nytt etter tilbakestilling av loggen, ikke erstatt vmms.exe

Følg Microsofts instruksjoner for reparasjon av DTC. La System32\msdtc.exe ligge urørt.

Tekniske detaljer

Tekniske detaljer
Tekniske detaljer for msdtc.exe
Bildenavn msdtc.exe
Tjeneste Distributed Transaction Coordinator

Kontroller identiteten til en kjørende fil

Et filnavn alene kan ikke fastslå sikkerhet. Verifiser den faktiske stien, signaturen og produktidentiteten.

Kilder og verifisering

Registrert kildeetikett: August 2026. Denne etiketten etablerer ikke uavhengig verifisering. Hvordan vi gjør undersøkelser.

Var denne artikkelen nyttig?

Et ja eller nei holder. Velg en grunn hvis du vil, eller legg til en kort kommentar.

Var denne artikkelen nyttig?