1. [Wiki](https://feex.it/wiki/)
2. [Processus](https://feex.it/wiki/process/)
3. [Processus Windows](https://feex.it/wiki/process/windows/)
4. msdtc.exe

# msdtc.exe

Processus Windows: Microsoft Corporation

Termes de recherche du catalogue msdtc, coordinateur des transactions distribuées, dtc

Windows, Composant système

Microsoft Distributed Transaction Coordinator. Il coordonne les transactions atomiques entre plusieurs gestionnaires de ressources. Ce n'est ni Hyper-V ni WSL.

## Ce que vous devez savoir

msdtc coordonne les transactions distribuées, il ne s'agit ni d'Hyper-V ni de WSL.

msdtc.exe est le Distributed Transaction Coordinator. Les bases de données, COM+ et les applications en cluster l'utilisent pour la validation en deux phases. vmms.exe gère les machines virtuelles Hyper-V. wslservice.exe coordonne les distributions. Arrêter MSDTC n'éteint pas une machine virtuelle.

- **Sûr ?**: Vérifiez l'emplacement, la signature et l'éditeur du fichier en cours d'exécution. Le nom seul ne permet pas d'établir la sécurité.

  **Est-ce Hyper-V ?**: Non. Il coordonne les transactions

  **Dois-je y mettre fin ?**: Les validations distribuées en cours peuvent échouer

Feex précise

Si je vois msdtc à côté de SQL ou d'une application COM+, je considère qu'il gère des transactions. Je n'ouvre pas le Gestionnaire Hyper-V et je n'exécute pas wsl --shutdown pour calmer DTC.

## Qu'est-ce que msdtc.exe ?

msdtc coordonne les transactions distribuées, il ne s'agit ni d'Hyper-V ni de WSL. Le service s'appelle Distributed Transaction Coordinator. vmms.exe correspond à la gestion des machines virtuelles. wslservice.exe correspond à WSL.

## Que fait-il ?

Il enrôle les gestionnaires de ressources et valide ou annule une transaction distribuée. Il n'exécute pas Ubuntu et n'héberge pas de machines virtuelles.

## Pourquoi s'exécute-t-il ?

SQL Server, COM+ ou une autre application enrôlée a démarré une transaction distribuée, ou le service est configuré sur Automatique. Un PC sans de telles applications peut tout de même avoir le service installé.

## Inspecter l'instance en cours d'exécution

Dans Windows PowerShell, cette requête en lecture seule liste les ID de processus correspondants, les heures de création et les chemins d'accès exécutables sur ce PC.

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

Aucun résultat ou un chemin inaccessible est non concluant. Les processus protégés peuvent restreindre l'accès, et les ID de processus peuvent être réutilisés. Gardez les chemins personnels locaux.

Utilisez le [guide d'identification de fichier](https://feex.it/wiki/l/fr/software/system/verify-executable-path-signature/) pour comparer les signatures et les métadonnées du produit. Un nom de fichier seul ne peut pas établir la sécurité.

## Est-il sûr ?

Vérifier ce fichier en cours d'exécution

Le fichier msdtc.exe situé dans System32 est le DTC de Microsoft. Un msdtc.exe situé dans Temp ne l'est pas. Cela reste différent de vmms et de WslService.

Comparez l'emplacement enregistré avec le fichier réel. Un dossier familier seul n'établit pas l'identité.

`C:\Windows\System32\msdtc.exe`

- Service : Distributed Transaction Coordinator
- Pas le vmms.exe d'Hyper-V
- Pas wslservice.exe

## Puis-je l'arrêter ?

Les validations distribuées peuvent échouer

Arrêter msdtc.exe interrompt les opérations DTC en cours. Les machines virtuelles Hyper-V et WSL continuent de fonctionner. Redémarrez le service Distributed Transaction Coordinator si ces applications en ont besoin.

## Puis-je le supprimer ?

Non

Ne supprimez pas msdtc.exe. Ne configurez le service sur Manuel que si vous êtes certain qu'aucune application enrôlée n'a besoin de DTC. Ne désactivez pas Hyper-V ou WSL pour « supprimer MSDTC ».

## Doit-il démarrer avec Windows ?

Le service MSDTC peut être configuré sur Automatique. Il ne s'agit pas d'une entrée de démarrage d'Hyper-V ou de WSL.

## Mesurer l'utilisation des ressources

| CPU et mémoire   | Comparez plusieurs observations pour le même PID et la même charge de travail. Cette entrée n'a pas de base universelle mesurée indépendamment.            |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Disque et réseau | Attribuez l'activité au processus réel et à la tâche en cours ; un nom de fichier seul n'établit pas les destinations attendues ni le volume de transfert. |

## Informations sur le fichier

| Nom de l'exécutable              | msdtc.exe                                                                              |
| -------------------------------- | -------------------------------------------------------------------------------------- |
| Chemin d'installation enregistré | C:\Windows\System32\msdtc.exe                                                          |
| Éditeur                          | Microsoft Corporation                                                                  |
| Vérification de la signature     | Inspectez le fichier réel ; cette entrée ne certifie pas l'identité de son certificat. |

## Problèmes courants

### Les usines à faux noms associent tout terme « vm » ou « service » à de la virtualisation

DTC concerne les transactions. Une utilisation élevée du CPU ici provient des applications enrôlées, pas de vmmemWSL.

### Désactivation erronée de vmms pour bloquer les ports réseau de msdtc

Mauvais service. La sécurité et le pare-feu de DTC se gèrent dans Services de composants, pas dans le Gestionnaire Hyper-V.

## Dépannage

Diagnostiquez avant d'effectuer toute modification destructive.

### Services de composants > Ordinateurs > Poste de travail > Distributed Transaction Coordinator

Ce composant logiciel enfichable correspond au sujet de cet article. Le Gestionnaire Hyper-V et la commande wsl -l -v n'afficheront pas les journaux DTC.

### Redémarrez MSDTC après une réinitialisation des journaux, ne remplacez pas vmms.exe

Suivez la procédure de réparation de Microsoft DTC. Laissez System32\msdtc.exe en place.

## Détails techniques

Détails techniques

| Nom de l'image | msdtc.exe                           |
| -------------- | ----------------------------------- |
| Service        | Distributed Transaction Coordinator |

## Vérifier l'identité d'un fichier en cours d'exécution

Un nom de fichier seul ne peut pas établir la sécurité. Vérifiez le chemin réel, la signature et l'identité du produit.

## Associé

Ces entités sont liées à cet article. Le type est affiché sur chaque lien.

[vmms.exe: Processus Windows](https://feex.it/wiki/l/fr/process/vmms.exe/)[wslservice.exe: Processus Windows](https://feex.it/wiki/l/fr/process/wslservice.exe/)[services.exe: Processus Windows](https://feex.it/wiki/l/fr/process/services.exe/)[Vérifiez un chemin d'accès exécutable et une signature numérique: Guide](https://feex.it/wiki/l/fr/software/system/verify-executable-path-signature/)[Lire le Gestionnaire des tâches et comparer l'activité des processus: Guide](https://feex.it/wiki/l/fr/software/system/how-to-read-task-manager/)[Processus Windows: Catégorie](https://feex.it/wiki/process/windows/)

## Sources et vérification

Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante. [Notre méthodologie de recherche](https://feex.it/wiki/research/).

- [Microsoft Learn : MSDTC ](https://learn.microsoft.com/windows/win32/cossdk/msdtc)· Distributed Transaction Coordinator
- [Microsoft Learn : Dépannage de MSDTC ](https://learn.microsoft.com/troubleshoot/windows-server/application-management/msdtc-troubleshooting)· Coordination de transactions, pas virtualisation
- [Carte des processus Foxhole ](https://foxhole.feex.it/)· Échantillons internes sur des PC Windows. Ceci n'est pas un benchmark de laboratoire.
- [Microsoft Sysinternals: Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· Explique comment inspecter les signatures de fichiers. Cette référence n'établit pas l'identité ou la sécurité d'un fichier particulier en cours d'exécution.
- [Microsoft : Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· Méthode de requête de processus locale en lecture seule.
- [Microsoft : propriétés de Win32_Process ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· Documente les ID de processus, les chemins d'accès exécutables, les dates de création et la réutilisation de l'ID parent.

## Cet article vous a-t-il été utile ?

Un simple oui ou non suffit. Choisissez une raison si vous le souhaitez, ou ajoutez une courte remarque.

Faits en bref

La synthèse rapide de cette page. Les spécifications, les sources et le contenu complet restent dans l'article.

- **Type**: Processus Windows

  **Éditeur**: Microsoft Corporation

  **Exécutable**: msdtc.exe

  **Emplacement habituel**: C:\Windows\System32\msdtc.exe

  **Enregistrer le contexte**: Entrée de référence Feex Wiki

  **Service associé**: MSDTC / Distributed Transaction Coordinator

Statut de la source enregistré : Examiné par Feex: Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/fr/process/msdtc.exe/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
