Ошибка «The EOS SDK could not be found» и способы её устранения¶
«The EOS SDK could not be found. Please reinstall the application.» — сообщение об ошибке, возникающее при запуске компьютерных игр и приложений, использующих онлайн-сервисы Epic Games (Epic Online Services, EOS). Ошибка указывает на то, что приложение не может найти или загрузить библиотеки SDK Epic Online Services, необходимые для работы сетевых функций — мультиплеера, системного чата, сопоставления игроков, облачных сохранений и аутентификации.
¶Причины возникновения
Сообщение появляется, когда исполняемые файлы EOS SDK (как правило, EOSSDK-Win64.dll или EOSSDK-Win32.dll) отсутствуют в папке игры, повреждены, несовместимы по версии или не могут быть загружены из-за проблем с зависимостями. Основные причины:
- Неполная установка игры — файлы SDK не были скопированы из-за сбоя установщика, нехватки места на диске или прерывания загрузки.
- Удаление или блокировка файлов — антивирус, файрвол или «чистильщики» систем могут расценить DLL-библиотеки как подозрительные и переместить их в карантин.
- Отсутствующие системные компоненты — для работы SDK требуются Microsoft Visual C++ Redistributable (версии 2015–2022, x86 и x64) и, в некоторых случаях, компоненты DirectX.
- Конфликты версий — устаревшая или, наоборот, неожиданно обновлённая версия библиотеки несовместима с текущей сборкой игры.
- Неправильные права доступа — запуск от имени пользователя без прав администратора может помешать загрузке библиотек.
- Перенос установленной игры — ручное копирование папки на другой диск без повторной установки часто приводит к отсутствию или повреждению файлов.
¶Способы исправления
¶Проверка целостности файлов через лаунчер
Наиболее универсальный способ — запустить проверку целостности файлов в лаунчере, через который игра установлена:
- Steam: ПКМ по игре → «Свойства» → «Установленные файлы» → «Проверить целостность файлов игры».
- Epic Games Launcher: ПКМ по игре в библиотеке → «Управление» → «Проверить».
- GOG Galaxy: ПКМ по игре → «Проверить/восстановить».
Лаунчер скачает недостающие и повреждённые файлы, включая библиотеки EOS SDK.
¶Переустановка игры
Если проверка целостности не помогла, рекомендуется полная переустановка: удалить игру через лаунчер, убедиться, что папка установки удалена (включая скрытые файлы конфигурации в %LOCALAPPDATA% и %APPDATA%), после чего установить заново.
¶Установка Visual C++ Redistributable
Для работы EOS SDK необходимы пакеты Microsoft Visual C++ 2015–2022 Redistributable. Следует установить обе версии — x86 и x64, даже если система 64-разрядная. После установки требуется перезагрузка компьютера.
¶Настройка антивируса и файрвола
Файлы EOSSDK-Win64.dll и связанные исполняемые файлы следует добавить в исключения антивируса и файрвола. Перед этим стоит проверить папку карантина — если библиотека была перемещена, её можно восстановить.
¶Запуск от имени администратора
ПКМ по ярлыку игры → «Запуск от имени администратора». Если это помогло, режим можно закрепить в свойствах ярлыка на вкладке «Совместимость».
¶Удаление конфликтующих модов
Модификации, изменяющие сетевой код игры, могут конфликтовать с EOS SDK. При появлении ошибки моды следует временно отключить и проверить запуск без них.
¶Проверка системных библиотек
В редких случаях помогает обновление DirectX через DirectX End-User Runtime Web Installer, а также установка последних обновлений Windows.
¶Профилактика
Для снижения вероятности повторного появления ошибки рекомендуется:
- устанавливать игры на системный диск с достаточным запасом места;
- не переносить установленные игры вручную — использовать функции переноса в лаунчерах;
- добавлять папки игр в исключения антивируса до установки;
- регулярно обновлять систему и пакеты Visual C++ Redistributable.
Источники:
- Epic Games Developer Documentation — Epic Online Services SDK
- Microsoft Docs — Microsoft Visual C++ Redistributable Latest Supported Downloads
- Steam Support — Проверка целостности файлов игры
- Epic Games Support — Troubleshooting Game Installation Issues
