steam_api.dll відсутній


Steam

У багатьох геймерів періодично виникає «помилка steam_api.dll» відсутня, що заважає нормально грати в улюблену гру. Вона може виникнути у будь-якої гри - Civilization, Call of Duty, Brutal Legend, Dota 2, Bioshock, Resident Evil та ін. Що в цих ігор спільного? Загальний у них спосіб поширення ліцензії на гру - Steam від компанії Valve. Справа в тому, що розробники ігор теж хочуть їсти, а Steam допомагає їм отримувати за своє дітище гроші. Для цього в систему встановлюється спеціальний додаток Steam, містить бібліотеку steam_api.dll, яка відповідає за взаємодію c встановленою грою. Вона дозволяє оновлювати, грати і активувати ігри через Інтернет.

Так от, встановлюючи ламану версію гри, ви встановлюєте у себе підправлений файл steam_api.dll. Ну а результатом може бути те, що бібліотеку steam_api.dll видалити антивірус або сама гра її не визнає. Після цього, при запуску гри Ви будете отримувати помилку «steam_api.dll is missing from your computer» або «steam_api.dll відсутній» :

steam_api-dll

Помилка «точка входу в процедуру steam_api не знайдена в бібліотеці DLL steam_api.dll» - це теж з цієї опери.

steam_api-2
До речі, думаю варто зазначити, що помилки з steam_api.dll виникають і на офіційно придбаних ліцензійних іграх.
Так що ж робити в цьому випадку і як виправити помилку «steam_api.dll відсутня».


Примітка: перед тим як почати маніпуляції з грою і системними файлами, спробуйте запустити гру з правами адміністратора (натискаємо правою кнопкою на додатку і вибираємо пункт" Запуск від імені Адміністратора), можливо проблема саме в нестачі додатком прав на доступ.
Так само, я б рекомендував додати файл бібліотеки steam_api.dll у виключення антивіруса, так як нерідко саме він блокує нормальну роботу Steam.

1. Завантажити steam_api.dll

Перше і найпростіше, що можна зробити - завантажити steam_api.dllнаприклад звідси або звідси. Потім копіюємо в папку С:\Windows\System32, якщо у Вас Windows XP, 7 або 8 32 bit. Якщо ж у Вас 64-бітна версія Windows - файл steam_api.dll треба кидати в C:\Windows\SysWOW64\. Зауважте, що файл скачаний з Інтернету може бути заражений вірусом і наслідки можуть бути дуже сумні.
Після того, як скопіювали steam_api.dllнатискаємо комбінацію Win R і у вікні пишемо команду «regsvr steam_api.dll», натискаємо ОК.

regsrv_steam_api_dll

В деяких випадках допомагає копіювання steam_api.dll в папку з грою.
Запускаємо гру і дивимося. Якщо помилка все одно вискакує - йдемо до кроку 2.

2. Відновлення системи Windows.

Пробуємо відкотитися до моменту установки гри через майстер «Відновлення системи» (Пуск -> Стандартні -> Службові -> Відновлення системи). Найчастіше, при установці гри Windows робить точку відновлення системи. Ось до неї-то і треба відкотитися.
Не допомогло? Йдемо далі.

3. Перевстановити Steam.

Щоб не видалити всі ігрові дані, а вони при перевстановлення Steam видалятися, йдемо в папку:
C:\Program Files\Steam
Файли ігор Steam тут в підкаталозі Steamapps. Її треба скопіювати на інший диск з файлом steam.exe.
Після цього йдемо в Панель інструментів -> Програми і видаляємо Steam. Потім качаємо його звідси і встановлюємо. Повертаємо назад папку Steamapps і steam.exe.

Пробуємо. Не допомагає? Переходимо до кроку 4.

4. Переустанавливаем гру.

Так, це останній і самий крайній спосіб. Він частіше всього підходить в тому випадку, якщо гра встановлюється з repack'а. Обов'язково збережіть всі save'и ігри та ігрові дані Steam перед перевстановлення гри. Після переустановки - поверніть їх туди, де вони і були.