Сообщение об ошибке 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 ++ и устанавливать его, если он отсутствует, многие этого не делают.
Ошибка возникает, когда верно следующее:
- Не удалось установить 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.
- Нажмите на клавишу Windows, введите appwiz.cpl и нажмите клавишу Enter. Откроется апплет Панель управления программами и функциями.
- Прокрутите страницу вниз, пока не найдете список установленных распространяемых пакетов Microsoft Visual C ++. Если вы хотите узнать, почему установлено так много распространяемых пакетов, ознакомьтесь с этой статьей.
- Если вы видите 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 другим способом.
- Нажмите на клавишу Windows, введите Центр обновления Windows и нажмите клавишу ввода на клавиатуре. Это открывает интерфейс Центра обновления Windows.
- Windows может запустить проверку автоматически, или когда вы нажмете кнопку проверки обновлений.
- Следуйте инструкциям для установки обновлений.
И последнее, но не менее важное: вам нужно снова установить распространяемый Microsoft Visual C ++ на компьютере с Windows.
- Посетите веб-сайт загрузки Microsoft, чтобы загрузить 32-разрядную и / или 64-разрядную версию распространяемого пакета Microsoft Visual C ++ 2015.
- Посетите веб-сайт Visual Studio, чтобы загрузить 32-разрядную и / или 64-разрядную версию Microsoft Visual C ++, распространяемой для Visual Studio 2017.
- Запустите установщики, чтобы добавить программное обеспечение на ПК с Windows.
Если вы попытаетесь загрузить программу, которая выдает ошибку «Программа не может запуститься, потому что api-ms-win-crt-runtime-l1-1-0.dll отсутствует впоследствии», вы должны заметить, что программа запускается нормально и не выбрасывая это сообщение об ошибке.