Ошибка Win7: «Сбой инициализации CLR с ошибкой 800700c1».

1434
Adi Shavit

Я устанавливал и использовал 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».

1
[0x800700c1] (http://errlookup.azurewebsites.net/?err=0x800700c1) = "ERROR_BAD_EXE_FORMAT" в соответствии с Winerror.h. Что вы уже устали в попытках починить? Вы пытались переустановить Chocolatey? Проверен на предмет повреждения диска / файловой системы? Ƭᴇcʜιᴇ007 9 лет назад 0
@ Ƭᴇcʜιᴇ007: Извините. Я добавил дополнительную информацию из моих текущих попыток исправить. Adi Shavit 9 лет назад 0
Выполните команду `CHKDSK`, чтобы проверить, нет ли у вас повреждения файловой системы, как только он появится, запустите` SFC / scannow`, чтобы убедиться, что все системные файлы верны. Отчет с результатами. :) Ƭᴇcʜιᴇ007 9 лет назад 0
Все возвращаются чистыми. `chkdsk: Windows проверила файловую систему и не обнаружила проблем.` SFC / scannow: Защита ресурсов Windows не обнаружила никаких нарушений целостности` Adi Shavit 9 лет назад 0
И проблема все еще существует, а? Weird. Вы пробовали в безопасном режиме? Как насчет обычного режима, когда вы вошли в систему как другой пользователь? Ƭᴇcʜιᴇ007 9 лет назад 0
@ Ƭᴇcʜιᴇ007: Увы, та же ошибка с другим пользователем * и * в безопасном режиме. Я действительно сбит с толку. Кстати, может ли это быть связано с тем, что эта Windows 7 работает под Parallels Desktop 10 для Mac (10.1.0)? Adi Shavit 9 лет назад 0

1 ответ на вопрос

1
Adi Shavit

Я наконец исправил это.

Как я и подозревал, это было связано с (возможно) поврежденной 64-битной DLL MSVCR80.DLL.

Я удалил все пакеты «Microsoft Visual C ++ 2005 Redistributable» (32- и 64-разрядные) через обычный экран удаления из панели управления - у меня было 3 таких пакета.
После этого все вернулось в рабочее состояние.

Можем ли мы заставить кого-то пометить это как ответ? ferventcoder 9 лет назад 0
Нужно подождать еще несколько часов .... Adi Shavit 9 лет назад 0

Похожие вопросы