Когда я пытаюсь запустить powershell.exe из C:\Windows\System32\WindowsPowerShell\v1.0, я получаю сообщение об ошибке: «Том для файла был изменен извне, так что открытый файл больше не действителен.'
Я не смог выяснить, почему я получаю эту ошибку. Если я создаю копию powershell.exe и запускаю его, проблем не возникает.
Поэтому я решил удалить PowerShell и установить его снова. Но как я могу сделать это с Windows 7? Powershell не отображается в списке «Программы и компоненты» панели управления.
Удаление файла powershell.exe вручную также не работает - мне говорят, что для изменения файла мне требуется разрешение от TrustedInstaller.
У кого-нибудь есть идеи?
-- ОБНОВИТЬ --
Я установил WMF 3, как предложено в комментарии, но все равно получаю ту же ошибку при запуске powershell.exe.
Мой нынешний обходной путь довольно ужасен - я просто создал новую папку, содержащую копию powershell.exe, добавил ее в PATH Windows и удалил стандартную папку system32\WindowsPowershell\v1.0 из пути)