api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере — как исправить?

Как исправить ошибку 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

Для того, чтобы такие программы могли быть запущены и не вызывали сообщений о том, что 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):

  1. Установка обновления KB2999226 с официального сайта Майкрософт.
  2. Если оно уже установлено, то переустановка (или установка при отсутствии) компонентов 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 (перед последним абзацем).

В том случае, когда установка обновления не решила проблему, то проделайте следующее:

  1. Зайдите в Панель управления — Программы и компоненты. Если в списке присутствуют Распространяемые компоненты Visual C++ 2015 Redistributable (x86 и x64), удалите их (выбрать, нажать кнопку «Удалить»). Переустановка распространяемых компонентов Visual C++
  2. Заново скачайте компоненты с официального сайта Майкрософт 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 с официального сайта
  3. Запустите сначала один, затем другой загруженный файл и установите компоненты. Установка Visual C++ 2015 Redistributable

После установки необходимых компонентов, проверьте, была ли исправлена ошибка «api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере», снова попробовав запустить программу.

Если ошибка осталась, повторите то же самое для компонентов Visual C++ 2017. О загрузке этих библиотек— в отдельной инструкции Как скачать распространяемые компоненты Visual C++ с сайта Майкрософт.

Как скачать api-ms-win-crt-runtime-l1-1-0.dll — видео инструкция

По завершении выполнения этих простых шагов, проблемная программа или игра с большой вероятностью будет запускаться без каких-либо проблем.

Комментарии (59) к api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере — как исправить?

  • Екатерина

    О боги, спасибо вам!

    Ответить

  • Миф

    Абсолютно не помогло. 2015, и2017 выдают ошибки при установке в любом случае.

    Ответить

    • Dmitry

      Какие именно ошибки при установке выдают?

      Ответить

  • Дмитрий

    Нет риска как-то сломать операционную систему удалением Visual C++ 2015 из программ и компонентов? Просто компьютер не мой, но уж больно надо запустить кое-какую игру. Есть хоть какой-то риск что например винда слетит?

    Ответить

    • Dmitry

      Нет, Windows не слетит, но какие-то программы, которым нужен VC 2015 могут перестать запускаться.

      Ответить

  • Дмитрий

    Но их работоспособность можно будет вернуть, удалив VC++ 2019?

    Ответить

  • Денис

    Привет.
    Была проблема с работой mindmanadger окно выкидывало при запуске… установил KB2999226 все завелось и летает.
    Огромное Вам спасибо за Ваши знания!!
    Всем добра!

    Ответить

  • Никита

    Огромное тебе спасибо!!!

    Ответить

  • Асель

    Здравствуйте, но на сайте где можно установить dll файл (указанный на вашей странице), кнопки для скачивания не работают. Есть ли другие сайты где можно скачать это обновление или лучше просто перенести операционку на Windows 10? у меня сейчас стоит Windows 7, 64ядерный

    Ответить

    • Dmitry

      Здравствуйте. Похоже какой-то баг на указанной странице (думаю, временный). С англоязычного варианта всё качается:

      https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c

      Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться