НЕТ БИБЛИОТЕКИ

Отсутствует api-ms-win-crt-runtime-l1-1-0.dll

Не установлен универсальный компонент выполнения C. Ставится обновлением Windows или пакетом Visual C++, а не копированием файла в системную папку.

9 минут

27.08.2026

Копировать файл в System32 бесполезно: за ним стоит целый набор компонентов, а не одна библиотека.

Коротко по сути

На Windows 10 и 11 обычно достаточно поставить свежие пакеты Visual C++ обеих разрядностей.

На Windows 7 и 8.1 нужен отдельный компонент — универсальная среда выполнения C, она приезжает с обновлениями системы.

Если обновления Windows отключены или не ставятся, вопрос решается только после того, как их починят.

Установка и настройка программ

900 ₽

Выезд и диагностика бесплатны даже при отказе. Гарантия 12 месяцев на работы.

Установка программ и драйверов: что входит
Экран с сообщением «api-ms-win-crt-runtime-l1-1-0.dll»: отдельным файлом не ставится, проверять в порядке «Visual C++ обеих разрядностей → обновления»

Что это за библиотека

Программы, написанные на C и C++, используют стандартный набор функций: работа со строками, памятью, математика, ввод-вывод. Раньше каждая версия среды разработки везла свой набор, и на компьютере копились десятки почти одинаковых библиотек. Несколько лет назад Microsoft это переделала: общие функции вынесли в системный компонент, который называется универсальной средой выполнения C.

Api-ms-win-crt-runtime-l1-1-0.dll — одна из частей этого компонента. Она не самостоятельный файл, а элемент набора: рядом с ней в системе лежат десятки похожих библиотек с такими же длинными именами. Именно поэтому подложить один файл не работает — программа тут же попросит следующий, потом ещё один.

Отсюда правильное направление: ставить не файл, а компонент целиком. Способ зависит от версии Windows, и это единственное, в чём нужно разобраться.

Windows 10 и 11: начинаем с пакетов Visual C++

В современных версиях системы компонент входит в состав самой Windows и обновляется вместе с ней. Если библиотека всё-таки не находится, чаще всего дело в том, что программе нужен распространяемый пакет Visual C++ определённого года, а его нет.

Ставить нужно все доступные версии и обязательно обеих разрядностей: сначала 64-битные, потом 32-битные, даже если система шестидесятичетырёхбитная. Большая часть программ и игр до сих пор 32-битные, и именно отсутствие 32-битного набора чаще всего и даёт эту ошибку. Скачивать их следует только с сайта Microsoft.

Если пакеты уже стоят, но проблема осталась, их стоит переустановить: в установщике есть режим восстановления, который заменяет повреждённые файлы. После этого — перезагрузка, потому что часть системных библиотек меняется только при старте системы.

Windows 7 и 8.1: нужен отдельный компонент

В этих версиях универсальная среда выполнения C изначально не входила в систему — она приехала позже, отдельным обновлением. Если система устанавливалась с оригинального образа и с тех пор не обновлялась, компонента на ней просто нет, и никакие пакеты Visual C++ его не заменят.

Ставится он через центр обновления Windows или скачивается с сайта Microsoft отдельным пакетом. Важная деталь: у него есть предварительные требования — на Windows 7 сначала должен быть установлен пакет обновления первого уровня и несколько обязательных обновлений. Без них установщик компонента просто откажется работать, сообщив, что обновление неприменимо.

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

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

Проверьте целостность системных файлов: команды sfc /scannow и dism /online /cleanup-image /restorehealth из командной строки с правами администратора найдут и заменят повреждённые компоненты. Обе безопасны для личных файлов, идут по несколько минут и не требуют флешки.

Переустановите саму программу. Крупные приложения и игры нередко кладут копии нужных библиотек рядом с собой, и повреждённая копия даёт ошибку независимо от состояния системы. У игр из магазинов есть встроенная проверка целостности файлов — ей стоит воспользоваться до переустановки, она быстрее.

И посмотрите на разрядность. Тридцатидвухбитная программа ищет свои библиотеки в папке SysWOW64, шестидесятичетырёхбитная — в System32. Если кто-то раньше вручную копировал файлы «чтобы починить», они могли оказаться не в той папке и мешать. В этом случае правильное действие — убрать самодельные копии и поставить пакеты нормально.

Чего делать не стоит

Не скачивать библиотеку с сайтов-сборников DLL. Это первый совет в поиске и худший из возможных: версия почти наверняка не совпадёт, зависимые библиотеки останутся отсутствующими, а вместе с файлом регулярно приезжает вредоносное ПО. Системные библиотеки берут только из официальных пакетов.

Не отключать обновления Windows «чтобы не мешали». На старых версиях системы именно через них и приезжает нужный компонент, а на новых — исправления, которые чинят подобные ошибки.

Не переустанавливать систему из-за одной библиотеки. Вопрос закрывается установкой пакетов за пятнадцать минут, а переустановка стоит дня работы и всех настроек.

Когда обратиться к мастеру

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

Установка и настройка программ и драйверов у нас стоит 900 ₽, диагностика и выезд мастера — бесплатно. Такие задачи обычно решаются за один визит без переустановки системы, а на выполненные работы даём гарантию 12 месяцев.

Заявка через сайт

Оставьте номер

Перезвоним, уточним симптомы и скажем, что лучше сделать дальше.

Хотите поговорить сейчас? Позвонить мастеру

Куда обратиться по этой теме

FAQ

Частые вопросы по ситуации

Почему нельзя просто скачать этот файл?
Потому что за ним стоит набор из десятков связанных библиотек, а не один файл. Подложив одну, вы получите запрос на следующую. Плюс версия чужого файла почти наверняка не совпадёт с вашей системой. Правильный путь — поставить компонент целиком через официальный пакет.
У меня Windows 10, пакеты Visual C++ стоят. Что дальше?
Переустановите их в режиме восстановления — в установщике есть такой пункт, он заменяет повреждённые файлы. Затем перезагрузитесь и проверьте целостность системы командами sfc и dism. Если ошибка осталась, переустановите саму программу.
На Windows 7 обновление не устанавливается. Почему?
У этого компонента есть предварительные требования: пакет обновления первого уровня и несколько обязательных обновлений. Без них установщик сообщает, что обновление неприменимо. Сначала ставят их, потом возвращаются к компоненту.
Ошибка появляется у всех программ подряд. Это серьёзнее?
Скорее это признак того, что повреждены системные компоненты или не работает центр обновления. Начните с sfc и dism, потом проверьте, ставятся ли обновления Windows вообще. Если не ставятся, чинить надо сначала их.
Может ли быть виноват антивирус?
Может: некоторые защитные программы блокируют системные библиотеки, посчитав их подозрительными, и помещают в карантин. Загляните в карантин антивируса — если файл там, его нужно восстановить и добавить в исключения, а не искать в интернете.

ЗАЯВКА ЧЕРЕЗ САЙТ

Если ситуация похожа на вашу

Оставьте номер телефона. Перезвоним и уточним детали.