При оновленні 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
Якщо під час оновлення до Windows 10 ви отримали повідомлення «api-ms-win-core-libraryloader-l1-1-1.dll відсутній або пошкоджений», спробуйте наступні кроки:
- В папці
C:WindowsSystem32
скопіюйте файлwimgapi.dll
(правий клік — копіювати). - Вставте цей файл у папку
C:Windows10Upgrade
(правий клік — вставити) і підтверджуйте заміну файлу. - Заново запустіть процес оновлення.
Скоріш за все, це вирішить проблему, і оновлення системи пройде без помилок. Файл не з’явиться у системі, але повідомлення про помилки, пов’язані з його відсутністю, зникнуть (тільки під час оновлення системи до нової версії).
Помилки з файлами api-ms-win-core-libraryloader
Якщо ви зіткнулися з помилками, пов’язаними з відсутністю будь-яких DLL файлів api-ms-win-core-libraryloader, оптимальний і найбільш ефективний метод їх усунення — оновлення операційної системи: встановлення актуальної версії Windows 11 або Windows 10.
Цікаво, що в системних папках нових ОС ви цей файл також не знайдете, проте помилок також не буде. Причина: при виклику цього файлу система запускатиме необхідні системні функції з бібліотеки KERNELBASE.DLL, де вони присутні. Таким чином, це свого роду віртуальна DLL, яка є API для доступу до потрібних функцій системних бібліотек.
Альтернативні способи вирішення проблеми
Якщо оновлення системи вам не підходить, спробуйте наступні способи для усунення помилки, проте жоден з них не гарантує результат:
- Скачайте та встановіть оновлення універсальної середовища виконання 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 на вашому комп’ютері з офіційного сайта.
- В деяких випадках для виправлення помилки достатньо встановити більш стару версію програми — якщо актуальність версії для вас не принципова.
Враховуйте, що іноді причиною помилки можуть бути особливості самої запущеної програми: іноді допомагає її запуск у режимі сумісності або від імені адміністратора, але найчастіше спрацьовує використання іншої версії або нової версії системи на комп’ютері.