1. [Wiki](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/uk/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/uk/process/powershell.exe/)[cmd.exe: Процес програми](https://feex.it/wiki/l/uk/process/cmd.exe/)[WindowsTerminal.exe: Процес програми](https://feex.it/wiki/l/uk/process/windowsterminal.exe/)[Перевірте шлях до виконуваного файлу та цифровий підпис: Посібник](https://feex.it/wiki/l/uk/software/system/verify-executable-path-signature/)[Читайте Диспетчер завдань і порівнюйте активність процесів: Посібник](https://feex.it/wiki/l/uk/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/uk/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)
