msdtc.exe
Katalog arama terimleri msdtc, dağıtılmış işlem koordinatörü, dtc
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
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
| 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
| 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
| 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.
- Microsoft Learn: MSDTC · Dağıtılmış İşlem Düzenleyicisi
- Microsoft Learn: MSDTC sorun giderme · Sanallaştırma değil, işlem koordinasyonu
- Foxhole işlem haritası · Windows bilgisayarlarındaki birinci taraf örnekler. Bir laboratuvar karşılaştırması değildir.
- Microsoft Sysinternals: Sigcheck · Dosya imzalarının nasıl inceleneceğini açıklar. Bu referans, çalışan belirli bir dosyanın kimliğini veya güvenliğini kanıtlamaz.
- Microsoft: Get-CimInstance · Salt okunur yerel işlem sorgulama yöntemi.
- Microsoft: Win32_Process özellikleri · İşlem kimliklerini, yürütülebilir yolları, oluşturma tarihlerini ve üst kimlik yeniden kullanımını belgeler.
Bu makale yararlı oldu mu?
Evet veya hayır yeterlidir. İsterseniz bir neden seçin veya kısa bir not ekleyin.
Teşekkürler. Bu, bu sayfayı geliştirmemize yardımcı olur.