Salta al contingut

msdtc.exe

Procés de WindowsMicrosoft Corporation

Termes de cerca del catàleg msdtc, distributed transaction coordinator, dtc

WindowsComponent del sistema

Microsoft Distributed Transaction Coordinator. Coordina transaccions atòmiques entre gestors de recursos. No és Hyper-V ni WSL.

El que cal saber

msdtc coordina transaccions distribuïdes, no Hyper-V ni WSL.

msdtc.exe és el Distributed Transaction Coordinator. Les bases de dades, COM+ i les aplicacions en clúster l'utilitzen per a la confirmació en dues fases. vmms.exe gestiona màquines virtuals Hyper-V. wslservice.exe coordina distribucions. Finalitzar MSDTC no apaga cap màquina virtual.

Segur?
Comproveu la ruta, la signatura i l'editor del fitxer en execució. El nom per si sol no pot establir la seguretat.
És Hyper-V?
No. Coordina transaccions
L'hauria de finalitzar?
Les confirmacions distribuïdes en curs poden fallar
Feex diu
Si veig msdtc al costat d'un SQL o d'una aplicació COM+, ho tracto com a transaccions. No obro l'Administrador d'Hyper-V i no executo wsl --shutdown per aturar DTC.

Què és msdtc.exe?

msdtc coordina transaccions distribuïdes, no Hyper-V ni WSL. El servei és Distributed Transaction Coordinator. vmms.exe és la gestió de màquines virtuals. wslservice.exe és WSL.

Què fa?

Allista gestors de recursos i confirma o avorta una transacció distribuïda. No executa Ubuntu ni allotja màquines virtuals.

Per què s'està executant?

SQL Server, COM+ o una altra aplicació allistada ha iniciat una transacció distribuïda, o el servei està definit com a Automàtic. Un PC sense aquestes aplicacions encara pot tenir el servei instal·lat.

Inspeccionar la instància en execució

A Windows PowerShell, aquesta consulta de només lectura enumera els ID de procés coincidents, els temps de creació i les rutes executables en aquest PC.

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

Cap resultat o una ruta inaccessible no és concloent. Els processos protegits poden restringir l'accés i els ID de procés es poden reutilitzar. Mantingueu les rutes personals locals.

Utilitzeu la guia d'identitat de fitxer per comparar signatures i metadades del producte. Un nom de fitxer sol no pot establir la seguretat.

És segur?

Verificar aquest fitxer en execució

L'msdtc.exe de System32 és el Microsoft DTC. Un msdtc.exe a Temp no ho és. Això continua sense ser vmms ni WslService.

Compareu la ubicació registrada amb el fitxer real. Una carpeta familiar sola no estableix la identitat.

C:\Windows\System32\msdtc.exe

  • Servei: Distributed Transaction Coordinator
  • No és el vmms.exe d'Hyper-V
  • No és wslservice.exe

Puc finalitzar-lo?

Les confirmacions distribuïdes poden fallar

Finalitzar msdtc.exe avorta les tasques de DTC en curs. Les màquines virtuals Hyper-V i WSL continuen funcionant. Reinicieu el Distributed Transaction Coordinator si aquestes aplicacions ho necessiten.

Puc eliminar-lo?

No

No suprimiu msdtc.exe. Establiu el servei com a Manual només si sabeu del cert que cap aplicació allistada necessita DTC. No desactiveu Hyper-V o WSL per "eliminar MSDTC".

Hauria d'iniciar-se amb el Windows?

El servei MSDTC pot ser Automàtic. Això no és una entrada d'inici d'Hyper-V o de WSL.

Mesurar l'ús de recursos

Mesureu el procés actual en lloc d'assumir una línia de base universal
CPU i memòria Compareu diverses observacions per al mateix PID i càrrega de treball. Aquesta entrada no té una línia de base universal mesurada independentment.
Disc i xarxa Atribueix l'activitat al procés real i a la tasca actual; un nom de fitxer sol no estableix les destinacions esperades ni el volum de transferència.

Informació del fitxer

Informació del fitxer msdtc.exe
Nom de l'executable msdtc.exe
Ruta d'instal·lació registrada C:\Windows\System32\msdtc.exe
Editor Microsoft Corporation
Comprovació de signatura Inspeccioneu el fitxer real; aquesta entrada no certifica la identitat del seu certificat.

Problemes habituals

Les fàbriques de noms de fitxer anomenen virtualització a qualsevol "vm" o "servei"

DTC són transaccions. Un ús alt de CPU aquí prové d'aplicacions allistades, no de vmmemWSL.

Algú ha desactivat vmms per aturar ports de xarxa de msdtc

Servei incorrecte. La seguretat i el tallafoc de DTC es troben a Serveis de components, no a l'Administrador d'Hyper-V.

Resolució de problemes

Diagnostiqueu abans de fer cap canvi destructiu.

Serveis de components > Equips > El meu ordinador > Distributed Transaction Coordinator

Aquest complement és el contingut d'aquest article. L'Administrador d'Hyper-V i wsl -l -v no mostraran registres de DTC.

Reinicieu MSDTC després d'un restabliment de registres, no substituïu vmms.exe

Seguiu la reparació de Microsoft DTC. Deixeu System32\msdtc.exe al seu lloc.

Detalls tècnics

Detalls tècnics
Detalls tècnics de msdtc.exe
Nom de la imatge msdtc.exe
Servei Distributed Transaction Coordinator

Comprovar la identitat d'un fitxer en execució

Un nom de fitxer sol no pot establir la seguretat. Verifiqueu la ruta real, la signatura i la identitat del producte.

Fonts i verificació

Etiqueta de la font registrada: agost de 2026. Aquesta etiqueta no estableix una verificació independent. Com investiguem.

Ha estat útil aquest article?

Un sí o un no és suficient. Trieu un motiu si voleu, o afegiu una breu nota.

Ha estat útil aquest article?