Top.Mail.Ru
Ответы

Точка входа в процедуру cxxthrowexception не найдена в библиотеке DLL

Система windows 10.

Проблема появилась из ниоткуда.

Периодически при запуске некоторых программ выдаёт ошибку "точка входа в процедуру cxxthrowexception не найдена в библиотеке DLL C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll"

Сначала попробовал восстановиться с помощью sfc и dism, они пишут в духе "мы нашли поврежденные файлы, но восстановить их не можем", что тоже напрягает, если кому интересно могу дать логи, скажите откуда.

Пробовал regsvc32 clr.dll (или как-то так) выдаёт вот это

Пробовал и с трудом закинуть левый clr.dll из интернета, и через компоненты "убрать галочки и опять поставить", типа выключить и включить все компоненты .net, чтобы они переустановились и пробовал переустановить все visual c++, и netfxrepairtool пробовал, хотя он просит перерегистрировать что-то и перезагрузить службы, всё сделал, не получается, пробовал через dotnetfx cleanup tool master "удалить" .net, но после перезагрузки он типа не удалился.

Помощь в духе "переустанови виндовс" пожалуйста не пишите.

Что ещё можно попробовать.

По дате
По рейтингу
Аватар пользователя
Оракул
Изменено

Зачем регистрировать библиотеку если она есть и работает, ошибка говорит о том что в библиотеке нет необходимых инструкций которые запрашивает приложение из этого вывод, либо библиотека старая либо с программой что-то не так.
Ну и если sfc пишет найдены повреждения но не удалось восстановить нужно восстановить хранилище виндовс Dism /Online /Cleanup-Image /RestoreHealth потом снова sfc /scannow.

Ну и для 32х битных и 64х битных библиотек команда для регистрации разная.

Аватар пользователя
Ученик
Изменено

Я ж вроде написал, что dism тоже пробовал и он говорит тоже самое что sfc, что поврежденные файлы нашёл, но восстановить не смог.

С программами всё нормально, они должны работать 100%.

Аватар пользователя
Искусственный интеллект

Программы не должны вызывать этот метод, он предназначен для компилятора .net.

Что кагбэ намекает нам, что твои "некоторые программы" заражены вирусней каких-то мамкиных вирусописателей, которые не в курсе вышеописанного.

И таки систему придется переустановить начисто, потому что покоцанная вирусней система даже после удаления самой вирусни нормально функционировать уже не будет, не говоря уже о том, что все возможные дыры для проникновения новой вирусни в такой системе будут открыты настежь. Переустанавливай все, всех дел-то там на 20 минут.

Аватар пользователя
Ученик
Изменено

Программы(причём проверенные, с оригинальных ресурсов, которые раньше работали на других пк), которые только скачал и пытался запустить - заражены вируснёй? При чём учитывая что антивирус не детектит чего-то подозрительного...

Аватар пользователя
Знаток
Изменено

Проблема не в точке входа, а в модуле crc который и вызывает эту функцию. И вы не можете тупо загрузить файл там версии dll могут несовпадать, что сделает его нерабочим. Просто переустановите net framework 4 и всё должно поправится)

Ах да, используйте для его удаления программу iobit unistaller.

Аватар пользователя
Ученик
11мес

Во-первых выглядит как реклама софта, хотя у него и функций маловато и фреймворк он вообще не видит.

Во-вторых переустанавливать я уже пробовал разными способами: и через программы и компоненты, и через сторонние, даже якобы специализированные проги - не помогает.



Видео по теме