Содержание статьи:
Вы скачиваете новую игру, устанавливаете её, кликаете по ярлыку и получаете системное окно: «Запуск программы невозможен, так как на компьютере отсутствует steam_api64.dll. Попробуйте переустановить программу» (иногда файл называется просто steam_api.dll).
Самая большая ошибка, которую совершают пользователи при виде этого окна — они идут в Яндекс, пишут "скачать steam_api64.dll", качают файл с первого попавшегося сайта и кидают его в папку с игрой. После этого игра либо вообще не реагирует, либо перекидывает вас в магазин Steam с требованием купить лицензию. Разберемся, что это за файл и как правильно решить проблему. Если вы хотите пополнить стим или узнать о скидках 90%, то вам на нашу статью: Распродажи Steam.
Что такое steam_api64.dll и почему он пропадает?
Этот файл — эмулятор. Оригинальный файл steam_api64.dll нужен лицензионным играм для связи с программой Steam (чтобы сохранять достижения, облачные сохранения и проверять куплена ли игра).
Если вы скачали игру со сторонних сайтов (репак), хакеры заменяют этот оригинальный файл на свой, "взломанный". Он заставляет игру думать, что Steam запущен и игра куплена.
Почему появляется ошибка: Ваш встроенный Защитник Windows (или сторонний антивирус) видит этот взломанный файл, решает, что это троян, и мгновенно, без спроса удаляет его прямо во время установки игры!
Кстати, Защитник Windows может блокировать не только отдельные библиотеки, но и работу самого установщика. Если процесс прерывается в самом начале, изучите, почему не устанавливаются программы — часто причина в кириллице в путях или блокировках службы "Установщик Windows
Как исправить ошибку (Возврат из карантина)
Чтобы игра запустилась, нам нужно забрать файл у антивируса и вернуть его на место.
Если у вас Защитник Windows 10/11 (Windows Defender):
-
Откройте меню «Пуск» -> Параметры -> Обновление и безопасность -> Безопасность Windows.
-
Нажмите кнопку «Открытие службы "Безопасность Windows"».
-
Перейдите в раздел «Защита от вирусов и угроз».
-
Найдите строчку «Журнал защиты» (там будут показаны все недавно заблокированные файлы).
-
Найдите самую свежую блокировку (с красным или желтым значком). Нажмите на нее (возможно, потребуется пароль администратора).
-
Если в описании угрозы указан путь к вашей игре и файл steam_api64.dll (или HackTool:Win32/Crack), нажмите кнопку «Действия» внизу и выберите «Восстановить» (или Разрешить на устройстве).
Файл вернется в папку с игрой, и она сразу же запустится!
Как предотвратить удаление в будущем
Если вы просто восстановите файл, при следующей перезагрузке ПК антивирус снова его "сожрет". Вам нужно добавить папку с игрой в исключения (белый список).
-
В том же окне "Защита от вирусов и угроз" прокрутите вниз до раздела "Параметры защиты от вирусов и угроз" и нажмите «Управление настройками».
-
Прокрутите в самый низ до раздела "Исключения" и нажмите «Добавление или удаление исключений».
-
Нажмите кнопку «Добавить исключение» -> выберите «Папка».
-
Укажите папку, в которую установлена ваша игра.
Если после восстановления файла игра всё равно выдает окно с красным крестиком, это может быть конфликт системных библиотек. Проверьте, не появилась ли у вас ошибка при запуске приложения (0xc000007b) — она часто возникает при попытке запустить взломанную игру на "чистой" Windows без нужных пакетов Visual C++