Отсутствует steam_api.dll («steam_api.dll is missing from your computer…»). Что делать?

Главная Игры на ПК и приставках Игры для ПК Отсутствует steam_api.dll («steam_api.dll is missing from your computer…»). Что делать?
1 ответ(ов) в теме
Tyr0I{
не в сети давно
На сайте с 09.03.2014
Участник
0
06:11

Форум

Я думаю, что многие любители игр знакомы с программой 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 FilesSteam" (обычно).

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

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

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

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

Форум  Защитник Windows

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

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

Если файл все же скачаете, то скопируйте его в папку:

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

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

Форум  regsvr steam_api.dll

Редакции сообщения
0

Ваше имя *

Ваш E-mail *

не публикуется

Текст сообщения *