Перейти к основному содержанию

Точка входа в процедуру nextafterf не найдена в библиотеке MSVCR120_CLR0400.dll

Windows 7

При установке программы на Windows 7 словил ошибку:

Точка входа в процедуру nextafterf не найдена в библиотеке MSVCR120_CLR0400.dll

nextafterf

Подозреваю, что проблема в битом .NET. Попробуем вылечить.

Попытка №1

Ввести команду sfc /scannow  в командной строке под администратором.

sfc /scannow

scan

Так, что-то восстановили, непонятно что. Перезагружаемся. 

После перезагрузки программа всё равно не ставится с той же ошибкой. Мы исправили баги, да не те.

Попытка №2

В списке установленных программ нахожу Microsoft .NET Framework 4.7.2. Недавно установлен, возможно, из виндового обновления. Попробую снести.

prog list

Предлагают установить исходное состояние. Попытаемся.

prog

Не помогло. Просто удаляю этот пакет.

prog

Пытаюсь снова запустить инсталлятор:

prog

Хм. Так не 4.7.2 нужен, а 4.5.2. Ок.

prog

После установки 4.5.2 — инсталлятор успешно запустился. Ура.

Теги

 

Похожие материалы

Установка Windows Vista Ultimate

Снёс с компа Windows 10 и поставил Windows Vista. Есть у меня старенький комп. С каждым очередным крупным обновлением Windows 10 операционная система работала всё медленнее и медленнее. В какой-то момент я даже подумал, что ресурсы пожирает вирус, троян или криптомайнер. Были мысли, что начались проблемы в железе. После анализа производительности выяснилось, что ресурсы жрёт ОС Windows 10. Было принято решение поставить Windows Vista. Забегая вперёд можно сказать, что проблемы с тормозами после перехода на Vista сразу прекратились.

Теги