msdtc.exe
Termes de cerca del catàleg msdtc, distributed transaction coordinator, dtc
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
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
| 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
| 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
| 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.
- Microsoft Learn: MSDTC · Distributed Transaction Coordinator
- Microsoft Learn: Resolució de problemes de MSDTC · Coordinació de transaccions, no virtualització
- Mapa de processos Foxhole · Mostres pròpies recollides en ordinadors amb Windows. No és una prova de referència de laboratori.
- Microsoft Sysinternals: Sigcheck · Explica com inspeccionar signatures de fitxers. Aquesta referència no estableix la identitat ni la seguretat d'un fitxer en execució concret.
- Microsoft: Get-CimInstance · Mètode de consulta de processos locals de només lectura.
- Microsoft: propietats de Win32_Process · Documenta els ID de procés, les rutes executables, les dates de creació i la reutilització de l'ID del pare.
Ha estat útil aquest article?
Un sí o un no és suficient. Trieu un motiu si voleu, o afegiu una breu nota.
Gràcies. Això ens ajuda a millorar aquesta pàgina.