İçeriğe atla

msdtc.exe

Windows İşlemiMicrosoft Corporation

Katalog arama terimleri msdtc, dağıtılmış işlem koordinatörü, dtc

WindowsSistem Bileşeni

Microsoft Dağıtılmış İşlem Düzenleyicisi. Kaynak yöneticileri genelinde atomik işlemleri koordine eder. Hyper-V değildir ve WSL değildir.

Bilmeniz gerekenler

msdtc dağıtılmış işlemleri koordine eder; Hyper-V veya WSL değildir.

msdtc.exe Dağıtılmış İşlem Düzenleyicisi'dir. Veritabanları, COM+ ve kümelenmiş uygulamalar bunu iki aşamalı tamamlama (two-phase commit) için kullanır. vmms.exe Hyper-V VM'lerini yönetir. wslservice.exe dağıtımları koordine eder. MSDTC'yi sonlandırmak bir VM'yi kapatmaz.

Güvenli mi?
Çalışan dosyanın yolunu, imzasını ve yayımcısını kontrol edin. Yalnızca dosya adı güvenliği kanıtlayamaz.
Hyper-V mi?
Hayır. İşlemleri koordine eder
Görevi sonlandırmalı mıyım?
İşlem halindeki dağıtılmış tamamlamalar başarısız olabilir
Feex diyor ki
SQL veya bir COM+ uygulamasının yanında msdtc görürsem, bunu işlemler olarak değerlendiririm. Hyper-V Yöneticisi'ni açmam ve DTC'yi susturmak için wsl --shutdown komutunu çalıştırmam.

msdtc.exe nedir?

msdtc dağıtılmış işlemleri koordine eder; Hyper-V veya WSL değildir. Hizmet, Dağıtılmış İşlem Düzenleyicisi'dir. vmms.exe sanal makine yönetimidir. wslservice.exe ise WSL'dir.

Ne işe yarar?

Kaynak yöneticilerini kaydeder ve dağıtılmış bir işlemi tamamlar veya iptal eder. Ubuntu çalıştırmaz ve sanal makinelere barındırıcılık yapmaz.

Neden çalışıyor?

SQL Server, COM+ veya kayıtlı başka bir uygulama dağıtılmış bir işlem başlattı ya da hizmet Otomatik olarak ayarlandı. Bu tür uygulamaların bulunmadığı bir bilgisayarda da bu hizmet yüklü olabilir.

Çalışan örneği inceleyin

Windows PowerShell'de bu salt okunur sorgu, bu PC'deki eşleşen işlem kimliklerini, oluşturma zamanlarını ve yürütülebilir yolları listeler.

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

Sonuç olmaması veya erişilemeyen bir yol belirsizdir. Korumalı işlemler erişimi kısıtlayabilir ve işlem kimlikleri yeniden kullanılabilir. Kişisel yolları yerel tutun.

Kullanın dosya-kimliği kılavuzu imzaları ve ürün meta verilerini karşılaştırmak için. Yalnızca bir dosya adı güvenliği sağlayamaz.

Güvenli mi?

Bu çalışan dosyayı doğrulayın

System32 altındaki msdtc.exe Microsoft DTC'dir. Temp klasöründeki bir msdtc.exe öyle değildir. Bu yine de vmms veya WslService değildir.

Kaydedilen konumu gerçek dosya ile karşılaştırın. Tanıdık bir klasör tek başına kimliği belirlemez.

C:\Windows\System32\msdtc.exe

  • Hizmet: Dağıtılmış İşlem Düzenleyicisi
  • Hyper-V vmms.exe değildir
  • wslservice.exe değildir

Görevi sonlandırabilir miyim?

Dağıtılmış tamamlamalar başarısız olabilir

msdtc.exe dosyasını sonlandırmak, işlem halindeki DTC çalışmasını durdurur. Hyper-V VM'leri ve WSL çalışmaya devam eder. Bu uygulamalar ihtiyaç duyuyorsa Dağıtılmış İşlem Düzenleyicisi'ni yeniden başlatın.

Kaldırabilir miyim?

Hayır

msdtc.exe dosyasını silmeyin. Hizmeti yalnızca kayıtlı hiçbir uygulamanın DTC'ye ihtiyaç duymadığını biliyorsanız Elle olarak ayarlayın. "MSDTC'yi kaldırmak" için Hyper-V veya WSL'yi devre dışı bırakmayın.

Windows ile birlikte başlamalı mı?

MSDTC hizmeti Otomatik olabilir. Bu bir Hyper-V veya WSL Başlangıç girdisi değildir.

Kaynak kullanımını ölçün

Evrensel bir temel varsaymak yerine mevcut işlemi ölçün
CPU ve bellek Aynı PID ve iş yükü için birkaç gözlemi karşılaştırın. Bu girişin bağımsız olarak ölçülmüş evrensel bir temel çizgisi yoktur.
Disk ve ağ Öznitelik etkinliğini gerçek işleme ve mevcut göreve atayın; yalnızca bir dosya adı beklenen hedefleri veya aktarım hacmini belirlemez.

Dosya bilgileri

msdtc.exe dosya bilgileri
Yürütülebilir dosya adı msdtc.exe
Kaydedilen kurulum yolu C:\Windows\System32\msdtc.exe
Yayımcı Microsoft Corporation
İmza kontrolü Gerçek dosyayı inceleyin; bu giriş sertifika kimliğini onaylamaz.

Yaygın sorunlar

Dosya adı fabrikaları her "vm" veya "service" ifadesine sanallaştırma der

DTC işlemlerdir. Buradaki yüksek CPU, vmmemWSL değil, kayıtlı uygulamalardır.

Biri msdtc ağ bağlantı noktalarını durdurmak için vmms'yi devre dışı bıraktı

Yanlış hizmet. DTC güvenliği ve güvenlik duvarı Hyper-V Yöneticisi değil, Bileşen Hizmetleri'dir.

Sorun giderme

Yıkıcı bir değişiklik yapmadan önce tanı koyun.

Bileşen Hizmetleri > Bilgisayarlar > Bilgisayarım > Dağıtılmış İşlem Düzenleyicisi

Bu ek bileşen bu makaledir. Hyper-V Yöneticisi ve wsl -l -v DTC günlüklerini göstermez.

Günlük sıfırlamasından sonra MSDTC'yi yeniden başlatın, vmms.exe dosyasını değiştirmeyin

Microsoft DTC onarımını takip edin. System32\msdtc.exe dosyasını yerinde bırakın.

Teknik ayrıntılar

Teknik ayrıntılar
msdtc.exe teknik ayrıntıları
Görüntü adı msdtc.exe
Hizmet Dağıtılmış İşlem Düzenleyicisi

Çalışan bir dosyanın kimliğini doğrulayın

Yalnızca bir dosya adı güvenliği sağlayamaz. Gerçek yolu, imzayı ve ürün kimliğini doğrulayın.

Kaynaklar ve doğrulama

Kayıtlı kaynak etiketi: Ağustos 2026. Bu etiket bağımsız doğrulamayı kanıtlamaz. Nasıl araştırıyoruz.

Bu makale yararlı oldu mu?

Evet veya hayır yeterlidir. İsterseniz bir neden seçin veya kısa bir not ekleyin.

Bu makale yararlı oldu mu?