Тема: Отсутствует steam_api.dll («steam_api.dll is missing from your computer…»). Что делать?  (Прочитано 689 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tyr0I{

  • Учитель
  • ****
  • Сообщений: 1042
  • Поблагодарили: 3 раз(а)
  • Уважение: +1/-0
  • Пол: Мужской
    • Просмотр профиля


Я думаю, что многие любители игр знакомы с программой Steam (которая позволяет легко и быстро приобретать игры, найти единомышленников и играть по сети).
Речь в этой статье пойдет про одну популярную ошибку, связанную с отсутствием файла steam_api.dll (типичный вид ошибки представлен на рис. 1). При помощи этого файла приложение Steam взаимодействует с игрой, и естественно, что если этот файл был поврежден (или удален) - то программа вернет ошибку "steam_api.dll is missing from your computer..." (кстати, написание ошибки зависит еще и от вашей версии Windows, у некоторых она на русском языке).
И так, попробуем разобраться с этой проблемой...

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 Files\Steam" (обычно).


Способ №2 (если файл был обезврежен антивирусом)
Этот вариант подойдет, если ваш файл был помещен в карантин антивирусом. Чаще всего, при этом антивирус вас известит об этом каким-нибудь грозным окном.

Обычно, во многих антивирусах, так же есть журнал учета, в котором сообщается, что и когда было удалено или обезврежено. Чаще всего, антивирус такие подозрительные файлы помещает в карантин, откуда их можно легко восстановить и указать программе, что файл полезный и его трогать больше не нужно...

В качестве примера, обратите внимание на обычного защитника Windows 10 - при обнаружении потенциально опасного файла, он переспрашивает, что с ним сделать:

  • удалить - файл будет удален с ПК навсегда и больше вы его не найдете;
  • поместить в карантин - временно будет блокирован, пока вы не решите, что делать с ним;
  • разрешить - больше вас защитник не будет предупреждать об этом файле (собственно, в нашем случае нужно разрешить файлу steam_api.dll работать на ПК).

Защитник Windows


Способ №3
Можно просто скачать данный файл в интернете (тем более, что скачать его можно на сотнях сайтов). Но лично я делать это не рекомендую, и вот почему:

  • неизвестно, какой файл вы скачаете, а вдруг он битый, что может нанести определенный вред системе;
  • трудно определиться с версией, очень часто файлы дают измененными, и пока подберете тот что нужен - попробуете десятки файлов (а это увеличивает риск, см. пункт 1);
  • очень часто вместе с этим файлом (на некоторых сайтах) вам в придачу дают еще и рекламные модули, от которых в последствии придется чистить компьютер (иногда вплоть до переустановки Windows).

Если файл все же скачаете, то скопируйте его в папку:
  • для Windows 32 bit — в папку С:\Windows\System32\;
  • для Windows 64 bit — в папку C:\Windows\SysWOW64\;

После чего, нажмите сочетание кнопок Win+R и введите команду "regsvr steam_api.dll" (без кавычек). После этого перезагрузите компьютер и попробуйте запустить игру.

regsvr steam_api.dll
« Последнее редактирование: 02 Март 2016, 06:14:26 от Tyr0I{ »
Хорошие люди принесут вам счастье, плохие наградят вас опытом, худшие - дадут вам урок, а лучшие - подарят воспоминания. Цените каждого!
 


 


Поиск

 
SimplePortal 2.3.6 © 2008-2014, SimplePortal