Ошибка api-ms-win-downlevel-kernel32-l2-l-0.dll при запуске Epic Games в Windows 7
При запуске игрового клиента Epic Games пользователь может столкнуться с ошибкой api-ms-win-downlevel-kernel32-l2-l-0.dll в Windows 7. Сообщение об ошибке говорит, что файл отсутствует, но иногда это не так. Файл api-ms-win-downlevel-kernel32 может находиться на компьютере и не выполнять свою функцию, так как приложение делает неправильный запрос к данному файлу. Это связано с обновлением самого лаунчера, где убрана зависимость библиотеки и большей привязки к Windows 10. В частности, ранний путь детектора блоков в Windows 7 был изменен в самом лаунчере, а в Windows 10 это другой путь.
Как исправить api ms win downlevel kernel32?
Это руководство поможет устранить данную проблему, если вы уже переустановили все Visual C++ и NET Framework, и все ровно получаете ошибку, что:
Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-downlevel-kernel32-l2-l-0.dll . Попробуйте переустановить программу.
1. Запуск Epic Games от имени админа
Нажмите правой кнопкой мыши по ярлыку Epic Games и выберите "Запуск от имени администратора".
2. Копирование файла в Win64 Epic Game
Перейдите по пути C:\Windows\System32\CompatTel и найдите файл api ms win downlevel kernel32 l2 1 0.dll, после чего скопируйте данный файл. Далее перейдите по другому пути C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win64 и вставьте скопированный файл. Попробуйте запустить Epic Game.
Важно: Если файл будет начинаться с большой буквы Api-ms.., то переименуйте в нижний регистр т.е. с маленькой буквы api-ms.. Перезагрузите ПК и запустите игровой клиент. Кроме того, если у вас нет папки CompatTel, то установите ниже патч KB4507456 для Windows 7.
3. KB4507456 для Winodws 7
Перейдите на официальный каталог обноdлений Microsoft и скачайте патч KB4507456 для Windows 7 x64 или x86 в зависимости от разрядности самой системы. Установите патч и перезагрузите ПК.
4. Скачать api-ms-win-downlevel-kernel32
Я не сторонник скачивания DLL файлов с непонятных сайтов, так как нет гарантий, что он может быть не заражен. Но данный метод работает. Скачайте api-ms-win-downlevel-kernel32-l2-l-0.dll с удобного вам сайта и закиньте его по пути C:\Windows\System32\.
Примечание: Вы также можете попробовать взять файл с C:\Windows\System32\CompatTel и закинуть его в C:\Windows\System32\.
5. Обновите Epic Game
Эпики исправили данную проблему в Epic Games Launcher версии 12.1.7. Если вы использовали ниже версию, то удалите её и скачайте новую с официального сайта epicgames.