El mero observador

El comando SC.exe de Windows XP

October 14, 2008 11:56 pm

Hace unos meses descubrí en el blog de Informática Práctica la existencia del comando sc. En el artículo en cuestión se comentaba cómo desactivar las molestas ventanas de Windows Update para reiniciar el sistema.

¿Quién no conoce la dichosa ventanita? En general le damos al botón “Reiniciar más tarde” pero al cabo de un tiempo vuelve a aparecer la misma ventana.

La solución, abrir una ventana de Símbolo del sistema (Inicio / Ejecutar / cmd.exe) y escribir lo siguiente:

sc stop wuauserv

Con esta orden, estamos diciéndole al Windows que ejecute el comando SC (Service Control) para detener el servicio de actualizaciones de Windows. Eso sí, hay que tener permiso de administrador.

Investigando un poquito por mi cuenta descubrí un par de utilidades más con este comando.

La primera, yo uso el Norton Internet Security como firewall de mi XP. De vez en cuando me aparecía una ventana con un error con el servicio ccproxy. A partir de ese momento ya no me funcionaba la conexión a Internet. Ya podía cerrar el Norton o volver a ejectuarlo que no obtenía conexión.

Se me ocurrió utilizar el comando sc y probé lo siguiente:

sc stop ccproxy

sc start ccproxy

¡Oh milagro! Volvía a tener conexión de nuevo! Había conseguido parar y arrancar el servicio que me daba problemas.

La última utilidad la descubrí hace unas pocas semanas. Seguro que también os resulta familiar. Enviáis a imprimir un documento y no sale por la impresora porque la cola de impresión está bloqueada.

Accedes mediante los menús de la ventana de cola de impresión y le das a cancelar, reanudar, reiniciar… y ¡nada de nada! Pues bien, ejecutas lo siguiente y se acaba el problema:

sc stop spooler

sc start spooler

En realidad estamos haciendo como antes, detenemos el servicio spooler y lo volvemos a poner en marcha. De nuevo hay que tener permiso de administrador para que funcione.

Si escribís:

sc query

Obtendréis una lista de los servicios que estan ejecutándose en vuestro Windows XP.

sc query | more

Para obtener pausa en cada pantalla (pulsando espacio pasa a la siguiente pantalla) o

sc query > servicios.txt

Para redirigir la salida al archivo servicios.txt que podéis abrir tranquilamente con cualquier editor de texto (Bloc de notas o similar).

Si alguno de vosotros descubre o conoce otras utilidades de este comando, agradecería que lo compartiera con nosotros dejando un comentario.

Entradas relacionadas

2 Responses to “El comando SC.exe de Windows XP”

hoterix wrote a comment on July 14, 2010

Estimado, muy util

muchas gracias

[| M:HEMI |] wrote a comment on March 9, 2011

hola, qué buen post el tuyo… no me molesta el que se tenga reiniciar automáticamente windows, pero cuando estoy descargando algo de la red… NOOOOOO… así que investigué y encontré que modificando un valor en gpedit.msc puede uno evitar este reinicio, SOLO QUE HAY QUE REINICIAR !!!!, jajaja, y estoy descargando en estos momentos, al utilizar este comando (SC) es posible evitar el reinicio automático, sin la necesidad de reiniciar para que surta efecto ???

con respecto a la otra utilidad de SC (SC STOP SPOOLER y SC START SPOOLER), qué bien, aunque yo he estado usando el NET STOP SPOOLER y NET START SPOOLER, sí hace lo mismo, no ??

como sea, qué buen post, tendré que esperar los 5 min para ver si no…. ups… ya apareció la ventanita, probaré de una vez el SC…

ya lo apliqué, ahora esperar otros 5 min, haber si hace efecto al instante aunque, en ESTADO dice: STOP_PENDING (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN) se me hace que no sirvió, verdad ??

YA VAN A DAR LAS 4:00 am !!!!!!

Care to comment?