Error de steam_api.dll o steam_api64.dll: las soluciones
steam_api.dll (y steam_api64.dll para los juegos de 64 bits) conecta un juego con Steam: inicio de sesión, logros, partidas guardadas en la nube, multijugador. Este archivo se entrega con cada juego, en la carpeta del juego, y no con el propio Steam.
En resumen
- En Steam, verifique la integridad de los archivos del juego: es la solución más fiable.
- Si su antivirus eliminó el archivo, restáurelo desde la cuarentena.
- El archivo también se puede descargar por separado y copiar en la carpeta del juego, pero cada juego espera su propia versión.
Verificar los archivos del juego en Steam
- Abra Steam y luego la Biblioteca.
- Clic derecho en el juego › Propiedades › Archivos instalados › Verificar integridad de los archivos del juego.
- Steam compara los archivos con los originales y descarga los que faltan, entre ellos steam_api.dll, en la versión correcta.
Recuperar un archivo eliminado por el antivirus
Los antivirus a veces eliminan steam_api.dll o steam_api64.dll por error. Con el antivirus de Windows: Seguridad de Windows › Protección antivirus y contra amenazas › Historial de protección › elija el elemento afectado › Restaurar.
Si el archivo procede realmente de Steam y se vuelve a eliminar, puede añadir la carpeta del juego a las exclusiones (Configuración de antivirus y protección contra amenazas › Exclusiones). Con otro antivirus, consulte su cuarentena.
«SteamAPI_Init failed» o «Unable to initialize Steam API»
En este caso, el archivo está presente pero el juego no consigue comunicarse con Steam:
- compruebe que Steam está abierto y conectado a su cuenta, y luego inicie el juego desde Steam;
- si el juego se ejecuta «como administrador», ejecute Steam de la misma forma (o ninguno de los dos);
- reinicie Steam (menú Steam › Salir, y vuelva a abrirlo).
Si el error persiste
- Desinstale y vuelva a instalar el juego afectado.
- Reinstale Steam como último recurso: cuidado, desinstalar Steam también elimina los juegos instalados; mueva antes la carpeta
steamappssi quiere conservarlos.
Archivos DLL afectados
Cada ficha ofrece la descarga del archivo solo y el método completo adecuado.
Preguntas frecuentes
¿Puedo usar el steam_api.dll de otro juego?
A veces, pero no está garantizado: cada juego se compila con una versión concreta del kit Steamworks. Es mejor verificar los archivos, que restaura la versión correcta.