1. [Wiki](https://feex.it/wiki/)
2. [Processi](https://feex.it/wiki/process/)
3. [Processi dell'applicazione](https://feex.it/wiki/process/application/)
4. pwsh.exe

# pwsh.exe

Processo applicativo: Microsoft Corporation

Termini di ricerca del catalogo pwsh, powershell 7, powershell core

Windows, Applicazione

PowerShell 7. È l'host multipiattaforma pwsh, che risiede comunemente in Program Files\PowerShell\7. Non corrisponde a Windows PowerShell 5.1 (powershell.exe).

## Cosa c'è da sapere

pwsh è PowerShell 7, non Windows PowerShell 5.1.

pwsh.exe è PowerShell 7, distribuito da Microsoft come host affiancato. powershell.exe rimane Windows PowerShell 5.1 in System32\WindowsPowerShell. Windows Terminal e OpenConsole si limitano a visualizzare la finestra. La chiusura di pwsh non disinstalla la versione 5.1.

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

  **È uguale a powershell.exe?**: No. Corrisponde a Windows PowerShell 5.1

  **Posso terminarlo?**: Quella sessione di PowerShell 7 viene interrotta

Feex dice

Se trovo pwsh, interpreto la riga di comando come PowerShell 7. Non tratto powershell.exe come il medesimo host e non attribuisco a conhost il mancato funzionamento di un modulo destinato esclusivamente alla versione 7.

## Che cos'è pwsh.exe?

pwsh è PowerShell 7, non Windows PowerShell 5.1. L'host per la versione 5.1 rimane powershell.exe. Questo file è il runtime più recente installato autonomamente. Non corrisponde a Windows Terminal.

## Cosa fa?

Esegue script e moduli per PowerShell 7. Alcuni snap-in per la 5.1 non vengono caricati qui. Non gestisce l'interfaccia a schede (WindowsTerminal.exe) e non è cmd.exe.

## Perché è in esecuzione?

È stato avviato PowerShell 7, un terminale di VS Code configurato su pwsh oppure un'attività che ha richiamato questo host. Su un PC dotato solo della 5.1 non è presente alcuna copia in Program Files\PowerShell\7.

## 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 'pwsh.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?

L'host è legittimo. Il dubbio riguarda lo script

Un file pwsh con firma Microsoft posizionato in Program Files\PowerShell corrisponde a PowerShell 7. Un file pwsh.exe in Temp non lo è. L'affidabilità dipende dal processo padre e dai parametri specificati con -Command. Non equivale comunque a powershell.exe.

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

`C:\Program Files\PowerShell\7\pwsh.exe`

- Installazione affiancata di PowerShell 7
- Windows PowerShell 5.1 si trova in System32\WindowsPowerShell\v1.0\powershell.exe
- La finestra potrebbe essere Windows Terminal o OpenConsole

## Posso terminarlo?

Interrompe quella sessione di versione 7

La chiusura forzata di pwsh.exe arresta PowerShell 7. powershell.exe 5.1 può continuare a funzionare. La chiusura di WindowsTerminal.exe chiude solo l'interfaccia a schede, non tutti gli host 7 avviati da un'attività pianificata.

## Posso rimuoverlo?

Disinstallare PowerShell 7, mantenere la versione 5.1

Disinstallare PowerShell da Installazione applicazioni se si desidera eliminare pwsh. Non eliminare System32\powershell.exe. Non eliminare System32.

## Dovrebbe avviarsi con Windows?

Un'attività pianificata o un profilo può avviare pwsh. Non corrisponde all'host 5.1 né all'eseguibile predefinito di Windows denominato powershell.exe.

## 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                 | pwsh.exe                                                                               |
| ------------------------------------ | -------------------------------------------------------------------------------------- |
| Percorso di installazione registrato | C:\Program Files\PowerShell\7\pwsh.exe                                                 |
| Publisher                            | Microsoft Corporation                                                                  |
| Controllo firma                      | Ispeziona il file effettivo; questa voce non certifica l'identità del suo certificato. |

## Problemi comuni

### Uno snap-in esclusivo per la 5.1 non funziona e viene eseguito il ripristino di powershell.exe

Questo host corrisponde alla versione 7. Installare il modulo per la versione 7 o eseguire Windows PowerShell 5.1. Si tratta di eseguibili distinti con repository differenti.

### pwsh nascosto generato da un'attività casuale

Leggere gli argomenti -File / -Command. L'host 7 appartiene pur sempre a Microsoft. Il carico utile risiede nella riga di comando. Non è un caso di "Terminal è un malware".

## Risoluzione dei problemi

Esegui una diagnosi prima di apportare modifiche distruttive.

### pwsh -v rispetto a $PSVersionTable in powershell.exe

La versione 7 mostra l'output da questo file. La 5.1 mostra l'output da Windows PowerShell. Non fare confusione con le istruzioni di aggiornamento.

### Ispezionare il PID padre nello stesso modo utilizzato per la 5.1

explorer affiancato da un collegamento indica un avvio manuale. Office che avvia pwsh riguarda generalmente una macro. Non eliminare come prima contromisura la cartella di installazione della 7.

## Dettagli tecnici

Dettagli tecnici

| Nome immagine      | pwsh.exe                                |
| ------------------ | --------------------------------------- |
| Elemento correlato | powershell.exe (Windows PowerShell 5.1) |

## 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.

[powershell.exe: Processo applicativo](https://feex.it/wiki/l/it/process/powershell.exe/)[cmd.exe: Processo applicativo](https://feex.it/wiki/l/it/process/cmd.exe/)[WindowsTerminal.exe: Processo applicativo](https://feex.it/wiki/l/it/process/windowsterminal.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 dell'applicazione: Categoria](https://feex.it/wiki/process/application/)

## 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: PowerShell 7 rispetto a Windows PowerShell ](https://learn.microsoft.com/powershell/scripting/whats-new/differences-from-windows-powershell)· pwsh.exe è PowerShell 7, powershell.exe è 5.1
- [Microsoft Learn: installazione di PowerShell in Windows ](https://learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows)· Il percorso consueto è Program Files\PowerShell\7
- [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 applicativo

  **Publisher**: Microsoft Corporation

  **Eseguibile**: pwsh.exe

  **Percorso tipico**: C:\Program Files\PowerShell\7\pwsh.exe

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

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/pwsh.exe/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
