Одна из частых ошибок, возникающих в последнее время у пользователей Windows 7 (иногда 8.1 и — сообщение о том, что запуск программы невозможен, так как на компьютере отсутствует 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, которые также доступны на официальном сайте.
Для использования каждого из указанных способов требуется, чтобы на компьютере была включена служба обновления Windows. Далее достаточно выполнить следующие шаги:
- Скачайте обновление универсальной среды выполнения 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 и в неё добавляются необходимые функции, а программы, вызывающие файл перестают сообщать об ошибке.
Если у Вас при попытке установки или запуска какого-либо приложения Выходит ошибка: «Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll. Попробуйте переустановить программу».
Данная ошибка как правило случается на Windows 7, но может появляться и на других версиях Windows. Из-за чего возникла данная ошибка?
Данная ошибка сообщает, что у Вас не установлен файл .dll, который входит в состав среды выполнения Visual C++ для приложений, которые используют C++.
Какое решение проблемы?
Единственно верным решением будет установить пакет Visual C++.
— Скачать пакет Visual C++, включающий в себя все необходимые версии C++. Скачать (40 Мб).
После скачивания можете перезагрузить ПК и проверить запуск нужного Вам приложения, которое ранее выдавало ошибку.
Все способы:
- Устранение проблем с api-ms-win-crt-runtime-l1-1-0.dll
- Способ 1: Скачивание недостающего DLL
- Способ 2: Переустановка Microsoft Visual C++ 2015
- Способ 3: Инсталляция обновления KB2999226
- Вопросы и ответы: 0
B некоторых случаях попытка запустить программу или игру заканчивается сообщением об ошибке в файле api-ms-win-crt-runtime-l1-1-0.dll. Эта динамическая библиотека принадлежит пакету Microsoft Visual C++ 2015, и нужна большинству современных приложений. Ошибка чаще всего проявляется на Windows Vista — 8.1
Устранение проблем с api-ms-win-crt-runtime-l1-1-0.dll
Появление ошибки говорит о наличии проблем с файлом — так, он может быть поврежден или отсутствовать вовсе. Прежде чем приступить к выполнению инструкции ниже, рекомендуем проверить систему на вирусы.
Подробнее: Борьба с компьютерными вирусами
Если вирусной угрозы нет, проблема наверняка кроется в ошибках с рассматриваемой DLL. Проще всего их решить тремя путями – скачиванием проблемного файла либо установкой пакета Microsoft Visual C++ 2015, либо инсталляцией конкретного обновления системы.
Способ 1: Скачивание недостающего DLL
Если нет желания заниматься установкой обновлений или переустановкой пакета библиотек, можно сперва попытаться добавить в систему лишь только проблемный файл. Его нужно переместить в системную папку (C:\Windows\System32
и C:\Windows\SysWOW64
для 64-разрядных версий ОС, только в первую — для 32-разрядных) и/или в корень приложения, которое не удается запустить.
Скачать api-ms-win-crt-runtime-l1-1-0.dll
Способ 2: Переустановка Microsoft Visual C++ 2015
Сбойная библиотека принадлежит к распространяемому дистрибутиву Microsoft Visual C++ версии 2015 года, поэтому переустановка этого пакета может решить проблему.
Скачать Microsoft Visual C++ 2015
- После запуска инсталлятора нажимайте на кнопку «Исправить».
Если пакет устанавливается впервые, потребуется принять лицензионное соглашение и воспользоваться кнопкой «Установить».
- Подождите, пока инсталлятор скопирует все нужные файлы на компьютер.
- В конце установки жмите «Закрыть» и пробуйте запускать игры или программы – скорее всего, ошибка больше вас не побеспокоит.
Способ 3: Инсталляция обновления KB2999226
На некоторых версиях Windows (в основном версий 7 и 8.1) установка Microsoft Visual C++ 2015 проходит некорректно, вследствие чего не устанавливается нужная библиотека. К счастью, компания Майкрософт выпустила отдельное обновление с индексом KB2999226.
Загрузить обновление с официального сайта
- Перейдите по ссылке выше и прокрутите страницу до раздела «Метод 2. Центр загрузки Microsoft». Найдите в списке версию апдейта для своей ОС и щёлкните по ссылке «Скачать пакет» напротив его наименования.
Внимание! Строго соблюдайте разрядность: обновление для x86 не установится для x64, и наоборот!
- Выберите в выпадающем меню язык «Русский», после чего кликните по кнопке «Скачать».
- Запустите инсталлятор и дождитесь завершения процедуры обновления.
- Перезагрузите компьютер.
Установка апдейта гарантированно устранит все неполадки, связанные с файлом api-ms-win-crt-runtime-l1-1-0.dll.
Мы рассмотрели два метода решения проблем с библиотекой api-ms-win-crt-runtime-l1-1-0.dll.
Наша группа в TelegramПолезные советы и помощь
-
Описание ошибки и причины возникновения
-
Как устранить проблему?
Ошибка «отсутствует api-ms-win-crt-runtime-l1-1-0.dll» происходит во время запуска программ, которые написаны на языке программирования C. Самые популярные приложения, во время запуска которых появляется данная проблема: графический редактор Photoshop и игра The Witcher 3.
Но не стоит искать решение в интернете и скачивать файл api-ms-win-crt-runtime-l1-1-0.dll. Это может привести к заражению компьютера. А безопасный способ ликвидации проблемы рассмотрим ниже.
Описание ошибки и причины возникновения
Проблема с файлом api-ms-win-crt-runtime-l1-1-0.dll указывает, что приложение, написанное на языке программирования C, не может скомпилироваться из-за отсутствия или ограничения доступа к ресурсам общеязыковой исполняющей среды.
Случается ошибка из-за повреждения или устаревшей версии соответствующих библиотек. Программы не могут использовать ресурсы системных файлов, что приводит к возникновению проблемы.
Совет! Запуская приложения, можно столкнуться с другими системными ошибками в Windows. Рекомендуется ознакомиться с инструкциями по решению проблем с файлами библиотек vcruntime140.dll и xlive.dll.
Как устранить проблему?
Для исправления ошибки скачайте и установите обновление для универсальной среды выполнения C в Windows. Перейдите по этой ссылке, выберите нужную операционную систему и разрядность, после чего нажмите кнопку «Скачать пакет».
Там же, использовав скролл вниз, вы можете ознакомиться с системными требованиями к программному пакету.
После окончания загрузки запустите файл двойным кликом. Обновление системного раздела начнется автоматически.
По завершении процесса нажмите «Закрыть» и перезагрузите компьютер.
Внимание! Если окно с ошибкой появляется вновь, проверьте компьютер на наличие вирусов. Для этого используйте Kaspersky Virus Removal Tool.
После выполнения данных действий ошибка «отсутствует api-ms-win-crt-runtime-l1-1-0.dll» должна исчезнуть. В случае неудачи свяжитесь со службой технической поддержки компании-разработчика.
Нужно зайти в Программы и компоненты и удалить Microsoft Visual Studio C++ Redist 2015. И установить заново ( https://www.microsoft.com/ru-RU/download/details.aspx?id=48145 ). После этого ошибка исчезла.
- пожаловаться
- скопировать ссылку
Seiferoth
Спасибо Вам, мне помог Ваш совет (переустановка Microsoft Visual Studio C++ Redist 2015) исправить ошибку!
- пожаловаться
- скопировать ссылку
Geolinn
И как его удалить?Из панели задач? А как другие игры от этого себя чувствовать будут?
Я скачал опробовать мафию 3 на этой недельке,такая же проблема,но ошибку начало выдавать спустя много часов от установки игры,до этого просто ничего не было от кликанья по ярлыку запуск с него.
- пожаловаться
- скопировать ссылку
Seiferoth
Через поиск по панели управления у меня есть аж с 2005 года,и несколько версия по битности 2015 ушедшего года.Какую именно для мафии 3 то удалять?Пробую все.
- пожаловаться
- скопировать ссылку
Geolinn
Да не помогает такой шаг.
- пожаловаться
- скопировать ссылку
Seiferoth
огромный респект. помогло.
- пожаловаться
- скопировать ссылку
Частенько на форумах читаешь, то об ошибках запуска игры, то об ошибках вылетов игры. У меня ничего подобного нет. Может стоит настроить систему, и установить весь необходимый софт? И следить за чистотой системы?
- пожаловаться
- скопировать ссылку
Kraicher
пишет что сайт вирусный
- пожаловаться
- скопировать ссылку
Разобрался, необходимо просто загрузить и установить обновление для универсальной среды выполнения C для Windows от Microsoft.
https://support.microsoft.com/ru-ru/kb/2999226
- пожаловаться
- скопировать ссылку
Владислав Максимов
мне именно ваш способ помог.отдельное спасибо за труд вставить ссылку с нужным файлом
- пожаловаться
- скопировать ссылку
Владислав Максимов
красавчик, просто лучший
- пожаловаться
- скопировать ссылку
для windows 7 пробуем:
1) Cкачиваем обновление KB2999226 для х64 c http://www.microsoft.com/
2а) устанавливаем данное обновление.
если не устанавливается то
2б) переименовываем расширение с msu в zip и извлекаем содержимое в папку c:\temp
3) проверяем наличие Windows6.1-KB2999226-x64.cab файла в c:\temp
4) переименовываем в win.cab (для удобства =) )
5) Запускаем командную строку с правами админа
5) выполняем команду dism.exe /Online /Add-Package /PackagePath:c:\temp\win.cab
- пожаловаться
- скопировать ссылку
BuKToPycc
Спасибо, помогло! С обновлениями какая-то проблема была, нифига не ставилось. Через этот метод всё вышло отлично, спасибо!
- пожаловаться
- скопировать ссылку
BuKToPycc
Спасибо огромное за доступное описание решения проблемы ^_^
- пожаловаться
- скопировать ссылку
Phantom2014
[Денис Александрович]
Попробуйте это
http://softkumir.ru/indexdll.php?dll=45667
Ссылка на скачивание странно работает. Если нажать первый раз — выкидывает на скачку .html страницы, её качать не следует. Закрываем окно с предложением закачки и жмём «скачать» во второй раз, чтобы выкинуло на закачку .zip файла.
У себя в Виндовс 10 я такого файла вообще не нашёл, при этом Ведьмак 3 у меня полгода назад работал без проблем. Возможно этот файл должен был быть только в самой игре.
- пожаловаться
- скопировать ссылку
попробуй установить обновления kb2999226 windows 7 x64
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
Вдруг кому не поможет то вот: http://russian.dll-file.info/load/a/api_ms_win_crt_string_l1_1_0_dll/1-1-0-16045
- пожаловаться
- скопировать ссылку
BuKToPycc написал:
5) выполняем команду dism.exe /Online /Add-Package /PackagePath:c:\temp\win.cab
Не получается выдает ошибку
- пожаловаться
- скопировать ссылку
Ребята у меня получилось
я просто взял скачал вот это
Windows6.1-KB2999226-x64
http://windowsten.ru/wp-content/uploads/2016/11/vybor_podxodyashhego_paketa_obnovlenij.png
выбераете свой windows
и вуаля!
https://support.microsoft.com/ru-kz/kb/2999226
- пожаловаться
- скопировать ссылку
Renyfan
Если у меня пиратка виндоус то не будет проблем?
- пожаловаться
- скопировать ссылку
dimakozhanov
Сегодня . Хотя игру я не трогал .
- пожаловаться
- скопировать ссылку
dimakozhanov
Аналогичная ситуация.Помогает только заново переустановка Galaxy с её удалением из реестра и Visual C++.Сканирую папку с игрой,Гога находит её,но при следующем же запуске опять ошибка
- пожаловаться
- скопировать ссылку
BuKToPycc, спасибо
действительно помогло
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
здесь патч исправит проблему https://www.behance.net/gallery/49456687/vedmak-3-dikaja-ohota-The-Witcher-3-Wild-Hunt-v1
- пожаловаться
- скопировать ссылку
Seiferoth написал:
Нужно зайти в Программы и компоненты и удалить Microsoft Visual Studio C++ Redist 2015. И установить заново ( www.microsoft.com/ru-RU/download/details.aspx?id.. ). После этого ошибка исчезла.
- пожаловаться
- скопировать ссылку
Phantom2014
Тут нашел простое решение по исправлению ошибки it-men su/windows-error/api-ms-win-crt-runtime-l1-1-0.dll
Попробуй отпишись как и что получится.
- пожаловаться
- скопировать ссылку