Выдает системную ошибку api ms win. Устраняем проблему с отсутствием\повреждением api-ms-win-crt-runtime. Способы решения проблемы

Увидеть ошибку вы можете при попытках запуска разнообразных программ как системных, так и сторонних. Эта ошибка может проявлять себя, например, при запуске программ из пакета 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

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

Файл является, так сказать, «винтиком», работающим в Universal C Runtime или же универсальной средой выполнения С для операционной системы Windows.

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

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

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

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

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

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

Как уже было упомянуто в причинах, файл является составляющей 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 , либо же воспользоваться удобной ссылкой приложенной ниже:

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

Теперь давайте пройдемся по вспомогательным способам решения ошибки

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

Возможно, что проблема возникла со стороны запускаемой вами программы. Очень может быть, что при ее установке пошло что-то не так и теперь утилита по каким-то причинам конфликтует с файлом

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

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

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

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

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

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

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

  • Найдите и скачайте файл из сети. Делайте это только с доверенных источников.
  • Закиньте его в директорию 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 будет вполне здравой идеей для решения ошибки . Данная утилита проведет, так сказать, «инвентаризацию» системных файлов. Она проверит их на наличие повреждений и попытается исправить их, если ей представиться такая возможность.

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

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

Перезагрузите свой компьютер и проверьте, была ли исправлена ошибка с файлом

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

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

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

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

Если файл отсутствует, то есть три пути исправления ошибки:

  • Установить последние обновления Windows
  • Переустановить пакет Microsoft Visual C++ 2015
  • Скачать api-ms-win-crt-runtime-l1-1-0.dll для Windows 7/8/10

У вас официальная версия операционной системы? Тогда попробуйте скачать последние обновления для неё. Вместе с ними будет загружен и установлен api-ms-win-crt-runtime-l1-1-0.dll. Если у вас установлены последние обновления, но ошибка всё равно выскакивает, то переустановите Visual C++. Сперва удалите тот, что уже установлен, а затем скачайте актуальную версию пакета с нашего сайта. После её установки перезагрузите компьютер.

Не помогло? Тогда следует api-ms-win-crt-runtime-l1-1-0.dll скачать и положить его в одну из папок в директории Windows. Если у вас 32х разрядная копия виндовс, положите dll в System32. Для Windows x64 правильная папка - SysWOW64. Выполните регистрацию библиотеки в реестре и ошибка больше не появится.

Многие новички в деле графического дизайна, которые ещё не перешли на «Десятку», но работают с пакетом программ от Adobe под названием Creative Cloud, знакомы с ошибкой отсутствия файла api-ms-win-crt-runtime-l1-1-0.dll. Мы поможем решить проблему для Windows 7 64 и 32 бита.

На Windows 8 решение будет аналогичным.

Когда пользователи пытаются запустить что-либо из входящих в набор кроссплатформенных программ от Adobe, часто они видят ошибку: «Выполнение программы невозможно ввиду отсутствия api-ms-win-crt-runtime-l1-1-0.dll. Попробуйте переустановить ПО для решения проблемы». При этом никто не указывает, переустановить программу, которая пытаетесь запустить, или ту, в состав которой входит целевая dll-ка. Да и ни одно из приведённых решений не является истинным. И даже скачивать недостающий компонент не нужно – это не поможет. Он хотя и имеет расширение dll, динамической библиотекой не является – это API, в котором содержится масса подмодулей под названием ApiSet Stub DLL.

Файл входит в состав универсальной библиотеки CRT. В ней выполняются некоторые программы, созданные с применением функционала данного компонента. Библиотека является обязательной для Windows 10 (устанавливается вместе с операционной системой). Для «Семерки», Windows 8 и иных ОС (полный перечень поддерживаемых платформ смотрите ) необходимо инсталлировать обновление KB2999226 или Универсальную среду выполнения C для Windows 10.

Рассмотрим, как исправить ошибку разными способами (фактически, они оба аналогичны): получение обновления KB2999226, а затем – установка Visual Studio.

Установка универсальной среды

Для операционных систем семейства Windows Microsoft выпустили KB2999226 – апдейт, который требуется для установки на предыдущие версии ОС универсальной среды для запуска С в Windows 10.

Для Windows 7 обязательно наличие обновления SP1. Подробнее о требованиях для инсталляции программы на «Восьмёрку» читайте по ссылке в разделе сведений.

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

Попадём в Центр загрузки Microsoft.

  1. Опускаемся вниз, выбираем язык интерфейса установщика и жмём «Скачать».

Содержимое инсталлятора подходит как для 32-битных ОС, так и для систем, работающих на базе 64-битной архитектуры.

Если страница не обнаружится, .

  1. Открываем его через «Проводник», удобный архиватор или файловый менеджер.
  2. Выполняем Windows6.1-KB2999226-x64.msu – он подходит для Windows 7 x64.
  1. Перезагружаем операционную систему.

Скачиваем обновление

Фактически то же самое, что мы делали в первом случае, но с той разницей, что вместо архива с обновлениями для всех предшествующих Windows 10 систем загрузим только Windows6.1-KB2999226-x64.msu.

  1. Переходим по URL на страницу получения обновления.
  1. Выбираем язык интерфейса, если он автоматически не определился, и кликаем «Скачать пакет».
  1. Запускаем полученный msu-файл и ждём окончания процесса обновления.

Центр обновлений

Еще один метод инсталляции обновления – Центр обновлений.

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

Установка Visual Studio

После решения одной может появляться другая ошибка – отсутствие dll-файлов, название которых содержит vcruntime или начинается на msvc. Исправляются они установкой или обновлением Visual Studio 2015. Разрядность системы мы уже знаем. Если нет, то заходим в «Свойства» «Моего компьютера» через графический интерфейс или посредством сочетания клавиш Win + Pause .


  1. Идём по ссылке и щёлкаем «Скачать.
  1. Выбираем файл, соответствующий разрядности вашей ОС (для 64 bit «vc_redist.x64.exe»).


Увидели ошибку: «Запуск программы невозможен, так как на компьютере отсутствует 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 отсутствует как исправить?

  1. Использовать восстановление системы. Заходим в панель управления и переходим в раздел «восстановление системы». Далее запускаем процесс восстановления, выбрав одну из предложенных точек восстановления, при этом, опираемся на даты когда ошибка api-ms-win-crt-runtime-l1-1-0.dll не возникала.
  2. Обновление или установка Microsoft Visual C++ 2015. Файл api-ms-win-crt-runtime-l1-1-0.dll является библиотекой языка C++ поэтому он находится в пакете библиотек (вместе с другими компонентами). Есть вероятность что пакет нужных библиотек просто не установлен на вашем компьютере. Поэтому нужно скачать установщик с официального сайта https://www.microsoft.com/RU-RU/download/details.aspx?id=48145 и установить его. Вам будет предложено скачать один из двух файлов. Выбрать нужно тот, который соответствует разрядности вашей операционной системы. Вот скриншот:

После скачивания нужно выполнить установку. Там всё просто.

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

Скачиваем с официального сайта для Windows 7: