В прошлом я устанавливал и использовал chocolatey
на своей Windows 7, работающей в Parallels на Mac OSX.
Однако недавно, когда я пытаюсь использовать его из командной строки, я получаю следующую ошибку:
CLR initialization failed with error 800700c1.
Я не думаю, что это проблема с самим choco
, но что-то с конфигурацией CLR.
Я не мог найти никакого решения для этого.
ОБНОВЛЕНИЕ:
Я получаю то же сообщение, если запускаю powershell
.
Кроме того, когда я пытался "Панель управления-> Устранение неполадок-> Устранить проблемы с Центром обновления Windows", я получаю диалоговое окно с тем же кодом.
Я также пытался восстановить и обновить установку .NET Framework, но безрезультатно.
Обновление 2 Я думаю, что это связано со следующей DLL: C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9alel8e3b_8.0.50727.3053_x-ww_b80fa8ca\MSVCR80.dll
. Это явно повреждено. Когда я пытаюсь открыть в depends
он выдает ошибку: «Подпись DOS или PE не найдена. Этот файл не является допустимым 32-разрядным или 64-разрядным модулем Windows. "