Ошибка 0x800702e4 при запуске `C:\Program Files\PowerShell\7-preview\pwsh.exe’ (РЕШЕНО)

Причина ошибки 0x800702e4

При каждом открытии Windows Terminal возникает ошибка:

[ошибка 0x800702e4 при запуске `C:\Program Files\PowerShell\7-preview\pwsh.exe']

По умолчанию Windows Terminal открывает окно с PowerShell (а не с CMD). При этом сам PowerShell открывается и работает без проблем — как версия идущая с Windows по умолчанию, так и последняя версия, установленная с GitHub’а.

Причина ошибки в том, что файл pwsh.exe помечен как требующий повышенных привилегий («Запускать эту программу от имени администратора», “Run as Administrator”). Если включить этот флаг, то Terminal не сможет запускать этот файл.

Кстати, чтобы убедиться, что проблема именно в этом — откройте Terminal с правами администратора, он должен открыться без этой ошибки.

Как можно видеть, при таком запуске ошибка не возникла:

Как исправить ошибку 0x800702e4

В меню Пуск начните писать «powershell»:

Разверните весь список опций и выберите там «Перейти к расположению файла».

Кликните по нему правой кнопкой мыши и в контекстном меню выберите «Свойства».

Перейдите на вкладку «Совместимость» и снимите галочку «Запускать эту программу от имени администратора».

Нажмите «ОК» для сохранения настроек.

Откройте Terminal и проверьте, исчезла ли ошибка. Если исчезла, то отлично, если нет — то продолжаем.

На самом деле, мы изменили свойства ярлыка. Вполне возможно, что флаг «Запуск от администратора» стоит на самом исполнимом файле pwsh.exe. Поэтому если показанный выше метод не помог, то найдите файл pwsh.exe.

К примеру, в моём случае путь до файла C:\Program Files\PowerShell\7-preview\pwsh.exe. Повторите для него это действие — то есть перейдите в «Свойства» → «Совместимость» → убрать галочку «Запускать эту программу от имени администратора».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *