4

Я получаю сообщение об ошибке при попытке запустить PowerShell:

Internal Windows PowerShell error. Loading managed Windows PowerShell failed with error 80070002.

Я использую Windows 7 Home Premium (64-разрядная версия). Эта ошибка возникает независимо от того, запускаю ли я PowerShell из командной строки или из ярлыка меню «Пуск». Запуск от имени администратора также не решает проблему.

Как мне исправить эту проблему, чтобы я мог использовать PowerShell?

4 ответа4

1

Это вызвано отсутствием

Microsoft.PowerShell.ConsoleHost.dll

Который должен быть в

C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.PowerShell.ConsoleHost

Может быть восстановлена переустановка Windows Management Framework

Сбой PowerShell с ошибкой 80070002 - сбой сервера

1

Я использовал функцию восстановления системы на моем ноутбуке, чтобы переустановить Windows, а затем смог использовать PowerShell просто отлично.

1

Я знаю, что эта тема значительно устарела, но, поскольку у меня также была эта проблема, вам нужно проверить, есть ли у вас файл powershell.exe.config или powershell_ise.exe.config в каталоге ...\v1.0\, переименуйте / удалите эти файлы или полностью исправьте систему (убедитесь, что нет ожидающих исправлений или перезагрузок), и проблема должна решить сама:

http://connect.microsoft.com/PowerShell/feedback/details/689952/resolved-user-error-powershell-exe-fails-to-start-after-wmf-3-0-ctp1-is-installed#tabs

0

Вы пытались переустановить powershell? Это звучит как испорченная установка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .