Точка входа в процедуру adddlldirectory не найдена в библиотеке dll kernel32.dll что делать?
Первым делом нужно пойти на официальный сайт мелкомягкого и скачать там там эту самую библиотеку msvcr120_clr0400.dll и обновить, либо, для большей надежности, обновить весь визуализатор Visual C++ Redistributable, причем эту проблемную библиотеку нужно снести отдельно (лежит по адресу C:/Windows/System32). При переустановке визуализатора она восстановится. Этого может хватить.
Если не хватило и ошибка по-прежнему возникает, то возможно, проблема в NET. Framework 4.7. Его нужно снести (панель управления -> программы и компоненты -> просмотр установленных обновлений -> обновление для Microsoft Windows KB2828152 -> удалить), после этого почистить реестр каким-нибудь уборщиком типа CCleaner'а и перезагрузить комп. После перезагрузки комп предложит установить фреймворк заново - нужно выбрать любую версию, кроме 4.7.
Если у вас Вин10 и вы не хотите самостоятельно копаться в системе, можно доверить эту миссию автоматике. Открываете командную строку (cmd.exe) и пишете там sfc /scannow. Есть вероятность, что при диагностике будет найден и исправлен дефект с библиотекой.
Еще рекомендации общего характера: обновление/переустановка ОС; обновление драйверов устройств; переустановка программы, которая выдает ошибку с библиотекой; проверка на вирусы.