четверг, 10 октября 2019 г.

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

Наверное многие, кто работает в госструктурах слышали про такое чудо от ПФР как ЕГИССО. Столкнулся с тем, что на Windows 7 перестала работать их программа по созданию ЭЦП для файлов Crypto+DE. Выдаёт ту самую ошибку: точка доступа в процедуру nextafterf не найдена в библиотеке dll msvcr120_clr0400.dll. Да и ещё постоянно выскакивает ошибка, что прекращена работа SCNotification.exe. Гугление ничего не дало, предлагают либо переустановить Visual C++ Redistributable, т.к. это оттуда библиотека, либо удалить фреймворк 4.7 версии. Переустановка С не дала ничего. А фреймворка данной версии у меня нет. Однако проблема системная, вылезла не в одном месте, что натолкнуло на мысль об обновлениях, и смотреть в сторону фреймворка. Мне повезло, ткнул удалить первое же обновление фреймворка подходящее по дате и Crypto+DE сразу заработала. SCNotification.exe тоже перестал вылазить. В общем, в моём случае помогло снести обнову фреймворка 4.6.1 KB45111516. Странно, что после удаления, я не вижу этого обновления в предлагаемых к установке, чтобы скрыть его и не ставить. Ну да ладно, вылезет, снесём снова. Главное проблема решена, люди работают