1. [Wiki](https://feex.it/wiki/)
2. [Processi](https://feex.it/wiki/process/)
3. [Processi di Windows](https://feex.it/wiki/process/windows/)
4. msdtc.exe

# msdtc.exe

Processo di Windows: Microsoft Corporation

Termini di ricerca nel catalogo msdtc, distributed transaction coordinator, dtc

Windows, Componente di sistema

Microsoft Distributed Transaction Coordinator. Coordina le transazioni atomiche tra i gestori di risorse. Non e Hyper-V e non e WSL.

## Cosa c'è da sapere

msdtc coordina le transazioni distribuite, non Hyper-V e non WSL.

msdtc.exe e il Distributed Transaction Coordinator. I database, COM+ e le applicazioni in cluster lo utilizzano per il commit a due fasi. vmms.exe gestisce le macchine virtuali Hyper-V. wslservice.exe coordina le distribuzioni. Terminare MSDTC non spegne una macchina virtuale.

- **Sicuro?**: Controlla il percorso del file in esecuzione, la firma e il publisher. Il solo nome non basta a stabilire la sicurezza.

  **E Hyper-V?**: No. Coordina le transazioni

  **Dovrei terminarlo?**: I commit distribuiti in corso possono non riuscire

Feex dice

Se vedo msdtc accanto a SQL o a un'applicazione COM+, lo tratto come gestione delle transazioni. Non apro Hyper-V Manager e non eseguo wsl --shutdown per arrestare DTC.

## Che cos'e msdtc.exe?

msdtc coordina le transazioni distribuite, non Hyper-V e non WSL. Il servizio e Distributed Transaction Coordinator. vmms.exe riguarda la gestione delle macchine virtuali. wslservice.exe riguarda WSL.

## Cosa fa?

Arruola i gestori di risorse ed esegue il commit o il rollback di una transazione distribuita. Non esegue Ubuntu e non ospita macchine virtuali.

## Perché è in esecuzione?

SQL Server, COM+ o un'altra applicazione integrata ha avviato una transazione distribuita, oppure il servizio e impostato su Automatico. Un PC senza tali applicazioni puo comunque avere il servizio installato.

## Ispeziona l'istanza in esecuzione

In Windows PowerShell, questa query di sola lettura elenca gli ID processo corrispondenti, i tempi di creazione e i percorsi eseguibili su questo PC.

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

Nessun risultato o un percorso inaccessibile è inconcludente. I processi protetti possono limitare l'accesso e gli ID processo possono essere riutilizzati. Mantieni i percorsi personali locali.

Usa la [guida all'identità del file](https://feex.it/wiki/l/it/software/system/verify-executable-path-signature/) per confrontare firme e metadati del prodotto. Un nome file da solo non può stabilire la sicurezza.

## È sicuro?

Verifica questo file in esecuzione

Il file msdtc.exe in System32 e Microsoft DTC. Un msdtc.exe in Temp non lo e. Questo processo non e vmms e non e WslService.

Confronta la posizione registrata con il file effettivo. Una cartella familiare da sola non stabilisce l'identità.

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

- Servizio: Distributed Transaction Coordinator
- Non e Hyper-V vmms.exe
- Non e wslservice.exe

## Posso terminarlo?

I commit distribuiti possono non riuscire

Terminare msdtc.exe interrompe le operazioni DTC in corso. Le macchine virtuali Hyper-V e WSL continuano a essere eseguite. Riavvia Distributed Transaction Coordinator se tali applicazioni ne hanno bisogno.

## Posso rimuoverlo?

No

Non eliminare msdtc.exe. Imposta il servizio su Manuale solo se sei certo che nessuna applicazione arruolata richieda DTC. Non disabilitare Hyper-V o WSL per "rimuovere MSDTC".

## Dovrebbe avviarsi con Windows?

Il servizio MSDTC puo essere impostato su Automatico. Non si tratta di una voce di avvio di Hyper-V o WSL.

## Misura l'uso delle risorse

| CPU e memoria | Confronta diverse osservazioni per lo stesso PID e carico di lavoro. Questa voce non ha una linea di base universale misurata in modo indipendente.              |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Disco e rete  | Attribuisci l'attività al processo effettivo e all'attività corrente; un nome file da solo non stabilisce le destinazioni previste o il volume di trasferimento. |

## Informazioni sul file

| Nome dell'eseguibile                 | msdtc.exe                                                                              |
| ------------------------------------ | -------------------------------------------------------------------------------------- |
| Percorso di installazione registrato | C:\Windows\System32\msdtc.exe                                                          |
| Publisher                            | Microsoft Corporation                                                                  |
| Controllo firma                      | Ispeziona il file effettivo; questa voce non certifica l'identità del suo certificato. |

## Problemi comuni

### I siti che generano informazioni sui nomi dei file definiscono virtualizzazione qualsiasi "vm" o "service"

DTC gestisce le transazioni. Un utilizzo elevato della CPU in questo contesto e dovuto alle app arruolate, non a vmmemWSL.

### Qualcuno ha disabilitato vmms per bloccare le porte di rete di msdtc

Servizio errato. La sicurezza e il firewall di DTC si gestiscono in Servizi componenti, non in Hyper-V Manager.

## Risoluzione dei problemi

Esegui una diagnosi prima di apportare modifiche distruttive.

### Servizi componenti > Computer > Risorse del computer > Distributed Transaction Coordinator

Quello snap-in e l'oggetto di questo articolo. Hyper-V Manager e wsl -l -v non mostreranno i log di DTC.

### Riavvia MSDTC dopo il ripristino dei log, non sostituire vmms.exe

Segui le procedure di ripristino di Microsoft DTC. Lascia intatto System32\msdtc.exe.

## Dettagli tecnici

Dettagli tecnici

| Nome immagine | msdtc.exe                           |
| ------------- | ----------------------------------- |
| Servizio      | Distributed Transaction Coordinator |

## Verifica l'identita' di un file in esecuzione

Un nome file da solo non può stabilire la sicurezza. Verifica il percorso effettivo, la firma e l'identità del prodotto.

## Correlati

Queste entità sono collegate a questo articolo. Il tipo viene mostrato per ogni collegamento.

[vmms.exe: Processo di Windows](https://feex.it/wiki/l/it/process/vmms.exe/)[wslservice.exe: Processo di Windows](https://feex.it/wiki/l/it/process/wslservice.exe/)[services.exe: Processo di Windows](https://feex.it/wiki/l/it/process/services.exe/)[Controlla un percorso eseguibile e la firma digitale: Guida](https://feex.it/wiki/l/it/software/system/verify-executable-path-signature/)[Leggi Gestione attività e confronta l'attività dei processi: Guida](https://feex.it/wiki/l/it/software/system/how-to-read-task-manager/)[Processi di Windows: Categoria](https://feex.it/wiki/process/windows/)

## Fonti e verifica

Etichetta della fonte registrata: agosto 2026. Questa etichetta non costituisce una verifica indipendente. [Come svolgiamo le ricerche](https://feex.it/wiki/research/).

- [Microsoft Learn: MSDTC ](https://learn.microsoft.com/windows/win32/cossdk/msdtc)- Distributed Transaction Coordinator
- [Microsoft Learn: Risoluzione dei problemi di MSDTC ](https://learn.microsoft.com/troubleshoot/windows-server/application-management/msdtc-troubleshooting)- Coordinamento delle transazioni, non virtualizzazione
- [Mappa dei processi di Foxhole ](https://foxhole.feex.it/)· Campioni di prima parte su PC Windows. Non e' un benchmark di laboratorio.
- [Microsoft Sysinternals: Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· Spiega come esaminare le firme dei file. Questo riferimento non stabilisce l'identità o la sicurezza di un particolare file in esecuzione.
- [Microsoft: Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· Metodo di query dei processi locali di sola lettura.
- [Microsoft: proprietà Win32_Process ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· Documenta ID processo, percorsi eseguibili, date di creazione e riutilizzo dell'ID padre.

## Questo articolo è stato utile?

È sufficiente un sì o un no. Scegli un motivo, se desideri, o aggiungi una breve nota.

Informazioni rapide

La breve carta d'identità di questa pagina. Specifiche, fonti e la trattazione completa restano nell'articolo.

- **Tipo**: Processo di Windows

  **Publisher**: Microsoft Corporation

  **Eseguibile**: msdtc.exe

  **Percorso tipico**: C:\Windows\System32\msdtc.exe

  **Registra il contesto**: Voce di riferimento Feex Wiki

  **Servizio correlato**: MSDTC / Distributed Transaction Coordinator

Stato dell'origine registrato: Verificato da Feex: Etichetta della fonte registrata: agosto 2026. Questa etichetta non costituisce una verifica indipendente.

---

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