Sobre la Linea de comandos y un articulo de la web

Más
11 años 10 meses antes - 11 años 10 meses antes #8173 por JCarl
Hola,mientras repasaba las listas de Servicios de XP llegué a este pequeño artículo llamado
Introducción a los servicios de Windows XP .
En el se hablaba, entre otras muchas cosas, de como poder iniciar algún servicio con la linea de comandos, se decía esto:

"Para iniciar un servicio, nos vamos a Inicio > Ejecutar y escribimos cmd. En la nueva pantalla escribimos net start nombre_del_servicio. Con eso lo iniciaremos. Por ejemplo, net start wuauserv, nos iniciará el servicio Actualizaciones automáticas (cuyo nombre interno de Windows es wuauserv)."

Sin embargo no se hablaba del "Tipo de inicio": Automático, manual o Deshabilitado (automatic,manual,disable). Porque por ejemplo para iniciar las Actualizaciones automáticas
con el comando net start deberían estar en Manual pués si están Deshabilitadas en el Tipo de inicio daría un error: Error de sistema 1058.
No se puede iniciar el servicio, porque está deshabilitado o porque no tiene dispositivos habilitados asociados a él. Además si está en Manual este servicio en concreto no funcionaria Windows Update.

Si ya sé que estaréis pensando que soy un quisquilloso listíllo y todo eso, pero para un usuario que no tenga ninguna idea le puede resultar confuso.
Realmente me fijé en ello porque hace ya tiempo que investigué para parar servicios en un momento en que no se necesitara y para hacerlo mas cómodo escribir los comándos en un fichero BAT. En realidad por mi falta de conocimientos necesito dos ficheros BAT: uno para deshabilitarlos y otro para volverlos a habilitar cuando los necesite de nuevo. Si supiera Visual Basic Script lo podría hacer con un solo fichero, e incluso se pueda hacer
con archivos por lotes BAT o CMD pero todavía no llego y no se si llegaré algún día.

La forma en como lo hice fue así:

Primer archivo que para y deshabilta el servicio de Actualizaciones automáticas (también el servicio BITS):

cmd /c sc config wuauserv start= disabled
sc stop wuauserv
sc stop BITS

El segundo archivo que inicia Actualizaciones automáticas (también el servicio BITS):

cmd /c sc config wuauserv start= auto
sc start wuauserv
sc start BITS

Espero más que nada que le sirva a los usuarios que saben menos que yo todavía.

En la ayuda de Windows vienen completos manuales de referencia sobre la shell de comandos
y demás pero son mas bien de referncia es decir para consultar (al menos para mí que no soy muy espabilao). Conoceis manuales sobre el tema que sean más fáciles de seguir.

Saludos, y perdonad el tocho, es que no sé contenerme.

Juan.
Última Edición: 11 años 10 meses antes por JCarl.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • fermu
  • Invitado
  • Invitado
11 años 10 meses antes #8174 por fermu
Respuesta de fermu sobre el tema Sobre la Linea de comandos y un articulo de la web
muchas gracias por los apuntes. :) efectivamente para parar un servicio, obviamente hace falta que este iniciado y que no este deshabilitado. los dos servicios que se citan, uno esta automatico, y otro en modo manual. El servicio de bits, está en modo manual, solo entra en acción cuando es requerido por el sistema, en cambio el servicio de actualizaciones automaticas esta en modo automatico, por lo que se inicia siempre al arrancarse el sitema. Por otro lado, para parar un servicio con "net stop" no hace falta cambiar el tipo de inicio a deshabilitado... además, lo veo algo más engorroso... cabe la posibilidad de equivocarse y cambiar el tipo de inicio de automatico a manual, o inclusive dejarlo deshabilitado... por lo que se ha optado por la sencillez, ej:
net stop wuauserv

siempre parará el servicio de actualizaciones atomaticas... si estuviera parado ya... daria error y diria que ya está parado....

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
11 años 10 meses antes #8192 por JCarl
Gracias Fermu. Lo de meter el servicio BITS más que nada es por velocidad, así no tiene que esperar windows update a cargar el servicio. Aunque seguramente sea una gilipollez.
Saludos.
Juan.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.243 segundos
Gracias a Foro Kunena