la mayoria de veces esto ocurre porque no se desinstalo bien una version de sql server, si buscas en el registro de windows veras que hay un error en el instalador, para solucionarlo(si es lo que pienso que es) puedes hacer esto:
c:\>setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
http://stackoverflow.com/questions/3...n-installing-s
lo otro que tambien es comun es que no este instalado correctamente el msi 3.5 de microsoft el cual instalas desde los componentes de la maquina :)
saludos!