api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере — как исправить?
Одна из частых ошибок, возникающих в последнее время у пользователей Windows 7, 8.1 и 8 — сообщение о том, что запуск программы невозможен, так как api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере.
В этой инструкции — пошагово о том, что вызывает эту ошибку, как правильно скачать файл api-ms-win-crt-runtime-l1-1-0.dll с официального сайта Майкрософт, исправив тем самым проблему при запуске программ. Также в конце есть видео инструкция о том, как исправить ошибку, если такой вариант вам подходит больше.
Причина ошибки
Сообщение об ошибке появляется при запуске тех программ или игр, которые используют для работы функции «Универсальной среды выполнения C» (CRT) Windows 10, а запускаются в предыдущих версиях системы — Windows 7, 8, Vista. Наиболее часто это — Skype, программы Adobe и Autodesk, Microsoft Office и многие другие.
Для того, чтобы такие программы могли быть запущены и не вызывали сообщений о том, что api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере, для указанных версий Windows было выпущено обновление KB2999226, интегрирующее необходимые функции в системах, предшествующих Windows 10.
Ошибка, в свою очередь, возникает если это обновление не было установлено или же произошел сбой во время установки некоторых файлов Распространяемого пакет Visual C++ 2015, входящих в состав указанного обновления.
Как скачать api-ms-win-crt-runtime-l1-1-0.dll для исправления ошибки
Правильными способами скачать файл api-ms-win-crt-runtime-l1-1-0.dll и исправить ошибку будут следующие варианты (для того, чтобы все сработало, должна быть включена служба обновлений Windows):
- Установка обновления KB2999226 с официального сайта Майкрософт.
- Если оно уже установлено, то переустановка (или установка при отсутствии) компонентов Visual C++ 2015 (также могут потребоваться библиотеки DLL Visual C++ 2017), которые также доступны на официальном сайте.
Скачать обновление вы можете на странице https://support.microsoft.com/ru-ru/help/2999226/update-for-universal-c-runtime-in-windows (выберите нужную версию в списке во второй части страницы, при этом учитывайте, что под x86 — это для 32-битных систем, скачайте и установите). Если установка не происходит, например, сообщается о том, что обновление не применимо к вашему компьютеру, используйте способ установки, описанный в самом конце инструкции про ошибку 0x80240017 (перед последним абзацем).
В том случае, когда установка обновления не решила проблему, то проделайте следующее:
- Зайдите в Панель управления — Программы и компоненты. Если в списке присутствуют Распространяемые компоненты Visual C++ 2015 Redistributable (x86 и x64), удалите их (выбрать, нажать кнопку «Удалить»).
- Заново скачайте компоненты с официального сайта Майкрософт https://www.microsoft.com/ru-ru/download/details.aspx?id=53840 при этом загрузите и x86 и x64 версии установщика, если у вас 64-битная система. Важно: по какой-то причине указанная ссылка не всегда работает (иногда выдает, что страница не найдена). Если так случится, то попробуйте заменить число в конце ссылки на 52685, а если и это не сработает, используем инструкции Как скачать распространяемые пакеты Visual C++.
- Запустите сначала один, затем другой загруженный файл и установите компоненты.
После установки необходимых компонентов, проверьте, была ли исправлена ошибка «api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере», снова попробовав запустить программу.
Если ошибка осталась, повторите то же самое для компонентов Visual C++ 2017. О загрузке этих библиотек— в отдельной инструкции Как скачать распространяемые компоненты Visual C++ с сайта Майкрософт.
Как скачать api-ms-win-crt-runtime-l1-1-0.dll — видео инструкция
По завершении выполнения этих простых шагов, проблемная программа или игра с большой вероятностью будет запускаться без каких-либо проблем.
Екатерина
О боги, спасибо вам!
Ответить
N0N4M3
спасибо работает 100% ;)
Ответить
Миф
Абсолютно не помогло. 2015, и2017 выдают ошибки при установке в любом случае.
Ответить
Dmitry
Какие именно ошибки при установке выдают?
Ответить
Дмитрий
Нет риска как-то сломать операционную систему удалением Visual C++ 2015 из программ и компонентов? Просто компьютер не мой, но уж больно надо запустить кое-какую игру. Есть хоть какой-то риск что например винда слетит?
Ответить
Dmitry
Нет, Windows не слетит, но какие-то программы, которым нужен VC 2015 могут перестать запускаться.
Ответить
Дмитрий
Но их работоспособность можно будет вернуть, удалив VC++ 2019?
Ответить
Денис
Привет.
Была проблема с работой mindmanadger окно выкидывало при запуске… установил KB2999226 все завелось и летает.
Огромное Вам спасибо за Ваши знания!!
Всем добра!
Ответить
Никита
Огромное тебе спасибо!!!
Ответить
Асель
Здравствуйте, но на сайте где можно установить dll файл (указанный на вашей странице), кнопки для скачивания не работают. Есть ли другие сайты где можно скачать это обновление или лучше просто перенести операционку на Windows 10? у меня сейчас стоит Windows 7, 64ядерный
Ответить
Dmitry
Здравствуйте. Похоже какой-то баг на указанной странице (думаю, временный). С англоязычного варианта всё качается:
Ответить
Юрий
Здравствуйте! Почему при запуске обновления для КИА выскакивает api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере .При запуске обновления KB2999226 пишет обновление не применимо к этому компьютеру. Стоит виндовс 7.
Ответить
Dmitry
Здравствуйте. А Windows 7 — SP1?
Ответить
Олег
у меня также, стоит вин7 максимальная 64
Ответить
Mulovanov
Здравствуйте. Я если Windows 7 не подлинная? Иногда выскакивает сообщение что не прошла проверку на подлинность. Просто обновление KB2999226 не ставится, выскакивает ошибка: (ссылка)
Можно ли решить проблему в таком случае?
Ответить
Dmitry
Здравствуйте.
Я так понимаю у вас там отключены обновления и необходимые службы. В теории, можно включить, чтобы поставилось обновление, но с учетом нелицензионности может и повредить
Ответить
Ольга
Обновление для Windows 7 (KB2999226) не применимо для вашего компьютера Почему так?
Ответить
Dmitry
А обновление нужной разрядности скачали? (x64)
Ответить
Ольга
Windows 7, Pack1. 64 — оп.сист. Лицензионная. Никакие обновления не устанавливаются
Ответить
мукбанг
нужно обновить хранилище корневых сертификатов
Ответить
Александр
Спасибо огромное! Помогло!
Ответить