Api-ms-win-core-libraryloader-l1-1-1.dll відсутня – як виправити?

При оновленні Windows до нової версії та запуску деяких ігор і програм ви можете отримати повідомлення про помилку «Запуск програми неможливий, оскільки на комп’ютері відсутній api-ms-win-core-libraryloader-l1-1-1.dll». Код в кінці імені файлу DLL може бути і іншим, наприклад, l1-2-0, l1-2-1 або l1-2-2.

Способи усунення помилки відсутності бібліотеки

У цій інструкції розглянуті можливі способи виправити помилку «відсутній Api-ms-win-core-libraryloader-l1-1-1.dll» та проблеми відсутності інших варіантів цього файлу в Windows.

Виправлення помилки при оновленні Windows 7 до Windows 10

Помилка відсутності Api-ms-win-core-libraryloader-l1-1-1.dll

Якщо під час оновлення до Windows 10 ви отримали повідомлення «api-ms-win-core-libraryloader-l1-1-1.dll відсутній або пошкоджений», спробуйте наступні кроки:

  1. В папці C:WindowsSystem32 скопіюйте файл wimgapi.dll (правий клік — копіювати).
  2. Вставте цей файл у папку C:Windows10Upgrade (правий клік — вставити) і підтверджуйте заміну файлу.
  3. Заново запустіть процес оновлення.

Скоріш за все, це вирішить проблему, і оновлення системи пройде без помилок. Файл не з’явиться у системі, але повідомлення про помилки, пов’язані з його відсутністю, зникнуть (тільки під час оновлення системи до нової версії).

Помилки з файлами api-ms-win-core-libraryloader

Якщо ви зіткнулися з помилками, пов’язаними з відсутністю будь-яких DLL файлів api-ms-win-core-libraryloader, оптимальний і найбільш ефективний метод їх усунення — оновлення операційної системи: встановлення актуальної версії Windows 11 або Windows 10.

Цікаво, що в системних папках нових ОС ви цей файл також не знайдете, проте помилок також не буде. Причина: при виклику цього файлу система запускатиме необхідні системні функції з бібліотеки KERNELBASE.DLL, де вони присутні. Таким чином, це свого роду віртуальна DLL, яка є API для доступу до потрібних функцій системних бібліотек.

Функції Api-ms-win-core-libraryloader-l1-1-1.dll у Kernelbase.dll

Альтернативні способи вирішення проблеми

Якщо оновлення системи вам не підходить, спробуйте наступні способи для усунення помилки, проте жоден з них не гарантує результат:

  • Скачайте та встановіть оновлення універсальної середовища виконання C для вашої версії Windows з офіційного сайту — завантаження знаходяться в другому розділі сторінки. Для 64-бітних версій Windows потрібно завантажити x64 версію, для 32-біт — x86 версії.
  • Встановіть компоненти Visual C++ Redistributable 2015-2022 з офіційного сайту. Важливо: для x64 версій Windows потрібно встановити дві версії компонентів: x64 і x86, оскільки деяким програмам потрібні 32-бітні версії компонентів навіть у 64-розрядних системах.

Ці дії не додадуть відсутній файл у систему, але оновлять системні бібліотеки та перелік доступних у них функцій, що може виправити помилку як з файлами api-ms-win-core-libraryloader, так і з деякими іншими.

Додаткова інформація для виправлення

Якщо вказані два кроки не допомогли, можна спробувати слідуюче:

  • Скачайте 32-бітну та 64-бітну версію відсутнього файлу та скопіюйте їх у систему: 32-бітний у C:WindowsSysWOW64, а 64-бітний — у C:WindowsSystem32 (не переплутайте шляхи). Якщо це не вирішить проблему, належить видалити скопійовані вами файли.
  • Встановіть оновлення ОС (мова не про оновлення до нової версії).
  • Для деяких програм (наприклад, DaVinci Resolve) відзначено, що установка в розташування за замовчуванням вирішує проблему, а при виборі папки вручну з’являється помилка.
  • Спробуйте встановити останню версію .NET Framework на вашому комп’ютері з офіційного сайта.
  • В деяких випадках для виправлення помилки достатньо встановити більш стару версію програми — якщо актуальність версії для вас не принципова.

Враховуйте, що іноді причиною помилки можуть бути особливості самої запущеної програми: іноді допомагає її запуск у режимі сумісності або від імені адміністратора, але найчастіше спрацьовує використання іншої версії або нової версії системи на комп’ютері.

Тарас Бондаренко
Тарас Бондаренко

Різноманітність – ключ до розвитку. Навіть не будучи експертом у всьому, можна ставити правильні питання, використовувати сучасні інструменти та щиро ділитися досвідом