msdtc.exe
Kërkime në katalog msdtc, distributed transaction coordinator, dtc
Microsoft Distributed Transaction Coordinator. Ai koordinon transaksionet atomike midis menaxherëve të burimeve. Nuk është Hyper-V dhe nuk është WSL.
Çfarë duhet të dini
msdtc koordinon transaksionet e shpërndara, jo Hyper-V dhe as WSL.
msdtc.exe është Distributed Transaction Coordinator. Bazat e të dhënave, COM+ dhe aplikacionet në grupime (cluster) e përdorin për miratim me dy faza (two-phase commit). vmms.exe menaxhon makinat virtuale Hyper-V. wslservice.exe koordinon shpërndarjet. Ndërprerja e MSDTC nuk fik një makinë virtuale.
- I sigurt?
- Kontrolloni shtegun, nënshkrimin dhe botuesin e skedarit që po ekzekutohet. Vetëm emri nuk mund të vërtetojë sigurinë.
- A është Hyper-V?
- Jo. Koordinon transaksione
- A duhet ta mbyll?
- Miratimet e shpërndara në proces mund të dështojnë
Çfarë është msdtc.exe?
msdtc koordinon transaksionet e shpërndara, jo Hyper-V dhe as WSL. Shërbimi është Distributed Transaction Coordinator. vmms.exe është menaxhimi i makinave virtuale. wslservice.exe është WSL.
Çfarë bën ai?
Ai regjistron menaxherët e burimeve dhe zbaton ose anulon një transaksion të shpërndarë. Nuk ekzekuton Ubuntu dhe nuk strehon makina virtuale.
Pse po ekzekutohet?
SQL Server, COM+ ose një aplikacion tjetër i lidhur ka nisur një transaksion të shpërndarë, ose shërbimi është caktuar në Automatic. Një PC pa aplikacione të tilla prapëseprapë mund ta ketë shërbimin të instaluar.
Inspektoni instancën në funksionim
Në Windows PowerShell, kjo pyetje vetëm për lexim liston ID-të e proceseve përputhëse, kohët e krijimit dhe shtigjet ekzekutive në këtë PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'msdtc.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Asnjë rezultat ose një shteg i paarritshëm është jo përfundimtar. Proceset e mbrojtura mund të kufizojnë aksesin, dhe ID-të e proceseve mund të ripërdoren. Mbani shtigjet personale lokale.
Përdorni udhëzuesin e identifikimit të skedarit për të krahasuar firmat dhe metadatën e produktit. Vetëm një emër skedari nuk mund të vendosë sigurinë.
A është i sigurt?
Verifikoni këtë skedar në funksionim
msdtc.exe në System32 është Microsoft DTC. Një msdtc.exe te Temp nuk është. Ky prapëseprapë nuk është vmms dhe as WslService.
Krahasoni vendndodhjen e regjistruar me skedarin aktual. Një dosje e njohur vetëm nuk vendos identitetin.
C:\Windows\System32\msdtc.exe
- Shërbimi: Distributed Transaction Coordinator
- Jo Hyper-V vmms.exe
- Jo wslservice.exe
A mund ta mbyll?
Miratimet e shpërndara mund të dështojnë
Ndërprerja e msdtc.exe anulon punën në proces të DTC-së. Makinat virtuale Hyper-V dhe WSL vazhdojnë të funksionojnë. Rinisni Distributed Transaction Coordinator nëse ato aplikacione kanë nevojë për të.
A mund ta heq?
Jo
Mos e fshini msdtc.exe. Caktojeni shërbimin në Manual vetëm nëse jeni të sigurt që asnjë aplikacion i lidhur nuk ka nevojë për DTC. Mos çaktivizoni Hyper-V ose WSL për të "hequr MSDTC."
A duhet të niset bashkë me Windows?
Shërbimi MSDTC mund të jetë Automatic. Kjo nuk është një hyrje nisjeje e Hyper-V ose WSL.
Matni përdorimin e burimeve
| CPU dhe memorie | Krahasoni disa vëzhgime për të njëjtën PID dhe ngarkesë pune. Ky hyrje nuk ka një bazë universale të matur në mënyrë të pavarur. |
|---|---|
| Disk dhe rrjet | Atribuoni aktivitetin procesit aktual dhe detyrës aktuale; një emër skedari vetëm nuk vendos destinacionet e pritshme ose vëllimin e transferimit. |
Informacioni i skedarit
| Emri i skedarit të ekzekutueshëm | msdtc.exe |
|---|---|
| Shtegu i instalimit i regjistruar | C:\Windows\System32\msdtc.exe |
| Botuesi | Microsoft Corporation |
| Kontrolli i firmës | Inspektoni skedarin aktual; kjo hyrje nuk certifikon identitetin e certifikatës së tij. |
Problemet e zakonshme
Burimet e dyshimta të skedarëve e quajnë virtualizim çdo emër me "vm" ose "service"
DTC lidhet me transaksionet. Përdorimi i lartë i CPU-së këtu vjen nga aplikacionet e regjistruara, jo nga vmmemWSL.
Dikush çaktivizoi vmms për të ndalur portat e rrjetit të msdtc
Shërbim i gabuar. Siguria dhe mbrojtësi i rrjetit (firewall) i DTC-së janë te Component Services, jo te Hyper-V Manager.
Zgjidhja e problemeve
Diagnostikoni përpara se të ndryshoni ndonjë gjë shkatërruese.
Component Services > Computers > My Computer > Distributed Transaction Coordinator
Ai modul menaxhimi (snap-in) trajtohet në këtë artikull. Hyper-V Manager dhe wsl -l -v nuk do të shfaqin ditarët e DTC-së.
Rinisni MSDTC pas rivendosjes së ditarit, mos zëvendësoni vmms.exe
Ndiqni udhëzimet e Microsoft për riparimin e DTC-së. Lëreni System32\msdtc.exe në vendin e tij.
Detajet teknike
Detajet teknike
| Emri i imazhit | msdtc.exe |
|---|---|
| Shërbim | Distributed Transaction Coordinator |
Kontrolloni identitetin e një skedari në ekzekutim
Vetëm një emër skedari nuk mund të vendosë sigurinë. Verifikoni shtegun aktual, firmën dhe identitetin e produktit.
Burimet dhe verifikimi
Etiketa e regjistruar e burimit: Gusht 2026. Kjo etiketë nuk përbën verifikim të pavarur. Si hulumtojmë.
- Microsoft Learn: MSDTC · Distributed Transaction Coordinator
- Microsoft Learn: Zgjidhja e problemeve me MSDTC · Koordinimi i transaksioneve, jo virtualizimi
- Harta e proceseve Foxhole · Mostra të dorës së parë në kompjuterë Windows. Jo një test laboratori.
- Microsoft Sysinternals: Sigcheck · Shpjegon se si të inspektohen nënshkrimet e skedarëve. Kjo referencë nuk vërteton identitetin ose sigurinë e një skedari të caktuar në ekzekutim.
- Microsoft: Get-CimInstance · Metoda e pyetjes lokale të procesit vetëm për lexim.
- Microsoft: Vetitë e Win32_Process · Dokumenton ID-të e proceseve, shtigjet ekzekutive, datat e krijimit dhe ripërdorimin e ID-së prindërore.
A ishte i dobishëm ky artikull?
Një po ose jo mjafton. Zgjidhni një arsye nëse dëshironi, ose shtoni një shënim të shkurtër.
Faleminderit. Kjo na ndihmon ta përmirësojmë këtë faqe.