Исправить: Программа не запускается из-за отсутствия файла 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-l1-1-0.dll

Множество программ может вызвать ошибку «не запускается» в Windows, включая Skype, Adobe Premiere, Adobe, Autodesk, XAMPP, Corel Draw, Microsoft Office и другие.

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

Хотя некоторые установщики могут проверять наличие DLL или распространяемого пакета Microsoft Visual C ++ и устанавливать его, если он отсутствует, многие этого не делают.

Ошибка возникает, когда верно следующее:

  1. Не удалось установить KB2999226 во время установки распространяемого пакета Visual C ++.

Поэтому решение состоит в том, чтобы снова установить распространяемый Microsoft Visual C ++, чтобы файл api-ms-win-crt-runtime-l1-1-0.dll был зарегистрирован на ПК и использовался программным обеспечением.

Причина: KB2999226

Это относится ко всем поддерживаемым клиентским и серверным версиям Windows до Windows 10 и Windows Server 2016.

Windows 10 Universal CRT - это компонент операционной системы Windows, который обеспечивает функциональность CRT в операционной системе Windows. Это обновление позволяет приложениям Windows для настольных компьютеров, которые зависят от выпуска Windows 10 Universal CRT, запускаться в более ранних операционных системах Windows.

Microsoft Visual Studio 2015 создает зависимость от универсального CRT, когда приложения создаются с помощью пакета разработки программного обеспечения Windows 10 (SDK). Это обновление можно установить в более ранних операционных системах Windows, чтобы эти приложения работали правильно.

Исправление ошибки

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

Первое, что вы можете сделать, это проверить, установлен ли распространяемый Microsoft Visual C ++ 2015 на ПК с Windows.

  1. Нажмите на клавишу Windows, введите appwiz.cpl и нажмите клавишу Enter. Откроется апплет Панель управления программами и функциями.
  2. Прокрутите страницу вниз, пока не найдете список установленных распространяемых пакетов Microsoft Visual C ++. Если вы хотите узнать, почему установлено так много распространяемых пакетов, ознакомьтесь с этой статьей.
  3. Если вы видите Microsoft Visual C ++ 2015 Redistributable в списке, щелкните по нему правой кнопкой мыши и выберите вариант удаления. Обратите внимание, что вы можете увидеть 64-разрядную (x64) и 32-разрядную (x86) версию распространяемого пакета, и вам необходимо удалить обе версии.

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

Если вы столкнетесь с ошибками, например, из-за того, что Windows не может удалить распространяемый Microsoft Visual C ++, вы можете использовать такие программы, как Revo Uninstaller, для принудительного удаления остатков.

Я настоятельно рекомендую вам сначала создать резервную копию раздела Windows, поскольку это может привести к поломке.

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

  1. Нажмите на клавишу Windows, введите Центр обновления Windows и нажмите клавишу ввода на клавиатуре. Это открывает интерфейс Центра обновления Windows.
  2. Windows может запустить проверку автоматически, или когда вы нажмете кнопку проверки обновлений.
  3. Следуйте инструкциям для установки обновлений.

И последнее, но не менее важное: вам нужно снова установить распространяемый Microsoft Visual C ++ на компьютере с Windows.

  1. Посетите веб-сайт загрузки Microsoft, чтобы загрузить 32-разрядную и / или 64-разрядную версию распространяемого пакета Microsoft Visual C ++ 2015.
  2. Посетите веб-сайт Visual Studio, чтобы загрузить 32-разрядную и / или 64-разрядную версию Microsoft Visual C ++, распространяемой для Visual Studio 2017.
  3. Запустите установщики, чтобы добавить программное обеспечение на ПК с Windows.

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