Este es un problema que se da por las políticas de seguridad de Windows, la cuenta con la que instalas SQL Server 2008 tiene que pertenecer al grupo Administradores, pero además debe tener asignado derechos como Debug Programs (entre otros), esto tiene que ver con el instalador que necesita consultar el estado de los servicios al crearlos, iniciarlos o detenerlos.
Hay una nota que da más info
http://support.microsoft.com/?kbid=2000257, consulta los apartados Causa y Resolución.
Saludos