Program PowerShell nagle zawiesza się po wykonaniu dowolnego polecenia


3

Korzystam z systemu Windows 8.1 i korzystam z tej konkretnej instalacji systemu Windows od około 3 lat. Nie jestem wielkim użytkownikiem Powershell per se, ale programuję i wszelkie operacje w wierszu poleceń (git, node) są zwykle wykonywane w Powershell - albo „wbudowanym”, albo uruchamiając powłokę przez ConEmu.

W ostatnich dniach PowerShell zaczął działać. Okno zawiesi się podczas uruchamiania. Próbowałem więc usunąć wszystkie polecenia z mojego profilu. Teraz przynajmniej dotarłem do pytania. Jeśli jednak spróbuję wprowadzić polecenie takie jak

cd src

powiesi się tam, najwyraźniej na zawsze. To samo, jeśli wykonam tabulację.

Niektóre polecenia działają dobrze. Te, które znalazłem, to rzeczywiste pliki programów, takie jak git, node i ember. Jednak niewiele mi pomagają, jeśli nie mogę dostać się do katalogu, w którym muszę być ...

Set-Location ma ten sam problem.

System Windows jest aktualizowany i nie mam żadnych oczekujących aktualizacji.

Co mogę zrobić, aby odzyskać moją skorupę? Spróbuję odpowiedzieć na wszelkie prośby o informacje o systemie, ale jeśli można je znaleźć za pomocą poleceń PS, może potrzebuję alternatywy.

Dziękuję za wszelkie sugestie!

Edycja : Sprawdzenie, czy wersja rzeczywiście działała.

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

Edycja 2 : Dane wyjściowe $ 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

Edycja 3 : Po dalszej analizie ProcMon, oto ostatnia rzecz, jaką widzę z każdego procesu zawierającego „powershell” w nazwie po tym, jak wypisał zawartość katalogu:

Zrzut ekranu zdarzeń ProcMon po zamrożeniu programu PowerShell


Jaka wersja programu PowerShell?
rrirower

v4, wklejając teraz pytanie.
Rune Jacobsen

Co otrzymasz, jeśli spróbujesz wykonać polecenie $ PSVersionTable?
rrirower

Dodano powyżej. :)
Rune Jacobsen

Czy ten sam problem występuje, jeśli działasz w ISE?
rrirower
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.