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

# pwsh.exe

Processus d'application: Microsoft Corporation

Termes de recherche du catalogue : pwsh, powershell 7, powershell core

Windows, Application

PowerShell 7. Il s'agit de l'hôte multiplateforme pwsh, souvent situé sous Program Files\PowerShell\7. Ce n'est pas Windows PowerShell 5.1 (powershell.exe).

## Ce que vous devez savoir

pwsh est PowerShell 7, pas Windows PowerShell 5.1.

pwsh.exe est PowerShell 7, installé depuis Microsoft en tant qu'hôte côte à côte. powershell.exe reste Windows PowerShell 5.1 dans System32\WindowsPowerShell. Windows Terminal et OpenConsole ne font que dessiner la fenêtre. Terminer pwsh ne supprime pas la version 5.1.

- **Sûr ?**: Vérifiez l'emplacement, la signature et l'éditeur du fichier en cours d'exécution. Le nom seul ne permet pas d'établir la sécurité.

  **Identique à powershell.exe ?**: Non. Il s'agit de Windows PowerShell 5.1

  **Puis-je l'arrêter ?**: Cette session PowerShell 7 s'arrête

Feex précise

Si je vois pwsh, j'interprète la ligne de commande comme PowerShell 7. Je ne traite pas powershell.exe comme le même hôte et je ne blâme pas conhost pour un module exclusif à la version 7.

## Qu'est-ce que pwsh.exe ?

pwsh est PowerShell 7, pas Windows PowerShell 5.1. L'hôte 5.1 reste powershell.exe. Ce fichier est le runtime plus récent que vous installez. Ce n'est pas Windows Terminal.

## Que fait-il ?

Il exécute les scripts et modules PowerShell 7. Certains composants enfichables de la version 5.1 ne se chargeront pas ici. Il ne gère pas l'interface des onglets (WindowsTerminal.exe) et ce n'est pas cmd.exe.

## Pourquoi s'exécute-t-il ?

Vous avez ouvert PowerShell 7, un terminal VS Code configuré sur pwsh, ou une tâche a appelé cet hôte. Un PC équipé uniquement de la version 5.1 n'affichera pas de copie dans Program Files\PowerShell\7.

## Inspecter l'instance en cours d'exécution

Dans Windows PowerShell, cette requête en lecture seule liste les ID de processus correspondants, les heures de création et les chemins d'accès exécutables sur ce PC.

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

Aucun résultat ou un chemin inaccessible est non concluant. Les processus protégés peuvent restreindre l'accès, et les ID de processus peuvent être réutilisés. Gardez les chemins personnels locaux.

Utilisez le [guide d'identification de fichier](https://feex.it/wiki/l/fr/software/system/verify-executable-path-signature/) pour comparer les signatures et les métadonnées du produit. Un nom de fichier seul ne peut pas établir la sécurité.

## Est-il sûr ?

L'hôte est légitime. Le script pose question

Un fichier pwsh signé par Microsoft sous Program Files\PowerShell est PowerShell 7. Un fichier pwsh.exe dans Temp ne l'est pas. La sécurité dépend toujours du parent et de la ligne -Command. Ce n'est toujours pas powershell.exe.

Comparez l'emplacement enregistré avec le fichier réel. Un dossier familier seul n'établit pas l'identité.

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

- Installation côte à côte de PowerShell 7
- Windows PowerShell 5.1 se trouve dans System32\WindowsPowerShell\v1.0\powershell.exe
- La fenêtre peut être Windows Terminal ou OpenConsole

## Puis-je l'arrêter ?

Arrête cette session 7

Terminer pwsh.exe ferme PowerShell 7. powershell.exe 5.1 peut rester actif. Terminer WindowsTerminal.exe ferme uniquement l'interface des onglets, pas tous les hôtes 7 démarrés par une tâche.

## Puis-je le supprimer ?

Désinstallez PowerShell 7, conservez 5.1

Désinstallez PowerShell depuis les Applications si vous souhaitez supprimer pwsh. Ne supprimez pas System32\powershell.exe. Ne supprimez pas System32.

## Doit-il démarrer avec Windows ?

Une tâche planifiée ou un profil peut démarrer pwsh. Ce n'est pas l'hôte 5.1 ni une configuration Windows par défaut nommée powershell.exe.

## Mesurer l'utilisation des ressources

| CPU et mémoire   | Comparez plusieurs observations pour le même PID et la même charge de travail. Cette entrée n'a pas de base universelle mesurée indépendamment.            |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Disque et réseau | Attribuez l'activité au processus réel et à la tâche en cours ; un nom de fichier seul n'établit pas les destinations attendues ni le volume de transfert. |

## Informations sur le fichier

| Nom de l'exécutable              | pwsh.exe                                                                               |
| -------------------------------- | -------------------------------------------------------------------------------------- |
| Chemin d'installation enregistré | C:\Program Files\PowerShell\7\pwsh.exe                                                 |
| Éditeur                          | Microsoft Corporation                                                                  |
| Vérification de la signature     | Inspectez le fichier réel ; cette entrée ne certifie pas l'identité de son certificat. |

## Problèmes courants

### Un composant enfichable réservé à 5.1 échoue et ils réparent powershell.exe

Cet hôte est la version 7. Installez le module pour la version 7 ou exécutez Windows PowerShell 5.1. Exécutable différent, catalogue différent.

### pwsh masqué lancé par une tâche aléatoire

Lisez -File / -Command. L'hôte 7 provient toujours de Microsoft. La charge utile se trouve dans la ligne de commande. Cela ne signifie pas que « Terminal est un logiciel malveillant ».

## Dépannage

Diagnostiquez avant d'effectuer toute modification destructive.

### pwsh -v par rapport à $PSVersionTable dans powershell.exe

La version 7 affiche sa version depuis ce fichier. La version 5.1 l'affiche depuis Windows PowerShell. Ne mélangez pas la documentation de mise à niveau.

### Inspectez le PID parent de la même manière que pour 5.1

explorer avec un raccourci correspond à votre action. Office qui lance pwsh relève d'un problème de macro. Ne commencez pas par supprimer le dossier d'installation de la version 7.

## Détails techniques

Détails techniques

| Nom de l'image | pwsh.exe                                |
| -------------- | --------------------------------------- |
| Élément frère  | powershell.exe (Windows PowerShell 5.1) |

## Vérifier l'identité d'un fichier en cours d'exécution

Un nom de fichier seul ne peut pas établir la sécurité. Vérifiez le chemin réel, la signature et l'identité du produit.

## Associé

Ces entités sont liées à cet article. Le type est affiché sur chaque lien.

[powershell.exe: Processus d'application](https://feex.it/wiki/l/fr/process/powershell.exe/)[cmd.exe: Processus d'application](https://feex.it/wiki/l/fr/process/cmd.exe/)[WindowsTerminal.exe: Processus d'application](https://feex.it/wiki/l/fr/process/windowsterminal.exe/)[Vérifiez un chemin d'accès exécutable et une signature numérique: Guide](https://feex.it/wiki/l/fr/software/system/verify-executable-path-signature/)[Lire le Gestionnaire des tâches et comparer l'activité des processus: Guide](https://feex.it/wiki/l/fr/software/system/how-to-read-task-manager/)[Processus d'application: Catégorie](https://feex.it/wiki/process/application/)

## Sources et vérification

Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante. [Notre méthodologie de recherche](https://feex.it/wiki/research/).

- [Microsoft Learn : PowerShell 7 et Windows PowerShell ](https://learn.microsoft.com/powershell/scripting/whats-new/differences-from-windows-powershell)· pwsh.exe est PowerShell 7, powershell.exe est 5.1
- [Microsoft Learn : installer PowerShell sur Windows ](https://learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows)· Le chemin d'accès classique est Program Files\PowerShell\7
- [Carte des processus Foxhole ](https://foxhole.feex.it/)· Échantillons internes sur des PC Windows. Ceci n'est pas un benchmark de laboratoire.
- [Microsoft Sysinternals: Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· Explique comment inspecter les signatures de fichiers. Cette référence n'établit pas l'identité ou la sécurité d'un fichier particulier en cours d'exécution.
- [Microsoft : Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· Méthode de requête de processus locale en lecture seule.
- [Microsoft : propriétés de Win32_Process ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· Documente les ID de processus, les chemins d'accès exécutables, les dates de création et la réutilisation de l'ID parent.

## Cet article vous a-t-il été utile ?

Un simple oui ou non suffit. Choisissez une raison si vous le souhaitez, ou ajoutez une courte remarque.

Faits en bref

La synthèse rapide de cette page. Les spécifications, les sources et le contenu complet restent dans l'article.

- **Type**: Processus d'application

  **Éditeur**: Microsoft Corporation

  **Exécutable**: pwsh.exe

  **Emplacement habituel**: C:\Program Files\PowerShell\7\pwsh.exe

  **Enregistrer le contexte**: Entrée de référence Feex Wiki

Statut de la source enregistré : Examiné par Feex: Mention de la source enregistrée : août 2026. Cette mention n'établit pas de vérification indépendante.

---

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