1. [Вікі](https://feex.it/wiki/)
2. [Працэсы](https://feex.it/wiki/process/)
3. [Працэсы прыкладанняў](https://feex.it/wiki/process/application/)
4. pwsh.exe

# pwsh.exe

Працэс праграмы: Microsoft Corporation

Пашукавыя запыты каталога: pwsh, powershell 7, powershell core

Windows, Праграма

PowerShell 7. Гэта кросплатформенны хост pwsh, які часта знаходзіцца ў Program Files\PowerShell\7. Гэта не Windows PowerShell 5.1 (powershell.exe).

## Што вам трэба ведаць

pwsh - гэта PowerShell 7, а не Windows PowerShell 5.1.

pwsh.exe - гэта PowerShell 7, усталяваны ад Microsoft у якасці паралельнага (side-by-side) хоста. powershell.exe па-ранейшаму застаецца Windows PowerShell 5.1 у System32\WindowsPowerShell. Windows Terminal і OpenConsole толькі малююць акно. Завяршэнне pwsh не выдаляе 5.1.

- **Бяспечны?**: Праверце шлях запушчанага файла, лічбавы подпіс і выдаўца. Адно толькі імя не можа гарантаваць бяспеку.

  **Тое ж самае, што і powershell.exe?**: Не. Гэта Windows PowerShell 5.1

  **Ці магу я завяршыць яго?**: Гэты сеанс PowerShell 7 спыняецца

Feex паведамляе

Калі я бачу pwsh, я ўспрымаю камандны радок як PowerShell 7. Я не стаўлюся да powershell.exe як да таго ж хоста і не вінавачу conhost за модуль, прызначаны толькі для 7.

## Што такое pwsh.exe?

pwsh - гэта PowerShell 7, а не Windows PowerShell 5.1. Хостам 5.1 застаецца powershell.exe. Гэты файл - больш новае асяроддзе выканання, якое вы ўсталёўваеце. Гэта не Windows Terminal.

## Што ён робіць?

Ён выконвае скрыпты і модулі PowerShell 7. Некаторыя аснасткі 5.1 тут не загрузяцца. Ён не малюе інтэрфейс укладак (WindowsTerminal.exe) і не з'яўляецца cmd.exe.

## Чаму ён працуе?

Вы адкрылі PowerShell 7, тэрмінал VS Code, настроены на pwsh, або гэты хост выклікала задача. ПК толькі з 5.1 не будзе паказваць копію ў Program Files\PowerShell\7.

## Праверце запушчаны працэс

У Windows PowerShell гэты запытваемы запіс са спісам ідэнтыфікатараў працэсаў, часу стварэння і шляхоў выкананых файлаў на гэтым ПК.

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

Адсутнасць выніку або недаступны шлях з'яўляюцца непераканаўчымі. Абароненыя працэсы могуць абмяжоўваць доступ, а ідэнтыфікатары працэсаў могуць паўторна выкарыстоўвацца. Захоўвайце асабістыя шляхі лакальнымі.

Выкарыстоўвайце [даведнік па ідэнтыфікацыі файлаў](https://feex.it/wiki/l/be/software/system/verify-executable-path-signature/) для параўнання подпісаў і метаданых прадукту. Адзін толькі файл не можа вызначыць бяспеку.

## Ці ён бяспечны?

Хост легітымны. Пытанне ў скрыпце

Падпісаны Microsoft файл pwsh у Program Files\PowerShell - гэта PowerShell 7. Файл pwsh.exe у Temp ім не з'яўляецца. Бяспека па-ранейшаму вызначаецца бацькоўскім працэсам і радком -Command. Гэта ўсё яшчэ не powershell.exe.

Параўноўвайце запісанае месцазнаходжанне з фактычным файлам. Знаёмая папка сама па сабе не ўстанаўлівае ідэнтычнасць.

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

- Паралельная ўстаноўка PowerShell 7
- Windows PowerShell 5.1 - гэта System32\WindowsPowerShell\v1.0\powershell.exe
- Акном можа быць Windows Terminal або OpenConsole

## Ці магу я завяршыць яго?

Спыняе гэты сеанс 7

Завяршэнне pwsh.exe спыняе PowerShell 7. powershell.exe 5.1 можа застацца. Завяршэнне WindowsTerminal.exe толькі закрывае інтэрфейс укладак, а не кожны хост 7, запушчаны задачай.

## Ці магу я выдаліць яго?

Выдаліце PowerShell 7, пакіньце 5.1

Выдаліце PowerShell з меню «Праграмы», калі вы хочаце пазбавіцца ад pwsh. Не выдаляйце System32\powershell.exe. Не выдаляйце System32.

## Ці павінен ён запускацца разам з Windows?

Запланаваная задача або профіль могуць запускаць pwsh. Гэта не хост 5.1 і не стандартны кампанент Windows з імем powershell.exe.

## Вымярайце выкарыстанне рэсурсаў

| Працэсар і памяць | Параўноўвайце некалькі назіранняў для аднаго і таго ж PID і працоўнай нагрузкі. Гэты запіс не мае незалежна вымеранай універсальнай базавай лініі. |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Дыск і сетка      | Прыпісвайце актыўнасць фактычнаму працэсу і бягучай задачы; адзін толькі файл не ўстанаўлівае чаканыя прызначэнні або аб'ём перадачы.              |

## Інфармацыя пра файл

| Імя выканальнага файла  | pwsh.exe                                                                       |
| ----------------------- | ------------------------------------------------------------------------------ |
| Запісаны шлях устаноўкі | C:\Program Files\PowerShell\7\pwsh.exe                                         |
| Выдавец                 | Microsoft Corporation                                                          |
| Праверка подпісу        | Праверце фактычны файл; гэты запіс не пацвярджае ідэнтычнасць яго сертыфіката. |

## Распаўсюджаныя праблемы

### Збой аснасткі, прызначанай толькі для 5.1, і карыстальнікі спрабуюць аднавіць powershell.exe

Гэты хост мае версію 7. Усталюйце модуль для 7 або запусціце Windows PowerShell 5.1. Розныя exe-файлы, розныя галерэі.

### Схаваны pwsh з выпадковай задачы

Прачытайце -File / -Command. Хост 7 па-ранейшаму належыць Microsoft. Карысная нагрузка - гэта сам радок. Гэта не значыць, што «Terminal - гэта шкоднасная праграма».

## Пошук і ліквідацыя непаладак

Выканайце дыягностыку, перш чым рабіць якія-небудзь дэструктыўныя дзеянні.

### pwsh -v супраць $PSVersionTable у powershell.exe

7 выводзіць інфармацыю з гэтага файла. 5.1 выводзіць з Windows PowerShell. Не змешвайце дакументацыю па абнаўленні.

### Правярайце PID бацькоўскага працэсу гэтак жа, як і для 5.1

explorer плюс ярлык - гэта вы. Запуск pwsh праграмай Office - гэта пытанне макрасаў. Не выдаляйце тэчку ўстаноўкі 7 у якасці першага дзеяння.

## Тэхнічныя падрабязнасці

Тэхнічныя падрабязнасці

| Імя вобраза        | pwsh.exe                                |
| ------------------ | --------------------------------------- |
| Роднасны кампанент | powershell.exe (Windows PowerShell 5.1) |

## Праверце ідэнтычнасць запушчанага файла

Адзін толькі файл не можа вызначыць бяспеку. Праверце фактычны шлях, подпіс і ідэнтычнасць прадукту.

## Звязанае

Гэтыя аб'екты звязаны з гэтым артыкулам. Тып пазначаны на кожнай спасылцы.

[powershell.exe: Працэс праграмы](https://feex.it/wiki/l/be/process/powershell.exe/)[cmd.exe: Працэс праграмы](https://feex.it/wiki/l/be/process/cmd.exe/)[WindowsTerminal.exe: Працэс праграмы](https://feex.it/wiki/l/be/process/windowsterminal.exe/)[Праверце шлях выкананага файла і лічбавы подпіс: Кіраўніцтва](https://feex.it/wiki/l/be/software/system/verify-executable-path-signature/)[Прачытайце Дыспетчар задач і параўнайце актыўнасць працэсу: Кіраўніцтва](https://feex.it/wiki/l/be/software/system/how-to-read-task-manager/)[Працэсы прыкладанняў: Катэгорыя](https://feex.it/wiki/process/application/)

## Крыніцы і праверка

Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. [Як мы даследуем](https://feex.it/wiki/research/).

- [Microsoft Learn: PowerShell 7 vs Windows PowerShell ](https://learn.microsoft.com/powershell/scripting/whats-new/differences-from-windows-powershell)· pwsh.exe - гэта PowerShell 7, powershell.exe - гэта 5.1
- [Microsoft Learn: install PowerShell on Windows ](https://learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows)· Тыповы шлях: Program Files\PowerShell\7
- [Карта працэсаў Foxhole ](https://foxhole.feex.it/)· Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
- [Microsoft Sysinternals: Sigcheck ](https://learn.microsoft.com/en-us/sysinternals/downloads/sigcheck)· Тлумачыць, як правяраць лічбавыя подпісы файлаў. Гэтая спасылка не пацвярджае сапраўднасць або бяспеку канкрэтнага запушчанага файла.
- [Microsoft: Get-CimInstance ](https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance)· Метад запыту лакальных працэсаў толькі для чытання.
- [Microsoft: Win32_Process properties ](https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-process)· Дакументуе ідэнтыфікатары працэсаў, шляхі выкананых файлаў, даты стварэння і паўторнае выкарыстанне ідэнтыфікатара бацькоўскага працэсу.

## Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Кароткія факты

Кароткая інфармацыя пра гэтую старонку. Характарыстыкі, крыніцы і поўная гісторыя застаюцца ў артыкуле.

- **Тып**: Працэс праграмы

  **Выдавец**: Microsoft Corporation

  **Выканальны файл**: pwsh.exe

  **Тыповы шлях**: C:\Program Files\PowerShell\7\pwsh.exe

  **Запішыце кантэкст**: Запіс у каталогу Feex Wiki

Зарэгістраваны статус крыніцы: праверана Feex: Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку.

---

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