2009-02-20 17 views
9

De vez en cuando me encuentro iniciando y deteniendo varios servicios de Windows. La única herramienta que conozco para detener e iniciar los servicios de Windows es el programa "Servicios" en "Herramientas administrativas" (% SystemRoot% \ system32 \ services.msc/s). Este programa parece solo permitirle manipular un servicio a la vez, a menudo haciendo una pausa mientras espera que el servicio se detenga. Hay un botón "Cerrar" disponible, pero prefiero simplemente seleccionar todos los servicios que quiero detener o iniciar, y realizar un solo comando en todos ellos a la vez.Manera más fácil de iniciar y detener servicios de Windows en Windows XP

¿Existe alguna manera más fácil de iniciar y detener múltiples servicios de Windows para Windows XP?

+0

StackOverflow es para preguntas de programación. Puede obtener ayuda con esto aquí: http://stackoverflow.com/questions/321618/where-can-i-ask-questions-that-arent-programming-questions – EBGreen

Respuesta

7

Es posible iniciar/detener servicios de Windows mediante el uso de herramientas de línea de comando como net start y net stop y sc.exe, pero por lo que se sabe de ninguno de ellos permite operar en más de un servicio a la vez.

La solución más fácil es invocar la herramienta de línea de comandos varias veces especificando diferentes nombres de servicio en un archivo por lotes.

Además, tenga en cuenta que la demora entre emitir un comando de detención a un Servicio de Windows y el momento en que el proceso realmente sale, se debe a que el Controlador de servicio de Windows espera hasta 30 segundos para permitir que los servicios se apaguen correctamente.
Si un servicio no sale en ese momento, un mensaje le informará que "el servicio no respondió de manera oportuna". Más detalles se pueden encontrar here.

1

Pruebe msconfig (vaya al cuadro de diálogo "Ejecutar", escriba "msconfig"). Elija la pestaña "servicios".

2

Los comandos de inicio y parada neta netas son donde vas ...

0

Se podría escribir una secuencia de comandos/lotes que utiliza el controlador de servicio de línea de comandos, sc.exe.

Como alternativa, puede consultar la herramienta de línea de comandos SysInternals psservice.exe.

13

Use la "net start" y "net stop" comandos en su cmd.exe para iniciar y detener un servicio:

net start "Service name with space" 
net stop SerivceNameWithoutSpace 

Tenga en cuenta que necesitará comillas si el nombre del servicio tiene espacios.

Cuestiones relacionadas