Hola ZAG0:
Creo que lo primero es indicarte como se instala correctamente (no dudo que no lo hayas hecho, pero con la poca información de la cual se dispone).
Instalacion:
https://www.jmsolanes.net/es/instalar-microsoft-sql-server-2012/
Lo segundo es el paquete de instalción. Descargalo, sólo, del sitio oficial, y busca el paquete ESN\x64\SQLEXPRADV_x64_ESN.exe. Si tu idioma del sistema no es español, el que corresponda.
Medio de Instalación:
https://www.microsoft.com/es-es/download/details.aspx?id=29062
Lo siguiente, tener tu sistema actualizado.
Como es posible, que todos estos pasos ya los hayas realizado, y aún así, te falle la misma.
El siguiente paso es, saber lo que ha ocurrido. Para eso Windows te proporciona el visor de eventos, que no es más que un registro donde las aplicaciones, colocan información. De aquí es posible, que saques información.
Ver el visor de eventos:
https://www.reviversoft.com/es/blog/2013/12/how-to-use-windows-event-viewer-to-troubleshoot-problems/
Además el Sql server crea en sus carpetas de instalación, archivos de log de errores, donde va anotando todo lo que sucede.
Revisa la ruta
Unidad:\Archivos de Programa\Microsoft SQL Server\MSSQLNombreInstancia\MSSQL\Log y observa los archivos que hay dentro. Los identificarás fácil por la hora de la anotación. (La ruta no tiene porque ser exacta)
Esto te puede dar pistas de lo que falla.
Espero te ayude.