Я думаю, що багато любителів ігор знайомі з програмою Steam (яка дозволяє легко і швидко купувати ігри, знайти однодумців і грати по мережі).
Мова в цій статті піде про одну популярну помилку, пов'язану з відсутністю файлу steam_api.dll (типовий вид помилки представлений на рис. 1). За допомогою цього файлу додаток Steam взаємодіє з грою, і природно, що якщо цей файл був пошкоджений (або видалено) - то програма поверне помилку "steam_api.dll is missing from your computer." (До речі, написання помилки залежить ще і від вашої версії Windows, у деяких вона російською мовою).
І так, спробуємо розібратися з цією проблемою.
Мал. 1. steam_api.dll is missing from your computer (в перекладі на російську: "Відсутній файл steam_api.dll, спробуйте перевстановити програму щоб усунути проблему").
Причини відсутності файлаsteam_api.dll
Найчастіше причинами відсутності цього файлу є:
- установка ігор різного роду збірок (на трекерах їх часто називають repack). У таких збірках може бути змінений оригінальний файл, через що і з'являється ця помилка (тобто оригінального файлу немає, а змінений поводиться "неправильно");
- антивірус дуже часто блокує (або взагалі відправляє в карантин) підозрілі файли (до яких часто відносять і steam_api.dll). Тим більше, якщо він був змінений якимись умільцями при створенні repack - до таких файлів у антивірусів довіри ще менше;
- зміна файлу steam_api.dll при установці якої-небудь нової гри (при установці будь-якої гри, тим більше не ліцензійної, є ризик змінити цей файл).
Що робити з помилкою, як її виправити
До речі, якщо ви хочете зберегти дані в Steam, то вам перед видаленням необхідно скопіювати файл «steam.exe» і папку «Steamapps», які знаходяться по шляху: "C: \ Program Files \ Steam" (зазвичай).
З посіб №2 (якщо файл був знешкоджений антивірусом)
Цей варіант підійде, якщо ваш файл був поміщений в карантин антивірусом. Найчастіше, при цьому антивірус вас повідомить про це якимось грізним вікном.
Зазвичай, у багатьох віруси, так само є журнал обліку, в якому повідомляється, що і коли було видалено або знешкоджено. Найчастіше, антивірус такі підозрілі файли поміщає в карантин, звідки їх можна легко відновити і вказати програмі, що файл корисний і його чіпати більше не потрібно.
В якості прикладу. зверніть увагу на звичайного захисника Windows 10 (див. рис. 2) - при виявленні потенційно небезпечного файлу, він перепитує, що з ним зробити:
- видалити - файл буде видалений з ПК назавжди і більше ви його не знайдете;
- помістити в карантин - тимчасово буде блокований, поки ви не вирішите, що робити з ним;
- дозволити - більше вас захисники не буде попереджати про цей файл (власне, в нашому випадку потрібно дозволити файлу steam_api.dll працювати на ПК).
Мал. 2. Захисник Windows
Можна просто завантажити цей файл в інтернеті (тим більше, що скачати його можна на сотнях сайтів). Але особисто я робити це не рекомендую, і ось чому:
Якщо файл все ж скачаєте, то скопіюйте його в папку:
- для Windows 32 bit - в папку С: \ Windows \ System32 \;
- для Windows 64 bit - в папку C: \ Windows \ SysWOW64 \;
Після чого, натисніть поєднання клавіш Win + R і введіть команду "regsvr steam_api.dll" (без лапок, див. Рис. 3). Після цього перезавантажте комп'ютер і спробуйте запустити гру.
Мал. 3. regsvr steam_api.dll
До речі, для тих хто трохи знає англійську (хоча б зі словником) цілком можна так само ознайомитися з рекомендаціями на офіційному сайті Steam:
На цьому все, всім удачі і поменше помилок.
- Оптимізація Windows 10
- Якщо гальмує комп'ютер ...
- Утиліти для прискорення комп'ютера
- Як поміняти пароль на Wi-Fi роутер
- Тихий звук на комп'ютері, ноутбуці
- Немає звуку на комп'ютері
- Ноутбук не підключається до Wi-Fi.
- Комп'ютер не бачить зовнішній жорсткий диск
- Комп'ютер не бачить карту пам'яті
- Біос не бачить завантажувальний флешку
- Як створити презентацію з нуля.