Ошибка steam_api.dll is missing from your computer или же по-русски — steam_api.dll отсутствует на Вашем компьютере — частое явление, известное многим любителям поиграть в компьютерные игры. Вообще, сервис Steam с одноименным приложением знаком ещё со времен Half Life и Couter Strike. Основное его предназначение — покупка и обновление игр, возможность сетевых баталий на серверах Steam, форумы и т.п. Приложение Steam устанавливается вместе со всеми библиотеками при инсталляции таких игр, как например, COD Black OPS, Resident Evil 6, Metro 2033 Last Night, Tomb Rider и т.д. После этого игра и Steam тесно взаимодействую друг с другом через тот самый steam_api.dll.
Почему возникают ошибки со steam_api.dll?
Чаще всего с ошибкой отсутствия steam_api.dll сталкиваются те, кто ставит игры из Repack либо сами ломают Steam с помощью разных кряков. А дальше происходит вот что: антивирус считает измененный steam_api.dll зараженным и удаляет его в карантин Причем, произойти это может прямо во время установки игры, а может и при следующем запуске антивируса).
Но самое обидное заключается в том, что проблема с steam_api.dll может возникнуть и на лицензионной игре. В этом случае чаще всего возникает ошибка типа The procedure entry point could not be located in the dynamic link library steam_api.dll (ну или по-русски: Точка входа в процедуру не найдена в библиотеке steam_api.dll).
Возникает он чаще всего опять же потому, что оригинальный steam_api.dll был изменен какой-нибудь другой игрой.
Как решить ошибку «отсутствует steam_api.dll «?!
Решений может быть несколько. Рассмотрим все по порядку:
1. Steam_api.dll был заблокирован антивирусом.
В этом случае антивирусная программа будет выкидывать тревожные сообщения, что подозрительный файл steam_api.dll заблокирован. Если Вы ставили игру из Repack или пользовались «кряком» — добавьте steam_api.dll в исключения. После этого, антивирус просто не будет обращать на него внимание. Если же у Вас была лицензионная игра и ничем вы Steam не ломали — стоит задуматься: откуда у Вас модифицированный steam_api.dll. Возможно на компьютере вирус — проверьте локальные диски антивирусом.
2. Steam_api.dll был удален
Опять же, если игра была установлена из Repack или с использованием «кряка» — просто восстановите steam_api.dll из папки карантина Вашего антивируса, и добавьте его в исключения.
Не помогло? Удаляем игру полностью и устанавливаем заново, отключив предварительно антивирусную программу.
Хуже в том случае, когда игра лицензионная. Придется переустанавливать Steam.
Для этого сначала идем в папку C:\Program Files\Steam и копируем оттуда файл steam.exe и папку Steamapps. Делаем мы это с той целью, чтобы сохранить все игровые данные. Теперь нажимаем комбинацию клавиш Win+R и в открывшемся окне пишем Control Panel, нажимаем OK. Попадаем в Панель инструментов. Теперь в случае Windows XP выбираем пункт Установка и удаление программ, а в случае Windows 7 и Windows 8: Программы -> Программы и компоненты, ищем Steam и нажимаем кнопку Удалить. Готово, осталось теперь скачать Steam отсюда, установить его и перезагрузить компьютер.
Есть ещё один способ восстановить работоспособность любимой игры:
Скачать steam_api.dll
Этот способ я рекомендую использовать в самом крайнем случае. Почему? Потому что скачать steam_api.dll можно из множества разных источников — вот два из таких — ссылка_1 или ссылка_2. Но во-первых, вы не знаете что Вы качаете — это может быть как оригинальный steam_api.dll, так и модифицированный — обязательно внимательно читайте описание файла. К тому же, нет скачанный steam_api.dll может оказаться инфицированным и Вы ставите под угрозу работу все системы. В любом случае — Выбор за Вами.
Итак, скачав steam_api.dll, копируем его:
— для Windows XP, Windows 7 и Windows 8 32 bit — в папку %winroot%\System32 ( как правило в большинстве случаев С:\Windows\System32\)
— для Windows Windows 7 и Windows 8 64 bit — в папку %winroot%\SysWOW64\ ( соответственно, обычно C:\Windows\SysWOW64\)
Далее нажимаем комбинацию клавиш Win+R и в открывшемся окне пишем команду:
regsvr steam_api.dll
нажимаем OK.
После этого остается перезагрузить компьютер и запустить игру.
Примечание:
Если команда regsvr steam_api.dll не сработает попробуйте команду
regsvr32 steam_api.dll
У вас скорее всего это результат работы вирусов. Попробуйте систему откатить с помощью Восстановления системы на более ранние точки.
это я делал но не помогло))))
извени но еще один вопрос: выдается ошибка «error in java launcher» что мне делать не знаешь?
А при запуске какого приложения такая ошибка появляется?
RegSvr32
Проверьте, что двоичный файл хранится на указанном пути или запустите отладку, чтобы диагностировать проблему с этим двоичным файлом или зависимыми DLL-файлами.
Не указан найденный модуль.
Вот такое выбивает. Что необходимо сделать?
Вообщем так, кому поможет. Проделывал все описанное выше, после сделал элементарное, которое в голову почему-то не пришло раньше. Просто не хватало этого dll именно в папке с игрой. Скачал, вставил и понеслась!
У меня выдаёт ошибку:
Ошибка при вызове Loadlibrary(«steam_api.dll») — не найден указанный модуль.
При этом сам steam_api.dll скачан.
Всея сделал как написано и тут пишет что то типа проверьте совместима ли stream apidll с версией виндовс
А все — это что — стим переустанавливали или steam_api.dll скачивали?
А вот у меня такой вопросик , я тут почитал по поводу файлика стим сделал вроде как норм , но появилась другая проблема . Она заключается в том , что при запуски игры (Резидент 6 репак от лицензии) он мне пишит что мол Failed to initialize Steam , как это можно поправить?
Попробуйте запустить игру с правами Администратора. Если не поможет — пробуйте переустановить игру.
мне говорят запуск программы невозможен так как на компьютере отсуствует steam_api.dll.попробуйте переустановить программу…..помогите что делать….
1aзим, здравствуйте. В статье выше описаны способы решения Вашей проблемы.
Здравствуйте!»Я вроде как установил стим,но тем не менее некоторые игры не идут,пишет отсуствует steam_api.dll.попробуйте переустановить программу!!!Чего делать??
Здравствуйте! Попробуйте переустановить стим.
У меня после всего просто открывается стим с игрой (в магазине, ее надо типо купить), но комп я пока не перезагружал, надеюсь вы мне поможете)
при попытке введения команды в строку «выполнить выдает ошибку,мол файл regsvr steam_api.dll не найден найден
Пробуйте ввести regsvr32 steam_api.dll
Windows 7, 32 bit
скачал со 2й ссылки и вставил где нужно (предусмотрительно отключив бесплатный MSE от реального времени, и всё) даже не перегружал комп, просто запустил игру (но после, понял, что файл нужно всё-равно обезопасить в MSE, чтобы далее не было вылетов и чтобы антивирь начал работать в реальном времени). Спасибо умникам и умницам ) респект )
Здравствуйте!Скачать steam_api.dll со второй ссылки и зашел в С:\Windows\System32\),но там нет Win+R.Помогите пожалуйста)