Pergunta do usuário
Olá.
Diga-me por que um dos meus jogos "quebra" constantemente: eu instalo, jogo normalmente. E no dia seguinte (geralmente após reiniciar o PC), quando ele inicia, um erro aparece: "o programa não pode ser iniciado, o arquivo steam_api.dll está faltando" ...
Após reinstalar o jogo, ele funciona novamente até o próximo desligamento do PC. O que pode ser feito?
Olá.
Geralmente, a bibliotecasteam_api.dll usado quando o jogo interage com o aplicativo Steam (um serviço online de distribuição digital de jogos de computador).
Noto de imediato que este arquivo é bastante "suspeito" para a maioria dos antivírus e, em caso de dúvida, eles simplesmente o bloqueiam (excluem). Aparentemente, no seu caso, isso acontece após cada reinicialização do computador ...
Muitos podem argumentar que eles não têm nenhum antivírus - mas isso não é totalmente verdade ... 👇
*
O que fazer se você receber um erro relacionado a steam_api.dll
❶ Antivírus / Defender
O fato é que o defensor embutido no Windows 10 luta ativamente contra quaisquer "alterações suspeitas" de arquivos (especialmente EXE, DLL, etc.). E em muitas versões de jogos (especialmente as não oficiais) - este arquivo é "modificado" ...
Em geral, antes de recomendar algo para "restaurar" o próprio steam_api.dll, você precisa adicionar este arquivo às exceções do seu antivírus (defender). Caso contrário, ele desaparecerá constantemente ...
Como verificar se um defensor excluiusteam_api.dll
1) Abra as opções do Windows (Win + i), em "Segurança do Windows" configurações de defesa abertas. Veja o exemplo abaixo.
Centro de Segurança do Windows
2) Em seguida, vá para Registro de Ameaças e ver a lista de ameaças eliminadas no dia em que ele desapareceu steam_api.dll.
Via de regra, na lista de ameaças, você verá que o defensor o considerou um Trojan e o bloqueou. Veja a imagem abaixo.
Verificando o log
Diretamente do mesmo registro, você pode restaurar steam_api.dll e dar uma tarefa ao defensor para que ele não a apague mais. Como regra, isso será suficiente para um trabalho mais tranquilo ...
Observação!
Se você tiver um antivírus clássico instalado, verifique a guia "Quarentena". Como regra, você pode recuperar todos os arquivos "ausentes" dele ...
Quarentena em antivírus da Kaspersky / Clickable
❷ Algumas palavras sobre a versão do jogo
O segundo ponto que vale a pena enfatizar é a versão do jogo. Muitos usuários baixam cópias não licenciadas de jogos (sem saber), em que o arquivo steam_api.dll pode ser alterado significativamente (de fato, por causa disso, os antivírus o consideram um trojan).
Se você não quiser "arriscar" e desabilitar a proteção antivírus antes de instalar uma versão desconhecida do software, basta baixar uma cópia licenciada do jogo (por exemplo, isso pode ser feito no Steam - nem sempre é caro nisso, alguns jogos são geralmente distribuídos gratuitamente, outros são bastante baratos ...).
❸ Reinstalando o jogo (+ criando uma cópia confiável)
Se você restaurar steam_api.dll quarentena do programa antivírus (defensor) não funcionou - basta reinstalar o jogo. Nota: antes disso, remova completamente o jogo do sistema (com a limpeza das "caudas" no registro).
A propósito, se você tem medo questeam_api.dll pode desaparecer novamente - empacote-o em um arquivo e coloque uma senha nele. Assim, você terá duas cópias do arquivo: se o original desaparecer, você sempre pode obtê-lo do arquivo ...
Ajudar! Como criar um arquivo criptografado: //ocomp.info/kak-raspakovat-arhiv-rar-7z.html#i-4
Crie um arquivo de senha criptografada
❹ Baixe Steam_api.dll de recursos de terceiros
Agora na Internet você pode encontrar e baixarSteam_api.dllpara uma grande variedade de jogos (muitos usuários preferem baixar 1-2 arquivos do que reinstalar o jogo inteiro, especialmente se levar uma ou duas horas ...).
Por exemplo, há um site muito bom - arquivos DLL: //ru.dll-files.com/ (o ajudará a encontrar rapidamente centenas de vários DLLs).
O método funciona muito bem, mas eu realmente não o apoio porque:
- entre essas DLLs, são frequentemente encontrados arquivos de outras versões, o que leva a adicionais. erros e problemas;
- você pode facilmente encontrar vírus e trojans;
- o adware é freqüentemente distribuído junto com o arquivo (certas versões de navegador, anúncios pop-up, etc.).
❺ Atualizando bibliotecas de "jogos"
Em alguns casos, problemas com steam_api.dll surgem não por causa deste arquivo em si, mas por causa de bibliotecas ausentes (não atualizadas): DirectX, Visual C ++, NET Framework, etc.
Para não perder tempo e não tentar encontrar "manualmente" a causa do problema, recomendo usar o utilitário Driver Booster. Não é necessário atualizar o driver com a sua ajuda, mas sim as bibliotecas (que ele marcará como necessárias para os jogos) - recomendo muito!
Atualize tudo - componentes do jogo, dispositivos de som e jogo, etc. / Driver Booster
Nota: após a atualização - certifique-se de reiniciar o computador!
PS
Se você usar apenas cópias licenciadas de jogos e não tiver um arquivo excluído na quarentena do antivírus (Windows Defender)steam_api.dll - é muito provável que você tenha pegado um vírus ou adware que excluiu este arquivo (o antivírus nem sempre "vê" todas as ameaças!).
Nesse caso, recomendo verificar o sistema conforme indicado nesta nota: //ocomp.info/esli-antivirus-ne-vidit-virusov.html (contém utilitários especiais para esse fim ☝).
*
Acréscimos sobre o tema são bem-vindos ...
Tudo de bom!
👋