Запуск программы невозможен так как на компьютере отсутствует api ms


Запуск программы невозможен, так как отсутствует 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.

Файл 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

Для того, чтобы исправить ошибку 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-битных ОС он устанавливается по адресу Windows\System32, для 64-битных – в Windows\SysWOW64). После того, как вы перенесёте данный файл, его необходимо зарегистрировать в системе. Для этого запустите командную строку от имени администратора и последовательно наберите:

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

SdelaiComp.ru

На компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll

7 марта 2017 в 18:47 Windows, Ошибки Если на компьютере не установлен пакет Microsoft Visual С++ 2015 или системные библиотеки повреждены/отсутствуют, при запуске Skype 7.33.0.104 для Windows возникает следующая ошибка: Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll. Попробуйте переустановить программу. Или, вместо вышеуказанной ошибки, может возникать: Приложению не удалось запуститься, поскольку api-ms-win-crt-runtime-l1-1-0.dll не был найден. Повторная установка приложения может исправить эту проблему

www.skaip.su

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

Суть ошибки

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

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

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

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

Разрядность

Способ 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.

itlang.ru

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

Всем привет! Многие пользователи Windows 7/8/10 сталкиваются с ошибкой при запуске программ Api-ms-win-crt-runtime-l1-1-0.dll. Мы расскажем что это за ошибка и что нужно делать, чтобы исправить её.

В последнее время, все больше пользователей встречают ошибку, при которой установка и запуск некоторых программ и игр невозможны. Так, при попытке открыть приложение, юзер получает следующее уведомление с общим смыслом: «Запуск программы невозможен из-за отсутствия Api-ms-win-crt-runtime-l1-1-0.dll».

Данная ошибка может выскакивать при открытии большинства популярного софта или некоторых игр (Mafia 3, Quantum Break и др).

Мы просмотрели все, что пишут и говорят пользователи про эту ошибку и выделили несколько верных вариантов её решения на Windows 7/8/8.1/10.

Исправление ошибки api ms win crt runtime

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

Программа DLL-Files.com

Самым простым вариантом будет применить специальную программку DLL-Files.com Client для исправления подобных ошибок на Windows 10, 8.1, 8, 7, Vista и XP. Данная утилита ищет все установленные компоненты dll на компьютере, и при необходимости сканирует их и исправляет ошибки во всех dll-файлах.

Приложение платное, но на официальном сайте представлена и демо версия (нажмите на Try Demo for Free). Установите утилиту, введите полное название dll-файла и нажмите Поиск. После результатов нажмите Установить.

Обновление системы и загрузка DLL вручную

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

  1. Для начала перейдите в Центр Обновления Windows и примените проверку и установку всех доступных обновлений. 
  2. После окончания всех установок — перезагрузите компьютер.
  3. Далее желательно почистить системный реестр. С этим хорошо справляется программка CCleaner.
  4. Переустановите пакет Visual C ++ на компьютере. Скачивайте из официальных источников, на сайте microsoft.com.
  5. Данные шаги должны решить вашу проблему, но если вдруг ошибка не исчезла, тогда загрузите и установите библиотеку Full Runtime Pack.

Вот наглядный обзор с решением подобной проблемы при запуске игры Мафия 3.

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

dadaviz.ru

Отсутствует api-ms-win-crt-runtime-l1-1-0.dll — как скачать файл

Иногда при попытке запуска приложения или программы может появится ошибка Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll. Наиболее часто она возникает в разнообразных играх типа Mafia 3, Civilization 6, Ведьмак. Как правило в тех, что установленных из репаков, скаченных с торрентов. Так же, подобная проблема может возникать и в таких популярных приложениях, как Skype, iTunes, Microsoft Office, полностью парализуя работу с ними. Иногда переустановка программы или игры помогает исправить ошибку, но это скорее исключение, чем правило. Что делать и где скачать динамическую библиотеку?! Дело в том, что сам по себе файл api-ms-win-crt-runtime-l1-1-0.dll обычно не встречается. Он устанавливается в составе пакета Универсальной Среды Выполнения Windows (Universal C Runtime) и содержит в себе различные данные, необходимые для работы приложений и системных компонент операционной системы. Соответственно, если библиотека по какой-то причине пропала, то использующие её программы нормально работать не будут.

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

Первая, и самая частая — не установлен пакет Microsoft Visual C++ 2015. Пользователь попросту забыл или не знал, что его нужно установить, а в результате система не может найти на компьютере нужную динамическую библиотеку.

Вторая причина — файл модифицирован или изменён сторонней программой либо вирусом и система не может его использовать. Кстати, после того, как с библиотекой поработал вирус, антивирусная программа может её заблокировать или вообще удалить, поместив в карантин.

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

На самом деле на текущий момент существует только один правильный путь (с точки зрения операционной системы Windows и информационной безопасности) с помощью которого можно исправить данную проблему. Он прост! Надо скачать и установить пакет Microsoft Visual C++ 2015. Сделать это можно, открыв вот эту ссылку.

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

Ставим галочку на нужной и кликаем на «Next». У меня Windows x64, соответственно я будут скачивать файл vc_redist.x64.exe. Далее пакет будет загружен на компьютер. Затем, чтобы исправить ошибку «api-ms-win-crt-runtime-l1-1-0.dll отсутствует», необходимо установить пакет, кликнув по нему дважды левой кнопкой мыши.

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

Альтернативный вариант исправления ошибки

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

Если Вы всё же решились использовать этот вариант, тогда делаем следующее:

1. Находим в Интернете нужный файл. Например, здесь: Скачать api-ms-win-crt-runtime-l1-1-0.dll — ссылка

2. Затем библиотеку надо положить в нужный каталог.

Для 32-битной системы - C/Windows/System32 Для 64-битной системы - C/Windows/SysWOW64

3. Затем надо провести регистрацию файла в системе. Для этого нажимаем комбинацию клавиш Win+R чтобы появилось окно «Выполнить». В строку «Открыть» надо ввести команду:

regsvr32 api-ms-win-crt-runtime-l1-1-0.dll

Получиться должно вот так:

Нажимаем кнопку «ОК». В ответ на это ОС не должна выдать ошибку.  Если вдруг это произошло — попробуйте сделать то же самое через командную строку с правами Администратора. После этого перезагружаем компьютер и проверяем появляется ли ошибка.

Примечание: В некоторых случаях на Windows 7 и Windows 8.1 устранить ошибку «Отсутствует api-ms-win-crt-runtime» можно через установку обновлений KB2999226 и KB976932.

Оптимальнее всего это сделать в автоматическом режиме через Центр обновления. Так же можно вручную скачать файл «Update for Universal C Runtime» отсюда ссылка. Если что-то осталось непонятным — смотрим видео:

nastroisam.ru


Смотрите также