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

Catalog search terms 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 как параллельный хост. 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/ru/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/ru/process/powershell.exe/)[cmd.exe: Процесс приложения](https://feex.it/wiki/l/ru/process/cmd.exe/)[WindowsTerminal.exe: Процесс приложения](https://feex.it/wiki/l/ru/process/windowsterminal.exe/)[Проверьте путь к исполняемому файлу и цифровую подпись: Руководство](https://feex.it/wiki/l/ru/software/system/verify-executable-path-signature/)[Прочтите Диспетчер задач и сравните активность процессов: Руководство](https://feex.it/wiki/l/ru/software/system/how-to-read-task-manager/)[Процессы приложения: Категория](https://feex.it/wiki/process/application/)

## Источники и проверка

Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. [Как мы проводим исследования](https://feex.it/wiki/research/).

- [Microsoft Learn: PowerShell 7 против Windows PowerShell ](https://learn.microsoft.com/powershell/scripting/whats-new/differences-from-windows-powershell)· pwsh.exe - это PowerShell 7, powershell.exe - это 5.1
- [Microsoft Learn: установка PowerShell в 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/ru/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)
