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 с официального сайта Майкрософт и исправить ошибки, связанные с этим файлом при запуске игры или программы.
Причины ошибки
Сообщение об ошибке «Запуск программы невозможен, так как yна компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll» появляется при запуске тех программ или игр, которые были разработаны с использованием новых функций, поддерживаемых в библиотеках DLL «Универсальной среды выполнения C» (CRT) Windows 10 или Windows 11, а запускаются в предыдущих, уже не поддерживаемых версиях системы — Windows 7, 8, Vista. Это могут быть игры или различные прикладные программы, например — продукты Adobe и Autodesk, Microsoft Office и многие другие.
Для того, чтобы такие программы могли быть запущены и не вызывали сообщений о том, что api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере, для указанных версий Windows было выпущено обновление универсальной среды выполнения C (KB2999226), интегрирующее необходимые функции в системах, предшествующих Windows 10.
Ошибка возникает если у вас установлена устаревшая версия Windows, при этом указанное обновление установлено не было: в результате у программ нет доступа к необходимым функциям системной библиотеки CRT. В некоторых случаях ошибка может появляться при сбоях во время установки файлов DLL Распространяемого пакета Microsoft Visual C++ 2015, входящих в состав указанного обновления.
Как скачать api-ms-win-crt-runtime-l1-1-0.dll для исправления ошибки
Не следует пробовать загрузить рассматриваемый файл со сторонних сайтов загрузки DLL: скорее всего это не приведёт к ожидаемому результату, а в некоторых случаях может быть небезопасным. Правильными способами скачать файл api-ms-win-crt-runtime-l1-1-0.dll и исправить ошибку будут следующие варианты:
- Установка обновления универсальной среды выполнения C (Update for Universal C Runtime, KB2999226) с официального сайта Майкрософт.
- Если оно уже установлено, то переустановка (или установка при отсутствии) компонентов Visual C++ 2015-2022, которые также доступны на официальном сайте.
- Скачайте обновление универсальной среды выполнения C для вашей версии системы. Ссылки на загрузку вы найдете во второй части этой страницы на официальном сайте Майкрософт. Для 32-бит версии Windows требуется загрузить установщик x86, для 64-бит версии — x64. Установите загруженное обновление. Если при установке вы увидите сообщение о том, что обновление не применимо к вашему компьютеру, используйте последний способ из инструкции про ошибку 0x80240017.
- Если установка обновления Universal C Runtime не решила проблему, зайдите в Панель управления — Программы и компоненты (или нажмите клавиши Win+R, введите appwiz.cpl и нажмите Enter). Если в списке присутствуют Распространяемые компоненты Visual C++ Redistributable 2015 (x86 и x64) или более новые удалите их (выбрать, нажать кнопку «Удалить»). При наличии версий с разной разрядностью — удалите обе версии.
- Загрузите компоненты Visual C++ Redistributable 2015-2022 с официального сайта Майкрософт. Важно: для 64-бит системы требуется установить и x64 и x86 версии компонентов. Ссылки для прямой загрузки с официального сайта: Visual C++ Reditributable 2015-2022 x64, Visual C++ Reditributable 2015-2022 x86 (32-бит).
- Запустите сначала один, затем другой загруженный файл и установите компоненты.
- Если выполнить установку компонентов Viusal C++ с помощью официального установщика не удается, можно использовать альтернативные методы из инструкции Как скачать распространяемые компоненты Visual C++ для Windows.
После установки необходимых компонентов, проверьте, была ли исправлена ошибка «api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере», запустив игру или программу, при запуске которой изначально возникла проблема.
Как скачать api-ms-win-crt-runtime-l1-1-0.dll — видео инструкция
Дополнительная информация
Решая проблему с ошибкой запуска игр или программ по причине отсутствующего файла api-ms-win-crt-runtime-l1-1-0.dll, вы можете обратить внимание на то, что в актуальных версиях Windows этот файл так же отсутствует, однако то же ПО запускается без ошибок. Причина в том, что это «виртуальная библиотека DLL». По факту при вызове программой этой DLL вызываются соответствующие функции из файла ucrtbase.dll — встроенной системной библиотеки Windows, содержащей функции Универсальной среды выполнения C (CRT):
Именно библиотека ucrtbase.dll обновляется при установке обновления KB2999226 и в неё добавляются необходимые функции, а программы, вызывающие файл перестают сообщать об ошибке.
Екатерина
О боги, спасибо вам!
Ответить
N0N4M3
спасибо работает 100% ;)
Ответить
Александр
Я не вижу ссылку что бы скачать 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
Здравствуйте. Похоже какой-то баг на указанной странице (думаю, временный). С англоязычного варианта всё качается:
Ответить
Юрий
Здравствуйте! Почему при запуске обновления для КИА выскакивает 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 — оп.сист. Лицензионная. Никакие обновления не устанавливаются
Ответить
мукбанг
нужно обновить хранилище корневых сертификатов
Ответить
Александр
Спасибо огромное! Помогло!
Ответить
Виз
Ошибочка «0x80240017» при установке Microsoft visual c++ 2015,как исправить? Объясните подробно.
Ответить
Dmitry
Здравствуйте, вот здесь подробно: https://remontka.pro/0x80240017-visual-c-error/
Ответить
ПсевдоАноним
Взникла ошибка при установке криптокошелька Электрум.
Вин7, SP1 и доп компненты Visual C++ были установлены до этого, ради интереса удалил и установил новые, по опыту знаю что нужно ставить англ. версию, но увы ошибка при установке Электрума не проходит.
Ответить
Dmitry
Здравствуйте.
На официальном сайте Электрума вижу что 8.1 и выше только поддерживаются, думаю, в вашем случае в этом дело.
Ответить
ggg
здравствуйте что делать если у меня виндус 8.1 и когда я загружаю игру вылетает окно «запуск программы невозможен так как на компьютере отсуствует api-ms-win-crt-string-1-1-0.dll. попробуйте переустановить программу.
Ответить
Dmitry
Для начала попробовать установить обновления Universal C Runtime и последнюю версию Visual C++ Redistributable (и x86 и x64), прямо как в статье. Но не 100% что поможет.
Ответить
Александр
Дмитрий ссылочку дайте на последнюю версию Visual C++ Redistributable (и x86 и x64)
Ответить
Dmitry
Вот здесь все последние версии собраны
Ответить
Александр
Спасибо, помогло (устанавливал Oracle 19 на Win 7 Pro SP1 64bit).
Попутно в именах ссылок опечатки заметил (не критично, конечно):
«3. Загрузите компоненты Visual C++ Redistributable 2015-2022 с официального сайта Майкрософт. Важно: для 64-бит системы требуется установить и x64 и x86 версии компонентов. Ссылки для прямой загрузки с официального сайта: Visual C++ Reditributable 2015-2022 x64, Visual C++ Reditributable 2015-2022 x86 (32-бит).»
Reditributable -> Redistributable
Ответить
hzz
не помогло
Ответить