Если вы установили пиратку:
1. Steam_api.dll был заблокирован антивирусом.
В этом случае антивирусная программа будет выкидывать тревожные сообщения, что steam_api.dll заблокирован.
Если Вы ставили игру из Repack или пользовались кряком — добавьте steam_api.dll в исключения.
2. Steam_api.dll был удален опять же, если игра была установлена из Repack или с использованием кряка — просто восстановите steam_api.dll из папки карантина вашего антивируса, и добавьте его или папку с игрой в исключения.
Если игра лицензионная:
Придется переустанавливать Steam.
Для этого сначала идем в папку \Steam и копируем оттуда файл steam.exe и папку Steamapps. (Делаем мы это с той целью, чтобы сохранить все игровые данные)
Теперь нажимаем комбинацию клавиш Win+R и в открывшемся окне пишем Control Panel, нажимаем OK.
Попадаем в Панель инструментов.
Теперь выбираем пункт Установка и удаление программ, ищем Steam и нажимаем кнопку Удалить.
Готово, осталось теперь скачать steam, установить его и перезагрузить компьютер.
Есть ещё один способ восстановить работоспособность любимой игры:
Скачать steam_api.dll Скачав steam_api.dll, копируем его в папку Windows\System32 или для 64 bit — в папку Windows\SysWOW64
Далее нажимаем комбинацию клавиш Win+R и пишем команду: regsvr steam_api.dll или regsvr32 steam_api.dll и нажимаем OK.