Одна из самых частых ошибок, с которой в последнее время сталкиваются пользователи Windows 7, 8.1 и 8 — сообщение о невозможности запуска программы из-за api-ms-win-crt-runtime-l1-1-0.Отсутствует dll на вашем компьютере.
В этой инструкции — пошагово о том, что вызывает эту ошибку, как правильно скачать файл api-ms-win-crt-runtime-l1-1-0.dll с официального сайта Microsoft, что устраняет проблему при запуске программ. В конце также есть видео о том, как исправить ошибку, если этот вариант вам больше подходит.
Причина ошибки
Данное сообщение об ошибке появляется при запуске программ или игр, использующих функцию "Universal C-Run-Time" (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 с официального сайта Microsoft.
- Если он уже установлен, переустановите (или установите, если нет) компоненты Visual C++ 2015 (также могут потребоваться библиотеки Visual C++ 2017 DLL), которые также доступны на официальном сайте.
Вы можете загрузить обновление по адресу https://support.microsoft.com/en-ru/help/2999226/update-for-universal-c-runtime-in-windows (выберите нужную версию из списка во второй части страницы, не забывая, что под x86 — это для 32-битных систем, скачайте и установите). Если установка не удалась, например, написано, что обновление не применимо к вашему компьютеру, используйте метод установки, описанный в самом конце инструкции об ошибке 0x80240017 (перед последним абзацем).
Если установка обновления не помогла решить проблему, выполните следующие действия:
- Перейдите в Панель управления — Программы и возможности. Если в списке есть компоненты Visual C++ 2015 Redistributable (x86 и x64), удалите их (выберите, нажмите "Удалить").
- Повторно загрузите компоненты с официального сайта Microsoft https://www.microsoft.com/en-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++ с сайта Microsoft.
Как загрузить api-ms-win-crt-runtime-l1-1-0.dll — видеоурок
После выполнения этих простых шагов проблемная программа или игра, скорее всего, будет запускаться без проблем.