DLL и системные библиотеки Windows 7Windows 8.1Windows 10 api-ms-win-crt-runtime-l1-1-0.dll

Ошибка api-ms-win-crt-runtime-l1-1-0.dll: программа не запускается

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Файл входит в Universal C Runtime (UCRT), который нужен программам, собранным в Visual C++ 2015 и новее. Установите обновление Universal C Runtime (KB2999226) для Windows 7/8.1 и свежий Microsoft Visual C++ Redistributable (x86 и x64). Не скачивайте DLL отдельно с сомнительных сайтов.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение
  4. Если не помогло
  5. Где скачать и что открыть

#Что означает ошибка

api-ms-win-crt-runtime-l1-1-0.dll
Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll
По-русскиПрограмма не запускается из-за отсутствия библиотеки Universal C Runtime.

В Windows 10 UCRT встроен. В старых системах его нужно доустанавливать, иначе программы не запускаются.

#Причины и решения

Возможная причинаКак узнатьЧто делать
Нет Universal C Runtime (старая Windows)Компонент не установлен.Windows 7/8.1, ошибка при запуске.Установите обновление UCRT и последние обновления Windows.
Нет Visual C++ RedistributableПакет не установлен.Новая программа не стартует.Установите пакеты x86 и x64.
Повреждён пакетУстановка прервана.Ошибка остаётся.Удалите и установите заново.
Нет обновлений WindowsНе хватает Service Pack.Установщик не ставится.Установите Service Pack и обновления.

#Пошаговое решение

  1. Установите версию Windows и точное имя библиотекиНажмите Win+R → winver и запишите выпуск Windows; затем «Параметры» → «Система» → «О системе» → «Тип системы». Если ошибка api-ms-win-crt-runtime-l1-1-0.dll возникает лишь у одной программы, сначала проверьте, поддерживает ли она эту ОС. Не копируйте одноимённые DLL из интернета: это компоненты Universal C Runtime, необходимые определённым сборкам программ.
  2. Установите доступные системные исправленияДля Windows 10/11 откройте «Параметры» → «Центр обновления Windows» → «Проверить наличие обновлений», установите поддерживаемые исправления и перезагрузите компьютер. Для Windows 7 должен быть установлен SP1, для Windows 8.1 — требуемые сервисные обновления. Системы 7/8.1 более не поддерживаются для обычного использования в интернете; не скачивайте «сборники обновлений» с неизвестных сайтов.
  3. Установите официальный Visual C++Откройте официальную страницу Microsoft с последними поддерживаемыми Visual C++ Redistributable и установите пакет, который требуется разработчику приложения и совместим с вашей Windows. Для x64 Windows может потребоваться и x86-версия, если программа 32-разрядная. Проверьте цифровую подпись установщика Microsoft; при неудаче запишите код мастера.
  4. Проверьте UCRT только в старых WindowsТолько если у вас Windows 7 SP1/8.1 и действительно отсутствует UCRT, проверьте установленность обновления KB2999226 в «Панель управления» → «Программы» → «Просмотр установленных обновлений». При отсутствии скачайте подходящий выпуск с официального Каталога обновлений Microsoft, учитывая дополнительные требования конкретной ОС. На Windows 10/11 это обновление отдельно не устанавливают.
  5. Перезагрузитесь и проверьте результатСохраните документы, выберите «Пуск» → «Питание» → «Перезагрузка» и снова запустите программу. При новом сообщении об отсутствующем модуле запишите его название; если приложение требует более новую Windows, пакет DLL не сделает старую ОС совместимой. Не заменяйте системные файлы вручную.

#Если не помогло

Современные программы часто не поддерживают Windows 7/8.1: используйте более старую версию программы или обновите систему до поддерживаемой.

#Где скачать и что открыть

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 1 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.