Куда подевался файл api-ms-win-crt-runtime-l1-1-0.dll

На устаревающих операционных системах Windows 7 и 8.1 во время запуска некоторых приложений от Adobe появляется ошибка, связанная с отсутствием файла api-ms-win-crt-runtime-l1-1-0.dll. Мы покажем, как её исправить на примере Windows 7 x64. Для остальных ОС решение будет точно таким же, нужно лишь установить правильное обновление.

Причина

В Windows 10 появилась универсальная среда Universal CRT, на основании которой Adobe выпускает свои продукты, поставляемые в пакете Creative Cloud. Она является составной частью «Десятки», а в Windows 7 и 8 универсальная платформа для выполнения C интегрируется посредством специального обновления под номером KB2999226.

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

Ошибка

Файл хоть и имеет расширение dll, динамической библиотекой не является. Это API, содержащий в своем инструментарии набор модулей, известных в среде разработчиков как ApiSet Stub DLL.

Чтобы устранить ошибку, необходимо скачать и установить KB2999226, а во избежание других подобных проблем заодно обновим и среду Visual Studio, необходимую для работы множества приложений, в том числе и от Adobe.

Загрузка обновления

Апдейтом можно обзавестись через «Центр обновления», но мы пойдём иным путём по ряду причин (главная – не придётся отказываться от десятков навязываемых Майкрософт обновлений). Скачаем его автономный установщик на свой компьютер или ноутбук и интегрируем в систему.

Если пользуетесь Windows 7, для работы Universal CRT требуется обновление SP1, для «Восьмёрки» – S14.

  1. После выполнения этих требований переходим в Центр загрузки на ресурсе Майкрософт.
  2. Выбираем язык и кликаем «Скачать».

Загрузка SDK для Windows 10

  1. После переадресации выбираем «Щелкните здесь», если на протяжении 30 секунд загрузка архива не начнётся, в ином случае – ждём завершения операции.

Загрузка SDK
В состав архива входят автономные установщики для всех поддерживаемых операционных систем.

  1. Зажимаем кнопки [knopka]Win[/knopka] + [knopka]Pause[/knopka] и в обведённой строчке смотрим битность своей ОС.

Разрядность системы

  1. Открываем архив двойным кликом или через архиватор и запускаем файл, соответствующий версии и разрядности вашей операционной системы.

В текстовом документе UCRT ReadMe.rtf содержатся сведения о соответствии файлов обновлений операционным системам. Для нашей «Семёрки» 64-bit подходит Windows6.0-KB2999226-x64.msu.

Все дальнейшие действия осуществляются автоматически.

  1. После завершения перезагружаем компьютер и обновляем Visual Studio, как это показано разделом ниже.

Загрузка офлайн обновления

Метод установки среды выполнения C отличается от предыдущего тем, что скачивать будем только подходящий для нашего ПК апдейт.

  1. Открываем страницу Центра загрузки Майкрософт.

Загрузка обновления
Выбираем нужный пакет, исходя из информации, полученной в окне «Система» (открывается [knopka]Win[/knopka] + [knopka]Pause[/knopka]).

  1. После получения файла выполняем его и также перезагружаем компьютер.

Установка обновления

Инсталляция Visual Studio

С одной стороной проблемы справились, теперь не допустим вторую. Далеко не все пользователи инсталлируют на компьютер системные программы: кодеки, различные библиотеки и среды для выполнения программ. Исправим это.

  1. Открываем ссылку и кликаем «Скачать».

Выбираем язык и скачиваем Visual Studio 2015

  1. Флажком отмечаем дистрибутив той разрядности, что и используемая Windows (x64.exe для x64 или vc_redist.x86.exe, если установлена 32-битная система), и загружаем его.

Выбираем файл нужной разрядности

  1. Выполняем скачанный файл и принимаем пункты лицензионного соглашения, а после активации кнопки «Установить» щелкаем по ней.

Установка

  1. Закрываем окно и работаем.

При появлении ошибки с кодом 0×80070666 в процессе развертывания VS удаляем её предыдущую версию и устанавливаем заново в принудительном режиме.

  1. В этом нам поможет окно «Выполнить» или командная строка: вводим и запускаем команду «C:\download\x64.exe /layout switch», где путь и название апдейта указываем свои.

Принудительная установка

Видео

На видео демонстрируется весь процесс исправления ошибки.

Оцените статью
OS Helper
Добавить комментарий