2

Я на Windows 8.1 и использую эту конкретную установку Windows около 3 лет. Я сам по себе не большой пользователь Powershell, но я занимаюсь некоторым программированием, и любая работа с командной строкой (git, node) обычно выполняется в Powershell - либо "встроенной", либо запуска оболочки через ConEmu.

В последние несколько дней PowerShell начал действовать. Окно будет зависать при запуске. Поэтому я попытался удалить все команды из моего профиля. Теперь, по крайней мере, я попал в подсказку. Тем не менее, если я пытаюсь ввести команду, такую как

cd src

оно будет висеть там, очевидно, навсегда. То же самое, если я делаю Tab-завершение.

Некоторые команды работают нормально. Те, что я нашел, представляют собой настоящие программные файлы, такие как git, node и ember. Тем не менее, они не очень мне помогают, если я не могу попасть в каталог, в котором я должен быть ...

Set-Location имеет ту же проблему.

Windows обновляется, и у меня нет ожидающих обновлений.

Что-нибудь, что я могу сделать, чтобы вернуть мою раковину? Я постараюсь ответить на любые запросы о системной информации, но если они будут найдены с помощью команд PS, мне может понадобиться альтернатива.

Спасибо за любые предложения!

Изменить: Проверка версии действительно работает.

Major  Minor  Build  Revision
-----  -----  -----  --------
4      0      -1     -1

Редактировать 2: Вывод $ PSVersionTable:

Name                           Value
----                           -----
PSVersion                      4.0
WSManStackVersion              3.0
SerializationVersion           1.1.0.1
CLRVersion                     4.0.30319.42000
BuildVersion                   6.3.9600.17400
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0}
PSRemotingProtocolVersion      2.2

Редактировать 3: После просмотра ProcMon, вот последнее, что я вижу из любого процесса, содержащего "powershell" в имени после того, как он перечислил содержимое каталога:

Скриншот событий ProcMon после того, как powershell заморожен

0