# msdtc.exe

Windows-Prozess: Microsoft Corporation

Katalog-Suchbegriffe msdtc, distributed transaction coordinator, dtc

Windows, Systemkomponente

Microsoft Distributed Transaction Coordinator. Es koordiniert atomare Transaktionen über Ressourcen-Manager hinweg. Es ist nicht Hyper-V und nicht WSL.

## Was Sie wissen müssen

msdtc koordiniert verteilte Transaktionen, nicht Hyper-V und nicht WSL.

msdtc.exe ist der Distributed Transaction Coordinator. Datenbanken, COM+ und Cluster-Anwendungen verwenden ihn für das Zwei-Phasen-Commit-Protokoll. vmms.exe verwaltet Hyper-V-VMs. wslservice.exe koordiniert Distributionen. Das Beenden von MSDTC fährt eine VM nicht herunter.

- **Sicher?**: Überprüfen Sie Pfad, Signatur und Herausgeber der ausgeführten Datei. Der Name allein kann keine Sicherheit belegen.

  **Ist es Hyper-V?**: Nein. Es koordiniert Transaktionen

  **Sollte ich ihn beenden?**: Laufende verteilte Commits können fehlschlagen

Feex sagt

Wenn ich msdtc neben SQL oder einer COM+-App sehe, behandle ich es als Transaktionen. Ich öffne nicht den Hyper-V-Manager und führe nicht wsl --shutdown aus, um DTC zu beruhigen.

## Was ist msdtc.exe?

msdtc koordiniert verteilte Transaktionen, nicht Hyper-V und nicht WSL. Der Dienst ist Distributed Transaction Coordinator. vmms.exe ist die VM-Verwaltung. wslservice.exe ist WSL.

## Was macht es?

Es bindet Ressourcen-Manager ein und bestätigt oder bricht eine verteilte Transaktion ab. Es führt kein Ubuntu aus und hostet keine VMs.

## Warum läuft es?

SQL Server, COM+ oder eine andere eingebundene Anwendung hat eine verteilte Transaktion gestartet, oder der Dienst ist auf Automatisch eingestellt. Auf einem PC ohne solche Anwendungen kann der Dienst dennoch installiert sein.

## Die laufende Instanz untersuchen

In Windows PowerShell listet diese schreibgeschützte Abfrage übereinstimmende Prozess-IDs, Erstellungszeiten und ausführbare Pfade auf diesem PC auf.

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

Kein Ergebnis oder ein unzugänglicher Pfad ist nicht schlüssig. Geschützte Prozesse können den Zugriff einschränken, und Prozess-IDs können wiederverwendet werden. Halten Sie persönliche Pfade lokal.

Verwenden Sie den [Dateiidentifizierungsleitfaden](https://feex.it/wiki/l/de/software/system/verify-executable-path-signature/) zum Vergleichen von Signaturen und Metadaten des Produkts. Ein Dateiname allein kann keine Sicherheit feststellen.

## Ist es sicher?

Diese laufende Datei verifizieren

System32 msdtc.exe ist Microsoft DTC. Eine msdtc.exe in Temp nicht. Dies ist immer noch nicht vmms und nicht WslService.

Vergleichen Sie den aufgezeichneten Speicherort mit der tatsächlichen Datei. Ein bekannter Ordner allein begründet keine Identität.

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

- Dienst: Distributed Transaction Coordinator
- Nicht Hyper-V vmms.exe
- Nicht wslservice.exe

## Kann ich es beenden?

Verteilte Commits können fehlschlagen

Das Beenden von msdtc.exe bricht laufende DTC-Vorgänge ab. Hyper-V-VMs und WSL laufen weiter. Starten Sie Distributed Transaction Coordinator neu, falls diese Anwendungen ihn benötigen.

## Kann ich es entfernen?

Nein

Löschen Sie msdtc.exe nicht. Stellen Sie den Dienst nur dann auf Manuell, wenn Sie sicher sind, dass keine eingebundene Anwendung DTC benötigt. Deaktivieren Sie nicht Hyper-V oder WSL, um "MSDTC zu entfernen".

## Sollte es mit Windows starten?

Der MSDTC-Dienst kann auf Automatisch stehen. Das ist kein Hyper-V- oder WSL-Autostarteintrag.

## Ressourcennutzung messen

| CPU und Speicher        | Vergleichen Sie mehrere Beobachtungen für dieselbe PID und Arbeitslast. Dieser Eintrag hat keine unabhängig gemessene universelle Basislinie.                    |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Festplatte und Netzwerk | Ordnen Sie die Aktivität dem tatsächlichen Prozess und der aktuellen Aufgabe zu; ein Dateiname allein begründet keine erwarteten Ziele oder Übertragungsvolumen. |

## Dateiinformationen

| Name der ausführbaren Datei       | msdtc.exe                                                                                           |
| --------------------------------- | --------------------------------------------------------------------------------------------------- |
| Aufgezeichneter Installationspfad | C:\Windows\System32\msdtc.exe                                                                       |
| Herausgeber                       | Microsoft Corporation                                                                               |
| Signaturprüfung                   | Untersuchen Sie die tatsächliche Datei; dieser Eintrag bescheinigt nicht ihre Zertifikatsidentität. |

## Häufige Probleme

### Fragwürdige Dateidatenbanken bezeichnen jedes "vm" oder jeden "service" als Virtualisierung

DTC steht für Transaktionen. Hohe CPU-Auslastung rührt hier von eingebundenen Anwendungen her, nicht von vmmemWSL.

### Jemand hat vmms deaktiviert, um Netzwerkports von msdtc zu stoppen

Falscher Dienst. DTC-Sicherheit und -Firewall gehören zu den Komponentendiensten, nicht zum Hyper-V-Manager.

## Fehlerbehebung

Diagnostizieren Sie, bevor Sie destruktive Änderungen vornehmen.

### Komponentendienste > Computer > Arbeitsplatz > Distributed Transaction Coordinator

Dieses Snap-In ist Gegenstand dieses Artikels. Der Hyper-V-Manager und wsl -l -v zeigen keine DTC-Protokolle an.

### Starten Sie MSDTC nach einem Protokoll-Reset neu, ersetzen Sie nicht vmms.exe

Befolgen Sie die Microsoft-Reparaturschritte für DTC. Belassen Sie System32\msdtc.exe an Ort und Stelle.

## Technische Details

Technische Details

| Abbildname | msdtc.exe                           |
| ---------- | ----------------------------------- |
| Dienst     | Distributed Transaction Coordinator |

## Identität einer laufenden Datei überprüfen

Ein Dateiname allein kann keine Sicherheit feststellen. Überprüfen Sie den tatsächlichen Pfad, die Signatur und die Produktidentität.

## Verwandt

Diese Entitäten sind mit diesem Artikel verknüpft. Der Typ wird bei jedem Link angezeigt.

[vmms.exe: Windows-Prozess](https://feex.it/wiki/l/de/process/vmms.exe/)[wslservice.exe: Windows-Prozess](https://feex.it/wiki/l/de/process/wslservice.exe/)[services.exe: Windows-Prozess](https://feex.it/wiki/l/de/process/services.exe/)[Überprüfen Sie einen ausführbaren Pfad und eine digitale Signatur: Leitfaden](https://feex.it/wiki/l/de/software/system/verify-executable-path-signature/)[Task-Manager lesen und Prozessaktivität vergleichen: Leitfaden](https://feex.it/wiki/l/de/software/system/how-to-read-task-manager/)[Windows-Prozesse: Kategorie](https://feex.it/wiki/process/windows/)

## Quellen und Verifizierung

Erfasstes Quellenlabel: August 2026. Dieses Label begründet keine unabhängige Verifizierung. [Wie wir recherchieren](https://feex.it/wiki/research/).

- [Microsoft Learn: MSDTC ](https://learn.microsoft.com/windows/win32/cossdk/msdtc)· Distributed Transaction Coordinator
- [Microsoft Learn: MSDTC-Fehlerbehebung ](https://learn.microsoft.com/troubleshoot/windows-server/application-management/msdtc-troubleshooting)· Transaktionskoordination, nicht Virtualisierung
- [Foxhole-Prozesskarte ](https://foxhole.feex.it/)· Erstanbieter-Stichproben auf Windows-PCs. Kein Labor-Benchmark.
- [Microsoft Sysinternals: Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· Erläutert, wie Dateisignaturen geprüft werden. Diese Referenz belegt nicht die Identität oder Sicherheit einer bestimmten laufenden Datei.
- [Microsoft: Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· Schreibgeschützte lokale Prozessabfragemethode.
- [Microsoft: Win32_Process-Eigenschaften ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· Dokumentiert Prozess-IDs, ausführbare Pfade, Erstellungsdaten und die Wiederverwendung von Eltern-IDs.

## War dieser Artikel nützlich?

Ein Ja oder Nein genügt. Wählen Sie optional einen Grund oder fügen Sie eine kurze Notiz hinzu.

Schnellübersicht

Die Kurzinformationen zu dieser Seite. Technische Daten, Quellen und die vollständigen Details verbleiben im Artikel.

- **Typ**: Windows-Prozess

  **Herausgeber**: Microsoft Corporation

  **Ausführbare Datei**: msdtc.exe

  **Typischer Pfad**: C:\Windows\System32\msdtc.exe

  **Kontext aufzeichnen**: Feex Wiki-Eintragsreferenz

  **Zugehöriger Dienst**: MSDTC / Distributed Transaction Coordinator

Erfasster Quellstatus: Von Feex überprüft: Erfasstes Quellenlabel: August 2026. Dieses Label begründet keine unabhängige Verifizierung.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/de/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)
