msdtc.exe
Terminy wyszukiwania w katalogu msdtc, distributed transaction coordinator, dtc
Koordynator transakcji rozproszonych Microsoft. Koordynuje niepodzielne transakcje między menedżerami zasobów. To nie jest Hyper-V ani WSL.
Co musisz wiedzieć
msdtc koordynuje transakcje rozproszone, to nie jest Hyper-V ani WSL.
msdtc.exe to Koordynator transakcji rozproszonych. Bazy danych, COM+ i aplikacje klastrowe używają go do dwufazowego zatwierdzania. vmms.exe zarządza maszynami wirtualnymi Hyper-V. wslservice.exe koordynuje dystrybucje. Zakończenie MSDTC nie zamyka maszyny wirtualnej.
- Bezpieczny?
- Sprawdź ścieżkę uruchomionego pliku, podpis i wydawcę. Sama nazwa nie gwarantuje bezpieczeństwa.
- Czy to Hyper-V?
- Nie. Koordynuje transakcje
- Czy należy go zakończyć?
- Trwające zatwierdzania rozproszone mogą zakończyć się niepowodzeniem
Czym jest msdtc.exe?
msdtc koordynuje transakcje rozproszone, to nie jest Hyper-V ani WSL. Usługa to Koordynator transakcji rozproszonych. vmms.exe odpowiada za zarządzanie maszynami wirtualnymi. wslservice.exe to WSL.
Co robi?
Rejestruje menedżerów zasobów oraz zatwierdza lub przerywa transakcję rozproszoną. Nie uruchamia systemu Ubuntu ani nie hostuje maszyn wirtualnych.
Dlaczego jest uruchomiony?
Program SQL Server, COM+ lub inna zarejestrowana aplikacja rozpoczęła transakcję rozproszoną albo usługa jest ustawiona na tryb Automatyczny. Komputer bez takich aplikacji nadal może mieć tę usługę zainstalowaną.
Sprawdź działający proces
W Windows PowerShell to zapytanie tylko do odczytu wyświetla pasujące identyfikatory procesów, czasy utworzenia i ścieżki wykonywalnych plików na tym komputerze.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Brak wyniku lub niedostępna ścieżka jest niejednoznaczna. Chronione procesy mogą ograniczać dostęp, a identyfikatory procesów mogą być ponownie używane. Zachowaj lokalne ścieżki osobiste.
Użyj przewodnika po tożsamości pliku do porównania sygnatur i metadanych produktu. Sam plik nie może ustalić bezpieczeństwa.
Czy jest bezpieczny?
Zweryfikuj ten działający plik
Plik msdtc.exe w System32 to usługa Microsoft DTC. Plik msdtc.exe w folderze Temp nim nie jest. Nadal nie jest to vmms ani WslService.
Porównaj zarejestrowaną lokalizację z rzeczywistym plikiem. Znajomy folder sam w sobie nie ustala tożsamości.
C:\Windows\System32\msdtc.exe
- Usługa: Koordynator transakcji rozproszonych
- To nie jest Hyper-V vmms.exe
- To nie jest wslservice.exe
Czy mogę go zakończyć?
Zatwierdzania rozproszone mogą zakończyć się niepowodzeniem
Zakończenie msdtc.exe przerywa trwające operacje DTC. Maszyny wirtualne Hyper-V i środowisko WSL działają dalej. Uruchom ponownie usługę Koordynator transakcji rozproszonych, jeśli te aplikacje jej potrzebują.
Czy mogę go usunąć?
Nie
Nie usuwaj pliku msdtc.exe. Ustaw usługę na Ręczny tylko wtedy, gdy masz pewność, że żadna zarejestrowana aplikacja nie potrzebuje DTC. Nie wyłączaj Hyper-V ani WSL, aby "usunąć MSDTC".
Czy powinien uruchamiać się z systemem Windows?
Usługa MSDTC może być ustawiona na tryb Automatyczny. Nie jest to wpis autostartu Hyper-V ani WSL.
Zmierz użycie zasobów
| CPU i pamięć | Porównaj kilka obserwacji dla tego samego PID i obciążenia. Ten wpis nie ma niezależnie zmierzonej uniwersalnej bazy odniesienia. |
|---|---|
| Dysk i sieć | Przypisz aktywność do rzeczywistego procesu i bieżącego zadania; sam plik nie ustala oczekiwanych miejsc docelowych ani wolumenu transferu. |
Informacje o pliku
| Nazwa pliku wykonywalnego | msdtc.exe |
|---|---|
| Zarejestrowana ścieżka instalacji | C:\Windows\System32\msdtc.exe |
| Wydawca | Microsoft Corporation |
| Sprawdzenie podpisu | Sprawdź rzeczywisty plik; ten wpis nie certyfikuje jego tożsamości certyfikatu. |
Częste problemy
Nierzetelne strony z plikami nazywają wirtualizacją wszystko, co ma w nazwie "vm" lub "service"
DTC to transakcje. Wysokie użycie procesora CPU oznacza tutaj zarejestrowane aplikacje, a nie proces vmmemWSL.
Ktoś wyłączył vmms, aby zablokować porty sieciowe msdtc
Niewłaściwa usługa. Zabezpieczenia DTC i zapora sieciowa znajdują się w Usługach składowych, a nie w Menedżerze funkcji Hyper-V.
Rozwiązywanie problemów
Zdiagnozuj problem, zanim podejmiesz jakiekolwiek nieodwracalne działania.
Usługi składowe > Komputery > Mój komputer > Koordynator transakcji rozproszonych
Ten artykuł dotyczy tej przystawki. Menedżer funkcji Hyper-V oraz polecenie wsl -l -v nie wyświetlą dzienników DTC.
Po zresetowaniu dziennika uruchom ponownie MSDTC; nie zastępuj pliku vmms.exe
Zastosuj procedurę naprawy Microsoft DTC. Pozostaw plik System32\msdtc.exe na swoim miejscu.
Szczegóły techniczne
Szczegóły techniczne
| Nazwa obrazu | msdtc.exe |
|---|---|
| Usluga | Koordynator transakcji rozproszonych |
Sprawdź tożsamość uruchomionego pliku
Sam plik nie może ustalić bezpieczeństwa. Zweryfikuj rzeczywistą ścieżkę, podpis i tożsamość produktu.
Źródła i weryfikacja
Zarejestrowana etykieta źródła: sierpień 2026. Etykieta ta nie stanowi niezależnej weryfikacji. Jak prowadzimy badania.
- Microsoft Learn: MSDTC · Koordynator transakcji rozproszonych
- Microsoft Learn: Rozwiązywanie problemów z MSDTC · Koordynacja transakcji, a nie wirtualizacja
- Mapa procesów Foxhole · Próbki z pierwszej ręki na komputerach z systemem Windows. Nie jest to benchmark laboratoryjny.
- Microsoft Sysinternals: Sigcheck · Wyjaśnia, jak sprawdzać podpisy plików. Ta publikacja nie rozstrzyga o tożsamości ani bezpieczeństwie konkretnego uruchomionego pliku.
- Microsoft: Get-CimInstance · Metoda odczytu lokalnego zapytania o proces.
- Microsoft: Win32_Process properties · Dokumentuje identyfikatory procesów, ścieżki wykonywalnych plików, daty utworzenia i ponowne użycie identyfikatora rodzica.
Czy ten artykuł był pomocny?
Wystarczy odpowiedź tak lub nie. Wybierz powód, jeśli chcesz, lub dodaj krótką notatkę.
Dziękujemy. Pomaga nam to ulepszać tę stronę.