Доброго часу доби.
Я думаю, що багато любителів ігор знайомі з програмою Steam (яка дозволяє легко і швидко купувати ігри, знайти однодумців і грати по мережі).
Мова в цій статті піде про одну популярну помилку, пов’язану з відсутністю файлу steam_api.dll (типовий вид помилки представлений на рис. 1). За допомогою цього файлу додаток Steam взаємодіє з грою, і природно, що якщо цей файл був пошкоджений (або видалений) програма поверне помилку “steam_api.dll is missing from your computer…” (до речі, написання помилки залежить ще і від вашої версії Windows, у деяких вона російською мовою).
І так, спробуємо розібратися з цією проблемою…
Причини відсутності файлу steam_api.dll
Найчастіше причинами відсутності цього файлу є:
Що робити з помилкою, як її виправити
Спосіб №1
На мій погляд, найпростіше, що можна зробити – це видалити Steam з комп’ютера, а потім знову встановити його, завантаживши з офіційного сайту (посилання нижче).
До речі, якщо ви хочете зберегти дані в Steam, то вам перед видаленням необхідно скопіювати файл «steam.exe» і папку Steamapps», які знаходяться по шляху: “C:Program FilesSteam” (зазвичай).
Steam
Сайт: http://store.steampowered.com/about/
Спосіб №2 (якщо файл був знешкоджений антивірусом)
Цей варіант підійде, якщо ваш файл був поміщений в карантин антивірусом. Найчастіше, при цьому антивірус вас сповістить про це яким-небудь грізним вікном.
Звичайно, у багатьох антивірусах, так само є журнал обліку, в якому повідомляється, що і коли було видалено або знешкоджено. Найчастіше, антивірус такі підозрілі файли поміщає в карантин, звідки їх можна легко відновити і вказати програмі, що файл корисний і його чіпати більше не потрібно…
В якості прикладу, зверніть увагу на звичайного захисника Windows 10 (див. рис. 2) – при виявленні потенційно небезпечного файлу, він перепитує, що з ним зробити:
Спосіб №3
Можна просто завантажити цей файл в інтернеті (тим більше, що скачати його можна на сотнях сайтів). Але особисто я не рекомендую, і ось чому:
Якщо файл все ж скачаєте, то скопіюйте його в папку:
- для Windows 32-bit — в папку С:WindowsSystem32;
- для Windows 64 bit — в папку C:WindowsSysWOW64;
Після чого, натисніть сполучення кнопок Win+R і введіть команду “regsvr steam_api.dll” (без лапок, див. рис. 3). Після цього перезавантажте комп’ютер і спробуйте запустити гру.
PS
До речі, для тих хто трохи знає англійську (хоча б зі словником) цілком можна так само ознайомитися з рекомендаціями на офіційному сайті Steam:
http://steamcommunity.com/discussions/forum/search/?q=steam_api.dll+is+missing (частина користувачів вже стикалася з подібною помилкою і вирішила її).
На цьому все, всім удачі і поменше помилок…