Почему запуск программы невозможен, если отсутствует api-ms-win-crt-runtime?

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 и исправить ошибку будут следующие варианты:

  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), удалите их (выбрать, нажать кнопку «Удалить»).
  2. Заново скачайте компоненты с официального сайта Майкрософт https://www.microsoft.com/ru-ru/download/details.aspx? >После установки необходимых компонентов, проверьте, была ли исправлена ошибка «api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере», снова попробовав запустить программу.

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

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

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

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

21.06.2017 в 11:09

А вот у меня при запуске игры выдаёт ошибку… отсутствует msvcp110.dll Как это исправить?

21.06.2017 в 11:34

16.04.2018 в 10:49

Все что связанно с dll в конце ошибки надо качать C++,Знаю все это по своему опыту

17.04.2018 в 08:43

Нет, совсем не всегда так. DLL разные бывают, не только от C++

23.01.2018 в 11:38

Спасибо АДМИНУ сайта! За разъяснения и помощь по устранению ошибки. (api-ms-win-crt-runtime-l1-1-0.dll) и низкий поклон!

03.02.2018 в 17:43

Спасибо за пошаговую помощь в решении этой системной ошибки

17.03.2018 в 13:51

Все сделал пошагово не помогло
Ошибка не убралась

15.05.2018 в 00:05

Всем привет, все делал, удалял, переустанавливал КВ2999226 вообще не открывает: «Указанная служба не может быть запущена по скольку она отключена или все связи с ней устройства отключены» — я вообще не знаю что это означает
Короче так и того файла не хватает!
Прошу помогите

15.05.2018 в 08:32

А вы отключали какие-то службы, связанные с установкой обновлений ранее?

05.06.2018 в 12:56

не помог не первый ни второй способ,
что делать в таком случае выдаёт ту же самую ошибку.

05.06.2018 в 13:09

Поставили компоненты и для x86 и для x64? (для 64-бит нужно оба). Компоненты Visual Studio 2017 пробовали установить? (тоже оба варианта).

04.07.2018 в 22:54

Спасибо, мне помогло обновление компонентов Visual C ++ .

12.07.2018 в 19:00

Здравствуйте, а если у меня установлена пиратская windows, то стоит ли устанавливать KB2999226 обновление?

12.07.2018 в 19:31

скорее всего оно не повлияет на это, но гарантировать не могу.

16.07.2018 в 19:29

спасибо большое. мне помогла установка обновления KB2999226

21.09.2018 в 12:01

Прекрасная «копилка знаний», все не сподоблюсь на аналогичную).
Спасибо за труды!

24.09.2018 в 19:36

У меня при установке пишет что обновление не применино к данному компьютеру(

25.09.2018 в 13:02

Не ту версию скачали? Т.е. например у вас 32-бит Windows, а ставите для x64.
Ну или какая-то допотопная Windows.

17.10.2018 в 17:15

Скачала обновление С++ 2015, но не удается его установить. Зеленая индикаторная полоска дошла до конца, но на этом все и остановилось. Что можно сделать? Если надо отключать антивирусную программу, то подскажите, как.

18.10.2018 в 11:32

Да нет, должно всё установиться. Антивирус на эти компоненты не должен никак реагировать…

02.12.2018 в 04:08

Админ ты лучший! И сайт твой бомбовый просто!

12.02.2019 в 21:45

при установке visual c ++ обоих годов выдает неопознанную ошибку, про обновление пишет, что оно не применимо к компьютеру

13.02.2019 в 11:40

А что за операционка (версия и разрядность?)

05.03.2019 в 19:54

Скачал с официального сайта С++ 2015 выдает ошибку при установке 0x80240017, тоже самое и при установке C++ 2017. Пробовал и х64 и х86 разрядную версию. При обновлении KB2999226 пишет «Обновление не применимо к данному компьютеру».
У меня Win7 x64 SP1

06.03.2019 в 09:08

А обновления Windows в принципе работают? Еще пишут, что из-за активаторов некоторых такая проблема на 7-ке бывает.

30.03.2019 в 20:58

мне сказало: обновление неприемлемо для вашего ПК

31.03.2019 в 09:12

А в статье же есть ссылка на тему того, что делать в этом случае (смотрим в конце, перед последним абзацем): https://remontka.pro/0x80240017-visual-c-error/

06.04.2019 в 07:47

Спасибо огромное! помогло обновление универсальной среды С

10.04.2019 в 12:44

Здравствуйте Дмитрий!
первый способ помог быстро и просто
исправить ошибку — api-ms-win-crt-runtime
спасибо Вам большое!

08.07.2019 в 11:20

Здравствуйте Дмитрий! у меня вин7Х64 сп1, установка доходит до примерно 90% и зависает намертво. есть ли какой-то способ решить это?

08.07.2019 в 14:24

Здравствуйте.
А насколько намертво? Пробовали ждать часок? (я серьезно).
Также, один из вариантов: если вдруг интернет по кабелю, попробуйте с отключенным кабелем установку запустить.

14.09.2019 в 16:47

Как мне установить обновление (KB2999226), если центр обновлений у меня специально выключен (если его включить, появится svchost.exe, и начнет жрать ресурсы ПК (ОЗУ либо ЦП))

14.09.2019 в 18:34

Здравствуйте. А когда скачиваете обновление с каталога и пытаетесь установить, то ругается на отключенные службы? Если так, то, боюсь, никак, только включать временно.

29.09.2019 в 14:39

Здравствуйте. Установила новые библиотеки, включающие 2015-2019г. Пакет обновлений на виндовс тоже пишет, что уже установлен. И все равно выдает ошибку( Стоит 7ка

30.09.2019 в 15:06

Правильно ли я понял, что с этой страницы support.microsoft.com/ru-ru/help/2999226/update-for-universal-c-runtime-in-windows пакет для Windows 7 нужной разрядности установлен? И текст ошибки именно тот, что рассматривается? Тогда сдаюсь…

Примечание: после отправки комментария он не появляется на странице сразу. Всё в порядке — ваше сообщение получено. Ответы на комментарии и их публикация выполняются ежедневно днём, иногда чаще. Возвращайтесь.

Как исправить ошибку api-ms-win-crt-runtime-l1-1-0.dll?

Увидеть ошибку api-ms-win-crt-runtime-l1-1-0.dll вы можете при попытках запуска разнообразных программ как системных, так и сторонних. Эта ошибка может проявлять себя, например, при запуске программ из пакета Microsoft Office или Skype. Или же при запуске каких-либо современных игр, таких как Mafia 3 или Dragon Ball Xenoverse 2.

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

«Запуск программы невозможен, так как на компьютере отсутствует 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? Этот файл является динамически подключаемой библиотекой, содержащую в себе различные коды и данные, которые могут работать с несколькими программами в одно время.

Файл api-ms-win-crt-runtime-l1-1-0.dll является, так сказать, «винтиком», работающим в Universal C Runtime или же универсальной средой выполнения С для операционной системы Windows.

Когда запущенная вами программа пытается получить доступ к этой библиотеке и она не может этого сделать, то как раз ошибку об отсутствии этого файла вы и можете наблюдать.

Давайте же перечислим некоторые возможные сценарии того, что могло произойти с этим файлом:

  • Файл api-ms-win-crt-runtime-l1-1-0.dll мог быть поврежден вследствие каких-либо событий. Например, из-за внезапного выключения вашего компьютера. Или возможно, что этот файл был поврежден вирусом или вредоносным программным обеспечением.
  • Различные ошибки или повреждения записей в Реестре Windows.
  • Возникновение проблем, ошибок или даже битых секторов на жестком диске, которые приводят к повреждениям файла api-ms-win-crt-runtime-l1-1-0.dll.
  • Сторонняя утилита поменяла версию файла, модифицировала его или даже удалила, по ошибке или случайно.
  • Возможно, что данный файл попросту является устаревшим.

Методы исправления ошибки api-ms-win-crt-runtime-l1-1-0.dll

Методы решения данной ошибки будут поделены на две группы: основные и вспомогательные. Начнем, конечно же, с основных.

Метод №1 Установка Microsoft Visual C++ 2015

Как уже было упомянуто в причинах, файл api-ms-win-crt-runtime-l1-1-0.dll является составляющей Universal C Runtime. Так что этот файл должен находиться в Microsoft Visual C++ 2015 года.

Скачать данные библиотеки вы можете с официального сайта Microsoft, либо же просто воспользоваться ниже приложенной ссылкой:

Для 32-битной версии операционной системы необходимо скачать Visual С++ 2015 x86. Для 64-битной версии же нужно скачать и установить х86 и 64-битную версию Visual С++ 2015.

Метод №2 Установка обновления KB2999226

Данную библиотеку вы можете найти в обновлении для операционной системы под номером KB2999226 для Windows Server 2008/Vista/Server 2008 R2/8.1. Как раз это обновление и является частью Microsoft Visual С++, которое не смогло корректно установиться.

Найти вы это обновление можете на официальном сайте Microsoft, либо же воспользоваться удобной ссылкой приложенной ниже:

Но также вы можете установить обновление KB2999226 через Центр обновления Windows. Зайдите в Панель управления и выберите соответствующий пункт. Проверить наличие доступных обновлений. В списке найденных вы скорее всего и найдете KB2999226.

Теперь давайте пройдемся по вспомогательным способам решения ошибки api-ms-win-crt-runtime-l1-1-0.dll

Метод №3 Переустановка приложения/игры

Возможно, что проблема возникла со стороны запускаемой вами программы. Очень может быть, что при ее установке пошло что-то не так и теперь утилита по каким-то причинам конфликтует с файлом api-ms-win-crt-runtime-l1-1-0.dll

Попробуйте переустановить утилиту, а затем проверьте, исчезла ли возникшая проблема.

Метод №4 Проверка ПК на наличие вирусов и вредоносного программного обеспечения

На ваш компьютер вполне могли проникнуть вирусы или вредоносное ПО, которые и повредили систему и ее файлы. Проверьте свой ПК с помощью сканера Защитника Windows(Windows Defender) или любым другим сторонним антивирусом, которому вы доверяйте.

Если он что-то найдет, то подтвердите удаление зараженного элемента системы. Затем попытайтесь запустить приложение, с которым возникла проблема. Если ошибка все еще присутствует в системе, то выполните первый и второй метод, так как вирус был удален и он больше не будет повреждать файл api-ms-win-crt-runtime-l1-1-0.dll.

Метод №5 Восстановление Реестра Windows

Как было упомянуто в причинах появления ошибки, с записью о регистрации файла api-ms-win-crt-runtime-l1-1-0.dll могло что-то произойти. Для восстановления реестра используйте такие программы, как Reg Organizer или CCleaner. Они очень просты в использовании, так что у не должно возникнуть никаких проблем при их эксплуатации.

Метод №6 Регистрация файла в системе

Крайне не рекомендуемый способ решения проблемы. Но если вы хотите рискнуть и у вас закончились альтернативы, то можете попробовать:

  • Найдите и скачайте файл api-ms-win-crt-runtime-l1-1-0.dll из сети. Делайте это только с доверенных источников.
  • Закиньте его в директорию C/Windows/System32 или в C/Windows/SysWOW64(для 64-битной системы его нужно вложить в обе директории).
  • Затем нажмите комбинацию клавиш Win+R и впишите cmd. Либо вы можете нажать на «Пуск» правой кнопкой мыши и выбрать из контекстного меню «Командная строка(администратор)».
  • В открывшейся «Командной строке» впишите команду regsvr32 /u api-ms-win-crt-runtime-l1-1-0.dll
  • Потом впишите regsvr32 /i api-ms-win-crt-runtime-l1-1-0.dll

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

Метод №7 Запуск утилиты проверки системных файлов

Использование системной утилиты SFC будет вполне здравой идеей для решения ошибки api-ms-win-crt-runtime-l1-1-0.dll. Данная утилита проведет, так сказать, «инвентаризацию» системных файлов. Она проверит их на наличие повреждений и попытается исправить их, если ей представиться такая возможность.

Для ее запуска сделайте следующее:

  • Как и в предыдущем методе, нажмите комбинацию клавиш Win+R и впишите cmd. Либо попросту нажмите правой кнопкой мыши на «Пуск» и выберите «Командная строка (администратор)».
  • В появившейся «Командной строке» напишите sfc /scannow.
  • Начнется процесс проверки системных файлов. Проходить она может долго, так что можете отвлечься. По ее окончании, вам будет показан список поврежденных файлов и были ли они исправлены.

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

Метод №8 Восстановление системы

Восстановление системы является, пожалуй, одним из самых радикальных методов решения проблем, однако, не менее действенным. Данное действие буквально позволит вам перенести вашу систему «назад во времени», в то время, когда она была в стабильном состоянии и никакой ошибки не возникало.

Для Восстановления системы сделайте следующее:

  • Зайдите в Панель управления через нажатие правой кнопкой мыши по «Пуску».
  • Выберите в ней пункт «Восстановление».
  • Нажмите «Запуск восстановления системы».
  • Затем нажмите «Далее» в появившемся окне мастера и выберите нужную вам точку времени для восстановления. Ваш компьютер может перезагружаться в этот момент, что вполне нормально, согласно процедуре.

Как и в предыдущих методах, проверьте наличие ошибки api-ms-win-crt-runtime-l1-1-0.dll. Если же она все еще присутствует в системе, то, к сожалению, единственным методом решения проблемы станет чистая установка операционной системы 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, файл которой не был найден в системе. В этой статье я подробно расскажу, почему возникает ошибка api-ms-win-crt-runtime, и с помощью каких программных инструментов можно её исправить.

Скриншот системной ошибки

Почему появляется ошибка api-ms-win-crt-runtime-l1-1-0.dll

Как я уже упоминал выше, это связано с отсутствием, повреждением или некорректной работой файла динамической библиотеки api-ms-win-crt-runtime-l1-1-0.dll.

Напомню читателю, что файлы динамической библиотеки (dll) являют собой совокупность подпрограмм или объектов, с которыми, в свою очередь, работают другие программы (довольно разных типов). При этом сам файл api-ms-win-crt-runtime-l1-1-0.dll на компьютере является одним из важных элементов универсальной среды выполнения С (CRT) для ОС 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, перейдём к рассмотрению её исправления на вашем ПК.

Как исправить проблему с запуском программы и отсутствием api-ms-win-crt-runtime-l1-1-0.dll

Для того, чтобы исправить ошибку api-ms-win-crt-runtime-l1-1-0.dll рекомендую выполнить следующее:

  • Для начала попробуйте перезагрузите ваш компьютер . Если ошибка имела случайный характер, то перезагрузка исправит рассматриваемую дисфункцию;
  • Установите обновление KB2999226 для ОС Виндовс . Отсутствующая библиотека находится в данном обновлении, предназначенном для среды выполнения С в ОС Виндовс. Перейдите по данной ссылке, выберите версию и разрядность вашей ОС, скачайте и установите данное обновление к себе на ПК.

При этом учтите, что для корректной работы упомянутого обновления в вашей операционной системе должны быть установлены системные сервис-паки (SP1 для Windows 7, SP2 для Windows Vista и так далее).

  • Установите полный набор библиотек Microsoft Visual C++ 2015 , среди которых находиться нужная нам библиотека. Выполните переход по указанной ссылке, поставьте галочку напротив файла, соответствующего разрядности вашей ОС (X86 – для 32-битной, X64 – для 64-битной), нажмите на «Next» справа снизу, скачайте и установите данный файл к себе на компьютер.

  • Переустановите проблемную программу , в которой возникает ошибка api-ms-win-crt-runtime-l1-1-0.dll. Возможно, её структура во время инсталляции была воссоздана некорректно (или наблюдались ошибки во время архивации). Также стоит попробовать скачать данную программу из других источников (использовать альтернативный репак, взлом и т.д.);
  • Проверьте реестр вашей ОС на наличие ошибок (инструкция по входу в реестр). Помогут такие испытанные инструменты как CCleaner, Regcleaner и другие;

Проверяем ПК с помощью CCleaner

  • Выполните поиск зловредов на компьютере с помощью испытанных антивирусных программ (Dr.Web CureIt!, Malwarebytes Anti-Malware, Trojan Remover и др.), возможно, они помогут в вопросе о том, как пофиксить ошибку api-ms-win-crt-runtime-l1-1-0.dll на вашем ПК;
  • Используйте программный инструмент DLL-files.com Client для восстановления корректной работы файлов dll на вашем компьютере (саму программу можно скачать, к примеру, вот отсюда). Программа проверит имеющиеся файлы dll в системе, установит или исправит недостающие или некорректно работающие варианты;

    Программа DLL-files.com Client

  • Найдите в сети и установите самостоятельно отсутствующий файл api-ms-win-crt-runtime-l1-1-0.dll (для 32-битных ОС он устанавливается по адресу WindowsSystem32, для 64-битных – в WindowsSysWOW64). После того, как вы перенесёте данный файл, его необходимо зарегистрировать в системе. Для этого запустите командную строку от имени администратора и последовательно наберите:
  • regsvr32 /u api-ms-win-crt-runtime-l1-1-0.dll (ввод)

    regsvr32 /i api-ms-win-crt-runtime-l1-1-0.dll (ввод)

    Перезагрузите систему и попробуйте вновь запустить проблемную программу.

    • Используйте утилиту sfc для проверки целостности системных файлов . Запустите командную строку от имени администратора (нажмите на кнопку «Пуск», в строке поиска наберите cmd, сверху кликните правой клавишей мыши на найденный однотипный результат и выберите в появившемся меню «Запуск от имени администратора), в командной строке введите:

    sfc /scannow — и нажмите на ввод. Дождитесь окончания процесса, затем перезагрузите ваш ПК;

    • Установите свежие драйвера для компонентов вашей ОС (помогут программы уровня DriverPack Solution или Driver Genius);
    • Используйте откат на точку восстановления , при которой проблемная программа работала нормально (инструкция по запуску восстановления системы для Windows 7). Если программа с возникающей ошибкой работала раньше без сбоев, попробуйте откатить систему на точку восстановления, при которой проблем не наблюдалось. Нажмите на кнопку «Пуск», в строке поиска введите rstrui , выберите оптимальную точку восстановления и откатите на неё вашу систему.

    Видео

    Если вы внезапно встретились с сообщением «Запуск программы невозможен, так как отсутствует api-ms-win-crt-runtime-l1-1-0.dll», то первым делом рекомендую установить системное обновление KB2999226, оно позволит исправить проблему в абсолютном большинстве случаев. Если же данный совет оказался неэффективен, используйте другие советы из перечисленных выше, они помогут избавиться от ошибки crt-runtime-l1-1-0.dll на вашем ПК.

    Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll

    Доброго Вам дня или вечера мой дорогой читатель!

    Если вы ищите ответ на вопрос, что делать если у меня на компьютере под операционной системой Windows 7,8 или 10 вылетела ошибка при запуске игры или приложения текст которой следующий:

    Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll Попробуйте переустановить программу.

    Вы попали на тот сайт где я дам максимально развернутый ответ который будет содержать несколько вариантов которые помогут Вам решить проблему с этой ошибкой!

    Операционная система windows в своей работе с разными приложениями использует библиотеки которых заканчивается на .dll и лежат они в системной папки c:windows

    Одной из таких библиотек и является наш файл api-ms-win-crt-runtime-l1-1-0.dll

    Данная библиотека входит в пакет программ Microsoft Visual C++ и перед тем как перейти к решению данной проблемы, надо решить для начала основные варианты по которым происходит эта ошибка и на основе уже полученных ответов переходить к тому или иному решению проблемы!

    1. Если у вас ошибка с api-ms-win-crt-runtime возникла впервые у вас вероятнее всего не установлен пакет Microsoft Visual C++
    2. Если у вас приложение или программа которая работала перестала запускаться не смотря на то что она работала некоторое время назад, то вероятнее всего, проблема кроется в том, что возник конфликт или повредился файл в следствии установки каких то программ или вирусов

    А теперь перейдем к делу!

    подписывайтесь на мой канал Яндекс дзена!Вы будете первым узнавать о новых материалах!

    Установка Microsoft Visual C++

    В большинстве случаев ошибка чаще возникает по двум причинам, либо такой библиотеки нет, либо она повреждена! В этих случаях оптимальным решением будет переустановить Microsoft Visual C++

    Но для того что бы убедиться в этом, я советую проверить какая у вас версия стоит на компьютере:

    1. Откройте Пуск
    2. Панель управления
    3. Установка и удаление программ
    4. и найдите в списке программ Microsoft Visual C++

    После того как вы убедились в том стоит у вас Microsoft Visual C++ или нет, я бы советовал удалить ее (если она стоит) и после этого скачать Microsoft Visual C++ с официального сайта компании Микрософт.

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

    Обновление Windows KB2999226

    Далее самой частой проблемой может быть наличие, а точнее отсутствие обновления на windows, эта проблема решается достаточно просто!

    1. пуск
    2. панель управления
    3. Центр обновления windows
    4. нажать кнопку — Проверка обвновлений

    после установки обновлений перезагрузите компьютер и проверьте работу вашей программы, если данный вариант не помог, попробуйте обновить windows вручную, скачав обновление KB2999226 пакет обновлений с официального сайт микрософт.

    После установки перезагрузитесь и проверьте еще раз программу, если и этот вариант не получился переходим к следующему!

    Переустановка приложения или игры

    Если после двух вариантов у вас так ничего и не получилось запустить приложение которое вылетает с ошибкой api-ms-win-crt-runtime-l1-1-0.dll, советую переустановить ваше приложение или игру! И тут вопрос не в том , что нет других вариантов, а в том, что у вас на данный момент уже стоит последняя версия Microsoft Visual C++ и стоят самые последние обновления Windows и должно все работать 99% поэтому просто переустановите свое приложение, что оно заново подхватило все файлы и библиотеки для полноценной работы.

    Стандартные способы лечения всех ошибок Windows

    Предисловие! Дальше уже будут идти радикальные способы решения данной проблемы которые стандартны для любой ошибки которая не решилась в первые три варианта. Поэтому убедитесь, что первые три варианта вы сделали точно!

    Регистрация файлов в системе

    Данный способ радикальный, но вы должны его знать! Для этого нам надо скачать сам файл api-ms-win-crt-runtime-l1-1-0.dll и положить его в папку:

    • C:WindowsSysWOW64 или в папку
    • C:WindowsSystem32

    после этого воспользоваться командой regsvr (прочитайте статью как зарегистрировать библиотеку через regsvr32)

    Средства проверки системных файлов

    Это стандартная утилита которая делает проверку системных файлов и если они чем то отличаются, то она делает их замену, для того что бы описать принцип работы данной утилиты прочитайте мою статью по работу с sfc /scannow

    Проверка на вирусы

    Если у Вас на компьютере не стоит ни какой антивирус, то не удивлюсь что у вас и не только с этим файлов проблема! Я всегда советую скачать антивирус касперского с официального сайта тем более один месяц он работает бесплатно! проверьте систему и все вирусы какие он найдет удаляйте!

    Переустановка ОС (операционной системы!)

    Другие способы даже не буду предлагать потому как они мало эффективные, поэтому просто переустановите свой windows, если для вас очень критично работа данного приложения или пишите мне на почту, я постараюсь вам помочь!

    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 и исправить ошибку будут следующие варианты:

    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), удалите их (выбрать, нажать кнопку «Удалить»).
    2. Заново скачайте компоненты с официального сайта Майкрософт https://www.microsoft.com/ru-ru/download/details.aspx? >После установки необходимых компонентов, проверьте, была ли исправлена ошибка «api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере», снова попробовав запустить программу.

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

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

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

    А вдруг и это будет интересно:

    Почему бы не подписаться?

    Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

    21.06.2017 в 11:09

    А вот у меня при запуске игры выдаёт ошибку… отсутствует msvcp110.dll Как это исправить?

    21.06.2017 в 11:34

    16.04.2018 в 10:49

    Все что связанно с dll в конце ошибки надо качать C++,Знаю все это по своему опыту

    17.04.2018 в 08:43

    Нет, совсем не всегда так. DLL разные бывают, не только от C++

    23.01.2018 в 11:38

    Спасибо АДМИНУ сайта! За разъяснения и помощь по устранению ошибки. (api-ms-win-crt-runtime-l1-1-0.dll) и низкий поклон!

    03.02.2018 в 17:43

    Спасибо за пошаговую помощь в решении этой системной ошибки

    17.03.2018 в 13:51

    Все сделал пошагово не помогло
    Ошибка не убралась

    15.05.2018 в 00:05

    Всем привет, все делал, удалял, переустанавливал КВ2999226 вообще не открывает: «Указанная служба не может быть запущена по скольку она отключена или все связи с ней устройства отключены» — я вообще не знаю что это означает
    Короче так и того файла не хватает!
    Прошу помогите

    15.05.2018 в 08:32

    А вы отключали какие-то службы, связанные с установкой обновлений ранее?

    05.06.2018 в 12:56

    не помог не первый ни второй способ,
    что делать в таком случае выдаёт ту же самую ошибку.

    05.06.2018 в 13:09

    Поставили компоненты и для x86 и для x64? (для 64-бит нужно оба). Компоненты Visual Studio 2017 пробовали установить? (тоже оба варианта).

    04.07.2018 в 22:54

    Спасибо, мне помогло обновление компонентов Visual C ++ .

    12.07.2018 в 19:00

    Здравствуйте, а если у меня установлена пиратская windows, то стоит ли устанавливать KB2999226 обновление?

    12.07.2018 в 19:31

    скорее всего оно не повлияет на это, но гарантировать не могу.

    16.07.2018 в 19:29

    спасибо большое. мне помогла установка обновления KB2999226

    21.09.2018 в 12:01

    Прекрасная «копилка знаний», все не сподоблюсь на аналогичную).
    Спасибо за труды!

    24.09.2018 в 19:36

    У меня при установке пишет что обновление не применино к данному компьютеру(

    25.09.2018 в 13:02

    Не ту версию скачали? Т.е. например у вас 32-бит Windows, а ставите для x64.
    Ну или какая-то допотопная Windows.

    17.10.2018 в 17:15

    Скачала обновление С++ 2015, но не удается его установить. Зеленая индикаторная полоска дошла до конца, но на этом все и остановилось. Что можно сделать? Если надо отключать антивирусную программу, то подскажите, как.

    18.10.2018 в 11:32

    Да нет, должно всё установиться. Антивирус на эти компоненты не должен никак реагировать…

    02.12.2018 в 04:08

    Админ ты лучший! И сайт твой бомбовый просто!

    12.02.2019 в 21:45

    при установке visual c ++ обоих годов выдает неопознанную ошибку, про обновление пишет, что оно не применимо к компьютеру

    13.02.2019 в 11:40

    А что за операционка (версия и разрядность?)

    05.03.2019 в 19:54

    Скачал с официального сайта С++ 2015 выдает ошибку при установке 0x80240017, тоже самое и при установке C++ 2017. Пробовал и х64 и х86 разрядную версию. При обновлении KB2999226 пишет «Обновление не применимо к данному компьютеру».
    У меня Win7 x64 SP1

    06.03.2019 в 09:08

    А обновления Windows в принципе работают? Еще пишут, что из-за активаторов некоторых такая проблема на 7-ке бывает.

    30.03.2019 в 20:58

    мне сказало: обновление неприемлемо для вашего ПК

    31.03.2019 в 09:12

    А в статье же есть ссылка на тему того, что делать в этом случае (смотрим в конце, перед последним абзацем): https://remontka.pro/0x80240017-visual-c-error/

    06.04.2019 в 07:47

    Спасибо огромное! помогло обновление универсальной среды С

    10.04.2019 в 12:44

    Здравствуйте Дмитрий!
    первый способ помог быстро и просто
    исправить ошибку — api-ms-win-crt-runtime
    спасибо Вам большое!

    08.07.2019 в 11:20

    Здравствуйте Дмитрий! у меня вин7Х64 сп1, установка доходит до примерно 90% и зависает намертво. есть ли какой-то способ решить это?

    08.07.2019 в 14:24

    Здравствуйте.
    А насколько намертво? Пробовали ждать часок? (я серьезно).
    Также, один из вариантов: если вдруг интернет по кабелю, попробуйте с отключенным кабелем установку запустить.

    14.09.2019 в 16:47

    Как мне установить обновление (KB2999226), если центр обновлений у меня специально выключен (если его включить, появится svchost.exe, и начнет жрать ресурсы ПК (ОЗУ либо ЦП))

    14.09.2019 в 18:34

    Здравствуйте. А когда скачиваете обновление с каталога и пытаетесь установить, то ругается на отключенные службы? Если так, то, боюсь, никак, только включать временно.

    29.09.2019 в 14:39

    Здравствуйте. Установила новые библиотеки, включающие 2015-2019г. Пакет обновлений на виндовс тоже пишет, что уже установлен. И все равно выдает ошибку( Стоит 7ка

    30.09.2019 в 15:06

    Правильно ли я понял, что с этой страницы support.microsoft.com/ru-ru/help/2999226/update-for-universal-c-runtime-in-windows пакет для Windows 7 нужной разрядности установлен? И текст ошибки именно тот, что рассматривается? Тогда сдаюсь…

    Примечание: после отправки комментария он не появляется на странице сразу. Всё в порядке — ваше сообщение получено. Ответы на комментарии и их публикация выполняются ежедневно днём, иногда чаще. Возвращайтесь.

    Не найден файл api-ms-win-crt-runtime-l1-1-0.dll при запуске программы. Как это исправить?

    Ошибка, в которой говорится об отсутствующим файле api-ms-win-crt-runtime-l1-1-0.dll, может возникнуть на любом компьютере при запуске любой программы или игры. Чаще всего это проявляется при первом запуске сразу после установки.

    На многих сайтах можно встретить советы, в которых говорится о необходимости проверки системы на вирусы, проверке целостности системных файлов, обновлении Windows. Сразу хочется отметить о малой эффективности этих действий.

    В данной статье мы расскажем про быстрый и действенный метод, позволяющий устранить проблему с отсутствующим файлом api-ms-win-crt-runtime-l1-1-0.dll.

    Почему отсутствует данный файл?

    Файл api-ms-win-crt-runtime-l1-1-0.dll является частью системной библиотеки Microsoft Visual C++. Данная библиотека используется при разработке игр и программ под операционную систему Windows. Для того, чтобы эти игры и программы работали на вашем компьютере должна быть установлена данная библиотека.

    Установленные версии Visual C++ на компьютере в программах и компонентах

    У нее есть множество версий, начиная с 2005 и заканчивая 2019 на день написания статьи. И для того, чтобы в дальнейшем не появлялось проблем с отсутствующими файлами api-ms-win-crt-runtime-l1-1-0.dll, vcruntime140.dll, msvcp100.dll, нужно чтобы на компьютере были установлены все версии Visual C++.

    Как исправить?

    Многие по ошибке начинают пытаться скачать файл api-ms-win-crt-runtime-l1-1-0.dll отдельно где — то в интернете и поместить его в папку system32. На самом деле это неправильный и тупиковый метод.

    Дело в том, что файл недостаточно скачать и поместить в нужную папку. Его еще нужно зарегистрировать в системе. Но даже если вы все это сделаете, то скорее всего игра или программа, которая при запуске ругалась на отсутствующий файл api-ms-win-crt-runtime-l1-1-0.dll, начнет ругаться уже на другой файл и так далее.

    Самый правильный и действенный вариант — это установка всех версий библиотеки Visual C++.

    Конечно можно всех их по отдельности скачать с официального сайта Microsoft, а затем по отдельности установить. Но это долго и муторно. Гораздо проще скачать с нашего сайта специальный установочный файл, который в автоматическом режиме установит и переустановит все библиотеки Visual C++ на ваш компьютер.

    Все, что вам нужно знать, это разрядность своей операционной системы.

    После скачивания, распакуйте и запустите установочный файл.

    Установка (переустановка) всех версий Visual C++ в автоматическом режиме

    Дождитесь окончания процедуры установки. Затем, даже не перезагружая компьютер, пробуйте запускать приложение, которое до этого выдавало ошибку на отсутствующий файл api-ms-win-crt-runtime-l1-1-0.dll и с 99% вероятностью оно запустится.

    Api-ms-win-crt-runtime-l1-1-0.dll отсутствует – как исправить

    Многие пользователи операционной системы 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

    1. Суть ошибки
    2. Как файл туда попадает
    3. Почему он отсутствует
    4. Как исправить
      1. Способ 1. Установите обновления Windows
      2. Способ 2. Установите распространяемый пакет Microsoft Visual C++ 2017
      3. Способ 3. Переустановите приложение, вызвавшее ошибку
      4. Способ 4. Запустите антивирус
      5. Способ 5. Скачайте файл в интернете
      6. Способ 6. Восстановите систему, откатив ее к точке в прошлом

    Суть ошибки

    Дело в том, что программы, написанные на языке программирования С, требуют для работы распространяемый пакет Microsoft Visual С++. Поскольку на языке С пишут только программы для операционной системы Windows, с этой ошибкой сталкиваются исключительно пользователи Windows любой версии: будь то XP, Vista, 7, 8 или 10. Что представляет собой этот распространяемый пакет: просто набор файлов со странными названиями и расширением dll, среди которых в том числе есть и наш файл api-ms-win-crt-runtime-l1-1-0.dll . Этот пакет можно рассматривать как вспомогательное средство, необходимое для работы программ на С. Файлы этого пакета файлы кладутся в системную папку Windows: C:WindowsSystem32 или C:WindowsSysWOW64 . У меня на 64-разрядной системе Windows 7 он находится в обеих папках, я выложила, можете скачать его. (только не уверена, что он подойдет именно под вашу версию Windows).

    Как файл туда попадает

    Обычно этот пакет устанавливает сама программа, требующая для своей работы пакета Microsoft Visual С++, то есть программа, написанная на С. При установке программа проверяет, есть этот пакет или нет в системе, и при необходимости ставит его – все файлы пакета, в том числе и файл api-ms-win-crt-runtime-l1-1-0.dll.

    Наличие этого пакета Вы и сами можете проверить у себя в панели управления в окне «Программы и компоненты». У меня нашлось даже несколько версий пакета.

    Microsoft Visual С++

    Кроме того, api-ms-win-crt-runtime-l1-1-0.dll поставляется с обновлением операционной системы Windows, поскольку и система Windows, и наш пакет – это продукт разработки одной компании Майкрософт. Так что Майкрософт может позаботиться, чтобы файл был на месте любым из двух способом.

    Почему он отсутствует

    Если столько вариантов попадания файла в систему, то почему же он все-таки отсутствует, и программа выдает ошибку? Наверняка сказать нельзя, причин пропажи файла может быть несколько.

    • Внезапное отключение электропитания, вызвавшее повреждение файла.
    • Вирусы.
    • Системные утилиты, модифицировавшие либо удалившие файл случайно или намеренно.
    • Любые проблемы с жестким диском, повреждения и т.п.
    • Ошибки реестра системы.
    • Версия файла устарела и почему-то не обновилась.

    Как исправить

    Итак, мы выяснили, что файл может попасть в систему с обновлениями системы Windows и при установке распространяемого пакет Microsoft Visual С++ (отдельно или вместе с требующей его программой). Логично, что для установки файла нужно либо поставить обновления Windows, либо распространяемый пакет Microsoft Visual С++. Можно, конечно, скачать этот файл из интернета и положить в системную папку, но не факт, что он подойдет под вашу версию системы, к тому же для неопытного пользователя это слишком опасно, так на деле файл с таким названием, скачанный неизвестно откуда, может оказаться вирусным. К тому же если поврежден этот файл, вполне может оказаться, что и с другими файлами пакета не все в порядке. Поэтому начнем с нормальных способов.

    Способ 1. Установите обновления Windows

    1. Выберите в меню Пуск -> Панель управления –> Центр обновления Windows.
    2. Проверьте систему на наличие обновлений.
    3. Установите все доступные обновления.
    4. После установки обновлений перезапустите компьютер.
    5. После перезагрузки повторите шаги 1-4 до тех пор, пока все обновления не будут установлены.

    Способ 2. Установите распространяемый пакет Microsoft Visual C++ 2017

    • Для 64-разрядной системы Windows он находится тут.
    • Для 32-разрядной системы Windows – Visual C++ Redistributable for Visual Studio 2017 (32-bit)

    Узнать разрядность своей системы вы можете в проводнике. Для этого щелкните правой кнопкой мыши на «Компьютер», в меню выберите «Свойства» и посмотрите свойства системы. Разрядность выделена красным.

    Разрядность

    Способ 3. Переустановите приложение, вызвавшее ошибку

    Может быть, ошибка возникла при установке самого приложения, которое выдает ошибку. Возможно нужный файл не был скопирован. Или файл есть, но работа с ним идет некорректно, и приложение врет, что файла нет. Попробуйте переустановить приложение. Возможно при установке этот файл будет скопирован на компьютер еще раз. После переустановки запустите приложение и узнайте, исчезла ли проблема.

    Способ 4. Запустите антивирус

    Возможно наш файл поврежден вирусом. Запустите антивирус, подтвердите удаление зараженных файлов. Но если среди них был удален и наш файл, придется его снова установить способом 1 или 2.

    Способ 5. Скачайте файл в интернете.

    Как уже было сказано, это опасно, так как можно занести вирусы, скачав системный файл из непроверенного источника. Но если вы все-таки решили это сделать, мало скачать файл и положить его в системную папку. Надо еще зарегистрировать файл в реестре. Итак

    1. Найдите и скачайте файл api-ms-win-crt-runtime-l1-1-0.dll из сети.
    2. Закиньте его в директорию C:/Windows/System32 или в C/Windows/SysWOW64(для 64-битной системы его нужно вложить в обе директории).
    3. Теперь зарегистрируем в реестре. Запустите консоль от имени администратора. Для этого выберите в меню «Пуск» программу «Командная строка», щелкнув ее правой кнопкой мыши. Появится контекстное меню. Выберите в нем «Запуск от имени администратора»
    4. В открывшейся «Командной строке» впишите команду regsvr32 /u api-ms-win-crt-runtime-l1-1-0.dll
    5. Потом впишите regsvr32 /i api-ms-win-crt-runtime-l1-1-0.dll
    6. Перезагрузите компьютер.

    Способ 6. Восстановите систему, откатив ее к точке в прошлом.

    Если раньше все работало, а теперь не работает, то систему можно откатить к состоянию «как раньше» – 2 час назад, день, два, неделю назад. При этом исчезнут все изменения системы, сделанные за последнее время.

    1. Выберите в меню Пуск -> Панель управления –> Восстановление
    2. Щелкните «Запуск восстановления».
    3. Выберите дату в прошлом, когда все работало. Система будет приведена к этой дате.

    Итак, мы рассмотрели шесть способов устранения ошибки Api-ms-win-crt-runtime-l1-1-0.dll отсутствует — как исправить. Основными, конечно, являются первые два. Надеюсь, один из способов поможет вам устранить ошибку.

    И напоследок конкретный пример устранения ошибки в игре Mafia 3.

    Ссылка на основную публикацию