У меня совершенно новая установка Windows 8.1 с Visual Studio.

Запуск Powershell открывает окно, которое закрывается немедленно. Запуская powershell from cmd.exe , я получаю следующую ошибку:

Windows PowerShell failed with the following error:

Value cannot be null. 

Parameter name: input

Я подозреваю, что установка .net испортила ту версию, которую использует powershell. Но все ответы, которые я могу найти об этой ошибке, касаются разработки командлетов и т.д.

1 ответ1

1

Windows 8.1 включает Microsoft .NET Framework 4.5.1, так что это не должно быть проблемой. Вы пытались запустить PowerShell с параметром -NoProfile ? Если у вас есть профиль Windows PowerShell, это предотвратит выполнение сценария этого профиля и может решить проблему.

Вы также можете попробовать запустить (из cmd.exe) следующую команду, просто чтобы увидеть, есть ли какие-либо выходные данные:

powershell.exe -Command Get-Process;

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