Я на 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" в имени после того, как он перечислил содержимое каталога: