Bueno yo nunca he requerido pausar (revisar esto
http://support.microsoft.com/default.aspx/kb/224071)
pero si quieres parar un servicio
usa un ServiceController y apunta a tu servicio y pararlo
System.ServiceProcess.ServiceController sc = new
System.ServiceProcess.ServiceController("servicios ql");
sc.Stop();