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