Ошибка в виндовс api что это

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

Ошибка api-ms-win-crt-runtime-l1-1-0.dll в Windows

Причины появления ошибки

Если вы увидели подобное сообщение, это необязательно означает реальное отсутствие файла api-ms-win-crt-runtime – скорее, можно заподозрить, что программа просто не смогла с ним связаться. Если говорить простым языком, то искомый .dll является фрагментом динамической библиотеки, то есть такого набора служб, которым может воспользоваться любая программа, чтобы подключиться к графическому адаптеру, памяти, дискам и другим необходимым ресурсам ПК. Если бы подобной системы не было, в каждый пакет ПО пришлось бы добавлять различные компоненты управления для связи с ОС. Разумеется, если софт обратился к библиотеке, а она не ответила, запуск невозможен.

Ошибка api-ms-win-crt-runtime-l1-1-0.dll в Windows 7

Причинами появления ошибки отсутствующего приложения могут быть:

  • внезапное и некорректное отключение компьютера (выдернули из розетки, отключился свет и т. п.);
  • вирус, заразивший систему;
  • нарушение структуры записей или сбой в функционировании реестра Windows;
  • ошибки винчестера или его механическое повреждение (при падении, ударе, перегреве);
  • dll устарел;
  • какая-нибудь программа модернизировала или уничтожила файл;
  • запускаемая программа была установлена неправильно и не может взаимодействовать с библиотекой.

Методы исправления

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

  1. Вручную установить библиотеку Visual C++.
  2. Проверить наличие обновлений для Windows, произвести их установку.
  3. Выполнить переустановку программы, при запуске которой возникает ошибка.
  4. Вручную зарегистрировать DLL-библиотеку в реестре.
  5. Выполнить проверку (верификацию) системных библиотек Windows.
  6. Провести сканирование системы антивирусным ПО.

В 99% случаев указанные рекомендации позволяют избавиться от ошибки.

Установка библиотеки Visual C++dll

Microsoft Visual C++ является инструментом для разработки приложений под Windows. И чтобы программа, разработанная с использованием указанных API, нормально работала, нужно предварительно в Windows установить соответствующую библиотеку. Она распространяется бесплатно, скачать её можно на официальном сайте Microsoft по ссылке (для Windows 10, 8, 7, установочный файл нужно подбирать по разрядности используемой ОС). Стоит учесть, что необходимо устанавливать отдельно пакеты для Visual C++ версий за 2008, 2012, 2013, 2015 года (все библиотеки доступны для загрузки по вышеуказанной ссылке).

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

Процесс установки Microsoft Visual C++ 2015-2019

Завершение установки Microsoft Visual C++ 2015-2019

Если при запуске установочного файла появляется диалоговое окно с утверждением, что пакет уже установлен в систему, то следует выбрать «Переустановить» (Re-Install). А вот пользователям Windows 10 все эти библиотеки устанавливаются автоматически, если включено обновление системы.

Переустановка Microsoft Visual C++ 2015

Процесс переустановки Microsoft Visual C++ 2015

Завершение переустановки Microsoft Visual C++ 2015

Проверка наличия обновлений для Windows

Данный способ часто помогает избавиться от ошибки на Windows 7 и 8. Пользователю следует убедиться, что у него установлено обновление с индексом KB2999226. Именно в нём содержится пакет правок, необходимых для запуска Visual C++ последних редакций. В Windows 10 это исправление интегрировано уже в установочный образ.

Для проверки наличия обновлений потребуется:

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

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

Регистрация DLL-библиотеки в реестре

Вполне возможно, что пакет Visual C++ установлен в Windows, но сведения о библиотеке не прописаны в реестре. Чаще всего такое бывает после заражения компьютера вирусами, которые производят модификацию записей реестра (чтобы «замаскироваться» под системные файлы), а также после использования утилит для очистки системы от мусора (AuslogicsBootSpeed, AshampooStudio и так далее).

Итак, для регистрации библиотеки потребуется:

После обязательно перезагрузить ПК.

Верификация системных библиотек Windows

Повреждение системных файлов тоже может спровоцировать возникновение ошибки. И для таких случаев в Windows интегрирована утилита для автоматической верификации системных библиотек. Для её запуска потребуется открыть командную строку и ввести команду sfc /scannow (запускать обязательно от имени Администратора). В том случае, если при сканировании будут обнаружены модифицированные или поврежденные файлы, то в дальнейшем рекомендуется произвести переустановку ОС, а также проверку жёсткого диска (с помощью VictoriaHDD или MHDD — они позволяют обнаружить «битые» секторы на винчестере).

Запуск утилиты SFC

Сканирование антивирусом

Существует масса вирусов, которые в операционную систему интегрируются путём замены системных библиотек на модифицированные. И при попытке переустановить Visual C++ вирусное ПО инсталлированные пакеты сразу же тоже подменяет на заражённые.

Бесплатно провести сканирование ОС, а также удалить все вирусы, заражённые файлы можно с помощью следующих программ:

  • Dr.Web CureIt!;
    Сканирование в Dr.Web CureIt!
  • Kaspersky Virus Removal Tool;
  • AVZ;
  • ADW Cleaner;
  • ESET Online Scanner.

Если ничего не помогает

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

Скачивание установочного образа Windows 10

Действенность этих методов проверяется путём последовательного выполнения каждого пункта. Выявили и изолировали вирусы – перезагрузите ПК и попробуйте открыть программу, которая не отвечала. Если ситуация не изменилась, переходите к следующему совету.

Восстановление системы и регистрация файла не случайно описаны последними – это крайние меры, к которым целесообразно прибегнуть только когда ничто не помогло. Если все способы оказались бесполезными или сочетаются с другими ошибками, придётся ставить другую ОС (нелишней также будет проверка физического состояния винчестера).

Как исправить ошибку 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

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

  1. Скачайте обновление универсальной среды выполнения C для вашей версии системы. Ссылки на загрузку вы найдете во второй части этой страницы на официальном сайте Майкрософт. Для 32-бит версии Windows требуется загрузить установщик x86, для 64-бит версии — x64. Установите загруженное обновление. Если при установке вы увидите сообщение о том, что обновление не применимо к вашему компьютеру, используйте последний способ из инструкции про ошибку 0x80240017. Установка обновления Universal C Runtime
  2. Если установка обновления Universal C Runtime не решила проблему, зайдите в Панель управления — Программы и компоненты (или нажмите клавиши Win+R, введите appwiz.cpl и нажмите Enter). Если в списке присутствуют Распространяемые компоненты Visual C++ Redistributable 2015 (x86 и x64) или более новые удалите их (выбрать, нажать кнопку «Удалить»). При наличии версий с разной разрядностью — удалите обе версии.Переустановка распространяемых компонентов Visual C++
  3. Загрузите компоненты Visual C++ Redistributable 2015-2022 с официального сайта Майкрософт. Важно: для 64-бит системы требуется установить и x64 и x86 версии компонентов. Ссылки для прямой загрузки с официального сайта: Visual C++ Reditributable 2015-2022 x64, Visual C++ Reditributable 2015-2022 x86 (32-бит).
  4. Запустите сначала один, затем другой загруженный файл и установите компоненты. Установка Visual C++ 2015 Redistributable
  5. Если выполнить установку компонентов 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):

api-ms-win-crt-runtime-l1-1-0-dll и ucrtbase.dll

Именно библиотека ucrtbase.dll обновляется при установке обновления KB2999226 и в неё добавляются необходимые функции, а программы, вызывающие файл перестают сообщать об ошибке.

Почему у пользователей часто возникают проблемы с api-ms-win-crt-runtime-l1-1-0.dll, и можно ли «правильно» скачать api-ms-win-crt-runtime-l1-1-0.dll для Windows 7/10? Вопросы, связанные с файлами динамических библиотек, вылезают по различным причинам. Наиболее частыми из них видятся:

  • Windows кое-чего не хватает;
  • изначально проблемное приложение (неудачно скачали или битый носитель);
  • реестр Windows в некоторых ключах повреждён;
  • файл api-ms-win-crt-runtime-l1-1-0.dll был удалён или помещён в неверную директорию;
  • файл побит зловредным ПО.

Таким образом, наиболее типичными ошибками, которые юзер видит на мониторе, являются следующие:

ошибка skype api-ms-win-crt-runtime

модуль api-ms-win-crt-runtime загружен, но точка входа не найдена

И так далее и тому подобное. Окно чаще всего предлагает пользователю программу переустановить, доустановить отсутствующий модуль или установить программу с оригинального диска (или с помощью официального установщика). Разобьём решение вопроса по нескольким пунктам, но всем советую начать восстановительные процедуры только после прочтения первого из абзацев.

    • Что за файл api-ms-win-crt-runtime-l1-1-0.dll, и почему с ним столько проблем?
    • Временное решение или как попытаться обмануть Windows?
    • Скачать api-ms-win-crt-runtime-l1-1-0.dll для Windows 7 / 8.1 / 10
    • Попытки исправить положение собственноручно
    • Инструменты последней надежды

Api-ms-win-crt-runtime-l1-1-0.dll: почему с ним так много проблем?

Файл — важнейшая часть Microsoft Visual C++ Redistributable для Visual Studio. Он играет чуть ли не самую важную роль в запуске и работе (но только строго) определённых типов файлов и даже целых приложений самой Windows и работающих в среде Windows программ. Для юзеров, которые что-то пытаются запустить впервые на свежеустановленной Windows, проблема с api-ms-win-crt-runtime-l1-1-0.dll вообще самая типовая. В большинстве случаев ошибки, связанные с системой, исчезают после корректной перезаписи или установки библиотеки в системную папку Windows именно в результате обновления.

Однако суть в том, что без этого файла конкретно сама Windows может прекрасно существовать. А вот как альтернатива — некоторые из достаточно «увесистых» программ (речь об играх или Office, конечно) наоборот требуют, чтобы такие DLL-ки лежали в их собственных папках. В таком случае отсутствие или повреждение api-ms-win-crt-runtime-l1-1-0.dll вызывает целый веер проблем, решение которых, впрочем, часто лежит на поверхности. Вирусы за файлом конкретно не охотятся, но присутствие и удаление зловреда тоже может «скорректировать» состояние этого файла. Таким образом, при появлении окна с ошибкой стоит всмотреться от лица чего ошибка выскакивает.

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

api-ms-win-crt-runtime-l1-1-0 в windows 10

Это у меня ещё не установлено ни одной игры вообще, а в списке зависимых замечены даже браузер Firefox и одна из PDF-читалок. Отсюда вывод: одномоментного и единого для всех решения быть просто не может. Ведь с каждой такой программой должен идти свой собственный файл api-ms-win-crt-runtime-l1-1-0.dll и с таким же (и не каким другим) именем, но располагающийся в собственной папке. Но почему ошибка «Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll» подстерегает почти всех? Имя dll-файла может варьироваться, однако с проблемой сталкивается практически каждый.

Не всегда система правильно отзывается об ошибке. В общем: вероятно, что Windows просто «ошибается«.

Прозвучит парадоксально, но сами DLL-ки у вас, скорее всего, на месте и не повреждены. По сути DLL-файлы — это реализация конкретных задач в Windows, которая, кстати, меняется от версии к версии. Начиная, например, с Windows 8 Microsoft начала ворошить API-шки по всей системе. Так, бывший в Windows 8 файл api-ms-win-core-file-l1-2-0.dll переименовался в api-ms-win-core-file-l1-2-1.dll и благополучно перекочевал в последующую Windows 8.1. Программное обеспечение предыдущих версий работает в Windows только потому, что разрабы DLL-ек грамотно (или не всегда, как вы уже поняли) разрабатывают схему перераспределения вызовов к процедурам и функциям системы. Таким образом, в 9 случаев из 10 (утрирую, конечно — точной статистики нет) проблема лежит именно на стороне разработчика игры или другого приложения, неправильно настроившего перенаправления по нужным директориям к нужным файлам. При условии, конечно, что необходимые среды у вас уже установлены. И получается, что качать такие DLL-файлы просто бесполезно. Единственное, на что вы можете рассчитывать, это своевременное получение обновлений со стороны Microsoft. Кстати, кто не в курсе — распространение таких файлов противоречит соглашению с конечным пользователем Windows . А поступающие с обновлённой версией DLL-ки на предыдущие версии Windows могут и не встать. Разработчики просто используют задокументированные в Windows SDK API-шки, рассчитывая на существующие в конкретной версии Windows (и только в ней) DLL-ки. А вместо того, что прописывать прямую зависимость к api-ms-win-core-file-l1-2-0.dll, разрабы «устанавливают контакт» с kernel.dll, который обязан разрулить ситуацию во всех ближайших версиях. Но Windows видит множество этих файлов — и в результате сбоя она порой заглядывает совсем не в те директории в поиске нужного. И в итоге может получиться и так: система жива и работоспособна, логи и журналы Windows ничего не фиксируют, команды sfc /scannowDISM.exe /Online /Cleanup-image /Scanhealth и DISM.exe /Online /Cleanup-image /Restorehealth работают вхолостую, а ошибка с DLL — есть.

Скачайте обновления для версий Vista/7/8.1 и обновления для Windows 10

После того, как прочли первый абзац, вы понимаете, почему из решений проблемы это будет наипервейшим. Если ошибка с DLL появляется сразу же после первого запуска, есть смысл:

  • (1) обновить универсальную среду выполнения C в Windows. По ссылке вам будут доступны обновления для предыдущих версий Windows (Windows Vista/7/8.1). Вам остаётся перед загрузкой файла не промахнуться в выборе разрядности и версии.
  • (2) кроме всего, сразу стоит поставить на систему пакеты Microsoft Visual C++ Redistributable Packages for Visual Studio 2013 и 2015. Уже установлено? Переустанавливайте.

скачать visual studio для windows

  • и, наконец, (3) вам понадобится среда .NET Framework в её последней версии. Если у вас последняя версия Windows 10/11, можно просто проверить наличие обновлений. Необходимые патчи полезут к вам автоматически. С системными обновлениями для Windows 7 теперь проблемы. Какие скоро начнутся и у Windows 10, так что придётся выкручиваться абзацами ниже.

net framework

установка обновлений из центра обновлений windows 10

Замена api-ms-win-crt-runtime-l1-1-0.dll локальной копией

СРАЗУ. Это вариант далеко не «стопудовый», но очень нередко прокатывал. Как я уже упоминал, файл api-ms-win-crt-runtime-l1-1-0.dll обнаруживается сразу в нескольких директориях Windows. В том числе и для установленных со стороны приложений. Но есть некоторые тенденции. Обратите внимание на даты и время установки DLL-к, а также их размеры. Речь идёт сейчас именно за системные DLL-ки:

api-ms-win-crt-runtime-l1-1-0.dll в window 10

список одноимённый dll для всех программ

системные api-ms-win-crt-runtime-l1-1-0.dll

А это системные api-ms-win-crt-runtime-l1-1-0.dll для Windows 10

системные api-ms-win-crt-runtime-l1-1-0.dll для windows 7

В Windows 7 та же картина

У вас есть шанс попробовать обмануть Windows, подсунув ей аналогичный. Так, помятуя об основном предназначении папки WinSxS, скопируйте файл оттуда, поместив его в действующую директорию. В разных версиях Windows они, напомню тоже разные. Но на всех моих фото они видны:

  • для Windows 10 целевой будет папка C:WindowsSystem32downlevel
  • в Windows 7 — папка C:WindowsSystem32

Т.е. порядок действий видится таким. Закрываем все приложения, связанные с появлением ошибки и:

  1. запускаем поиск по имени файла на диске С: (для ускорения поиска по диску можно воспользоваться более быстрой утилитой Everything или поиском с помощью консоли);
  2. зафиксировать смежные версии файлов DLL (они, повторюсь, видны по одинаковым размерам и датам установки);
  3. переименовать существующие в папках C:WindowsSystem32downlevel (Windows 10) и C:WindowsSystem32 (в Windows 7) файлы api-ms-win-core-file-l1-2-1.dll, подменив их аналогичными из папок WinSxS. 

При переименовании, вероятно, вам пригодится инструкция по получению административных прав на файлы в системных папках. Это немного усложнит процедуру, но порой оно того стоит:

вы только стали владельцем этого объекта

Такой вариант прокатывает и для сторонних приложений. Так, проблема относительно успешно решается уже на протяжении пары лет с приложением iTunes, сколько бы Apple то не обновляло. Стоило лишь мне подменить указанную DLL-ку в папке Program Files/iTunes на одноимённую из Program Files/Common Files/Apple/Apple Applications Support. Успех способа закрепить не всегда удаётся — ошибка с api-ms-win-crt-runtime-l1-1-0.dll возвращается после очередного обновления. На другом компьютере та же ошибка решилась только копированием всех DLL-ек скопом из папки Apple Application Support. Так что попробуйте.

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

Файлы api-ms-win-crt-runtime-l1-1-0.dll для скачивания.

Предупреждаю сразу: установка вручную — один из самых кривых вариантов. Но для особо страждущих и тех, кто точно знает что ищет, здесь представлены файлы библиотеки ИМЕННО для самой Windows по номеру версии, начиная с последней. В каждом из архивов представлены файлы по разрядности вашей версии ОС. Ставьте, начиная с последней версии с последующей перезагрузкой, пока ошибка не пропадёт. При подмене файлов действуйте таким же способом, что и в предыдущем абзаце, помня, что DLL файлы не требуют установки — только копирование в папку с положенной ей директорией. Регистрации эти файлы не требуют. Я предлагаю пару последних версий этих копий. Нужно больше? Вам сюда.

Версия: 10.0.19564.1000

Архитектура: x64 и x32

Размер каждого файла в архиве: 11.8 кб

Язык: английский

Создатель: Корпорация Microsoft

Описание: ApiSet Stub DLL

Скачать api-ms-win-crt-runtime-l1-1-0.dll версии 10.0.19564.1000 для Windows x32 и х64

Версия: 10.0.18362.1

Архитектура: x64 и x32

Размер каждого файла в архиве: 15-16 кб

Язык: английский

Создатель: Корпорация Microsoft

Описание: ApiSet Stub DLL

Скачать api-ms-win-crt-runtime-l1-1-0.dll версии 10.0.18362.1 для Windows x32 и х64

Оружие последней надежды, или то, что почти никому не помогает…

…по причинам вам уже ясным. Я ограничусь перечислением наиболее популярных ремонтных инструментов, которые призваны исправить состояние поверхности носителя, поправить системные файлы и попытаться восстановить главные системные связи Windows. Они сработают лишь в том случае, когда действительно система пострадала от неверных действий по удалению программ и файлов, системного сбоя и т.п. К ним стоит переходить, когда указанные выше попытки заканчиваются уже другими ошибками. Из строки cmd, запущенной от имени администратора, вводим поочерёдно:

sfc /scannow
  • что попробует восстановить повреждённые системные файлы. Если повреждены файлы конкретной программы, утилита бесполезна.
  • в Windows 10/11 дополняем поиск ошибки командами
Dism /Online /Cleanup-Image /ScanHealth

команда заменит вам заодно и запуск другой утилиты CheckDisk (chkdsk.exe), запускаемой на предмет проверки бэд-секторов. Далее идут:

Dism /Online /Cleanup-Image /CheckHealth

и

Dism /Online /Cleanup-Image /RestoreHealth

Обратите внимание: результаты последней команды могут быть сродни обновлениям: в части некоторых проведённых изменений вами лично, некоторые из них, по мнению Windows критичные, откатятся назад.

  • если никаких изменений и повреждений зафиксировано не было, запуск утилиты
chkdsk C: /F/R/X/B

смысла не имеет.

Надеюсь, я подтолкнул вас к решению проблемы. Успехов.

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

Если вы ищите ответ на вопрос, что делать если у меня на компьютере под операционной системой 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

ошибка api-ms-win-crt-runtime

Данная библиотека входит в пакет программ 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++ и api-ms-win-crt-runtime-1

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

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

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

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

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

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

Программные продукты в Windows не всегда работают правильно – даже недавно установленная программа может вдруг отказаться запускаться из-за странной ошибки. Сегодня разберемся с таким зверем как нехватка Api-ms-win-crt-runtime-1-1-0. dll: что это вообще обозначает, за что вдруг такое счастье и как от него избавиться.

Неполадка может возникать в самых разных программах – играх, браузерах, утилитах для работы со смартфоном и так далее. Даже «родные» для Microsoft приложения, такие как Skype, могут время от времени показывать сообщение о связанной с файлом ошибке. Хотя, казалось бы, уж собственные-то разработки программисты компании должны были отладить идеально и подобные ситуации пресечь на корню.

Ситуация осложняется тем, что для корректной работы многих приложений требуется не только исполняемый файл, но и различные вспомогательные ресурсы. Например, они могут входить в состав специальной среды выполнения, которая нужная программам, написанным на языке C/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-1-1-0.dll уже включен в них. Заодно и состояние ОС улучшится, ведь разработчики регулярно выкладывают исправления для программных сбоев, устраняют допущенные ранее ошибки и залатывают уязвимые места.

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

В свеженькой «десятке» сделать то же самое можно через Параметры (открываются по шестеренке в Пуске) – Обновления.

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

Добавление C++ 2015

Более универсальный способ исправить сбой – поставить недостающий MS Visual C++ 2015 под Windows 7, 8, 10, если он (как и Api-ms-win-crt-runtime-l1-1-0.dll вместе с ним) отсутствует. Именно в нем содержится «потерянный» файл, отвечающий за корректное выполнение определенного программного кода. Но имейте в виду, что вы получите его в изначально разработанном Microsoft варианте, а программа по-прежнему может рассчитывать на другую, более приспособленную для ее функционирования версию.

Для получения данного компонента перейдите на сайт разработчика https://goo.gl/B6vB7H. Сайт определит версию ОС и ее разрядность и автоматически начнет скачивание, после окончания потребуется запустить сохраненный файл. Если загрузка не началась, нажмите на соответствующую ссылку и выберите установщик согласно разрядности вашей ОС.

Если пакет уже был установлен, то не нужно скачивать его повторно. Сначала попробуйте добавить к нему одно обновление, которое содержит нужный файл. Скачать его можно по ссылке https://goo.gl/4Kuzyz.

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

  • для трепетно сохраняемой многими пользователями «семёрки» это SP1 (https://goo.gl/RHWm9c);
  • в Vista, если вы несмотря ни на что все еще ей пользуетесь – SP2 (https://goo.gl/6SGojc);
  • для более современной, на также сдающей позиции версии 8.1 – исправления от апреля 2014 (https://goo.gl/P669Jk).

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

Частенько программы «не доверяют» системе и предпочитают использовать персональную копию файла, который сохраняют непосредственно в папке приложения или игры. Это защищает их от возникновения несовместимости, когда система обновилась и заменила ранее устраивающий вариант или наоборот, до сих пор пользуется слишком старой библиотекой. И если этот Api-ms-win-crt-runtime-l1-1-0.dll был в силу какой-то причины перемещен/удален/испорчен/перезаписан/ отсутствует, то скачать обновления Windows 7 (или другой ОС) недостаточно для исправления проблемы – они же работают только с системными данными.

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

Удаление вирусов

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

Для очистки ПК от заражения можно использовать полноценные антивирусные комплексы. Например, у популярного Касперского есть как продвинутые платные продукты, так и доступная в бесплатном режиме облегченная версия антивируса.

Кроме того, хорошо себя зарекомендовали специализированные утилиты, способные побеждать активное заражение и быстро устранять вредоносный софт. Среди них можно выделить CureIt от Dr.Web, которая использует мощные алгоритмы самозащиты и выявляет самые разные угрозы.

После проведения очистки рекомендуется также проверить целостность системы (см. следующий пункт) и установить наиболее свежие обновления, чтобы предотвратить возникновение рецидивов и возвращение проблемной ситуации.

Проверка файлов ОС

Если файлы системы были повреждены, то восстановить их можно и без переустановки ОС или обновлений. Используйте для этого утилиту SFC, запускать которую нужно из командной строки.

А самую командную строку нужно выполнять от имени администраторского аккаунта.

Обратите внимание, что 10-ке рекомендуется до запуска SFC использовать еще одну утилиту, DISM, которая сверит хранящиеся на ПК копии системных файлов с их исходными версиями от MS.

Восстановление системы

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

Затем перейдите к обновлениям.

Выберите в «восстановлениях» соответствующую кнопку и начните процедуру сброса до исходных настроек.

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

Узнайте также:

  • Как в Виндовс 7 исправить ошибку 651,
  • Как избавиться от ошибки 2147219196 файловой системы Виндовс 10.

Ручное восстановление файла

Вместо работы с софтом или обновления можно попытаться взять Api-ms-win-crt-runtime-1-1-0. dll бесплатно с таких ресурсов, как STS-tutorial или аналогичных (найти их можно через поиск), а затем скачать его в соответствующую системную папку. На х86 системах используется одна копия, на х64 требуется две, да еще и в разных каталогах.

Но имейте в виду, что на подобных ресурсах вы можете получить как оригинальный файл, так и подделку с вирусами. Поэтому оптимально брать его с аналогичного компьютера (такая же версия ОС и приложения), где все работает без сбоев, и размещать в точности по такому же пути – в системной подпапке или рядом с самим приложением.

Понравилась статья? Поделить с друзьями:
  • Ошибка в виндовс 7 bootmgr
  • Ошибка в виндовс 7 0x00000019
  • Ошибка в виндовс 10 синий экран и перезагружается что
  • Ошибка в букве это орфография
  • Ошибка в букве фамилии при вступлении в наследство