Відсутній steam api.dll («steam api.dll is missing from your computer...»). Що робити?Доброго часу доби.

Я думаю, що багато любителів ігор знайомі з програмою Steam (яка дозволяє легко і швидко купувати ігри, знайти однодумців і грати по мережі).

Мова в цій статті піде про одну популярну помилку, пов’язану з відсутністю файлу steam_api.dll (типовий вид помилки представлений на рис. 1). За допомогою цього файлу додаток Steam взаємодіє з грою, і природно, що якщо цей файл був пошкоджений (або видалений) програма поверне помилку “steam_api.dll is missing from your computer…” (до речі, написання помилки залежить ще і від вашої версії Windows, у деяких вона російською мовою).

І так, спробуємо розібратися з цією проблемою…

Відсутній steam api.dll («steam api.dll is missing from your computer...»). Що робити?

Рис. 1. steam_api.dll is missing from your computer (в перекладі на російську: “Відсутній файл steam_api.dll спробуйте перевстановити програму щоб усунути проблему”).

 

Причини відсутності файлу steam_api.dll

Найчастіше причинами відсутності цього файлу є:

  • установка ігор різного роду збірок (на трекерах їх часто називають repack). У таких збірках може бути змінений оригінальний файл, з-за чого і з’являється ця помилка (тобто оригінального файлу немає, а змінений веде себе “неправильно”);
  • антивірус дуже часто блокує (або взагалі відправляє в карантин) підозрілі файли (до яких часто відносять і steam_api.dll). Тим більше, якщо він був змінений якими-небудь умільцями при створенні repack – до таких файлів у антивірусів довіри ще менше;
  • зміна файлу steam_api.dll при установці якої-небудь нової гри (при установці будь-якої гри, тим більше не ліцензійної, є ризик змінити цей файл).
  •  

    Що робити з помилкою, як її виправити

    Спосіб №1

    На мій погляд, найпростіше, що можна зробити – це видалити Steam з комп’ютера, а потім знову встановити його, завантаживши з офіційного сайту (посилання нижче).

    До речі, якщо ви хочете зберегти дані в Steam, то вам перед видаленням необхідно скопіювати файл «steam.exe» і папку Steamapps», які знаходяться по шляху: “C:Program FilesSteam” (зазвичай).

    Steam

    Сайт: http://store.steampowered.com/about/

    Відсутній steam api.dll («steam api.dll is missing from your computer...»). Що робити?

     

    Спосіб №2 (якщо файл був знешкоджений антивірусом)

    Цей варіант підійде, якщо ваш файл був поміщений в карантин антивірусом. Найчастіше, при цьому антивірус вас сповістить про це яким-небудь грізним вікном.

    Звичайно, у багатьох антивірусах, так само є журнал обліку, в якому повідомляється, що і коли було видалено або знешкоджено. Найчастіше, антивірус такі підозрілі файли поміщає в карантин, звідки їх можна легко відновити і вказати програмі, що файл корисний і його чіпати більше не потрібно…

    В якості прикладу, зверніть увагу на звичайного захисника Windows 10 (див. рис. 2) – при виявленні потенційно небезпечного файлу, він перепитує, що з ним зробити:

  • видалити файл видалено з ПК назавжди і більше ви його не знайдете;
  • помістити в карантин – тимчасово буде блокований, поки ви не вирішите, що робити з ним;
  • дозволити – більше вас захисник не буде попереджати про це файлі (власне, в нашому випадку потрібно дозволити файлу steam_api.dll працювати на ПК).
  • Відсутній steam api.dll («steam api.dll is missing from your computer...»). Що робити?

    Рис. 2. Захисник Windows

     

    Спосіб №3

    Можна просто завантажити цей файл в інтернеті (тим більше, що скачати його можна на сотнях сайтів). Але особисто я не рекомендую, і ось чому:

  • невідомо, який файл ви скачаєте, а раптом він битий, що може завдати певної шкоди системі;
  • важко визначитися з версією, дуже часто файли дають зміненими, і поки підберете те що потрібен – спробуєте десятки файлів (а це збільшує ризик, див. пункт 1);
  • дуже часто разом з цим файлом (на деяких сайтах) вам на додачу дають ще і рекламні модулі, від яких надалі доведеться чистити комп’ютер (іноді аж до переустановлення Windows).
  • Якщо файл все ж скачаєте, то скопіюйте його в папку:

    • для Windows 32-bit — в папку С:WindowsSystem32;
    • для Windows 64 bit — в папку C:WindowsSysWOW64;

    Після чого, натисніть сполучення кнопок Win+R і введіть команду “regsvr steam_api.dll” (без лапок, див. рис. 3). Після цього перезавантажте комп’ютер і спробуйте запустити гру.

    Відсутній steam api.dll («steam api.dll is missing from your computer...»). Що робити?

    Рис. 3. regsvr steam_api.dll

     

    PS

    До речі, для тих хто трохи знає англійську (хоча б зі словником) цілком можна так само ознайомитися з рекомендаціями на офіційному сайті Steam:

    http://steamcommunity.com/discussions/forum/search/?q=steam_api.dll+is+missing (частина користувачів вже стикалася з подібною помилкою і вирішила її).

    На цьому все, всім удачі і поменше помилок…

     

    Соц закладки
    Соц закладки