Ir al contenido principal

El comando shutdown y sus opciones (Windows)

Microsoft Windows [Versión 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

Uso: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m \\equipo][/t xxx][/d [p|u:]xx:yy [/c "comentario"]]  

     El comando shutdown y lo que podemos hacer con él mediante la consola CMD. 
    En el proximo post mostraremos como utilizar este comando con sus parametros en un programa en C. 
    Sin argumentos Muestra la ayuda. Es lo mismo que escribir /?.

    /? Muestra la ayuda. Es lo mismo que no especificar ninguna opción.

    /i Muestra la interfaz gráfica de usuario (GUI). Debe ser la primera opción.

    /l Cierra la sesión. No se puede utilizar con las opciones /m o /d.

    /s Apaga el equipo.

    /r Apaga y reinicia el equipo.

    /g Cierra y reinicia el equipo. Después de reiniciar el sistema, reinicie las aplicaciones registradas.

    /a Anula el apagado del sistema. Sólo se puede usar durante el período de tiempo de espera.

    /p Apaga el equipo local sin tiempo de espera ni advertencia. Se puede usar con las opciones /d y /f.

    /h Hiberna el equipo local. Se puede usar con la opción /f.

    /e Documenta la razón del cierre inesperado de un equipo.

    /m \\equipo Especifica el equipo de destino.

    /t xxx Establece el período de tiempo de espera antes del cierre en xxx segundos. El intervalo válido es de 0 a 315360000 (10 años); el valor prede terminado es 30. Si el período de tiempo de espera es superior a 0, el parámetro es implícito.

    /c "comentario" Comentario acerca de la razón del reinicio o apagado. Se permiten 512 caracteres como máximo.

    /f Fuerza el cierre de las aplicaciones sin advertir previamente a los usuarios. El parámetro /f es implícito cuando se especifica un valor mayor que 0 para el parámetro /t.

    /d [p|u:]xx:yy Proporciona la razón del reinicio o cierre.

    p indica que el reinicio o el cierre está planificado.

    u indica que la razón está definida por el usuario.

    Si no se especifica p ni u, el reinicio o el apagado no estarán planeados.

    xx es el número de razón principal (entero positivo inferior a 256).

    yy es el número de razón secundario (entero positivo inferior a 65536).


Razones en este equipo:

    (E = Se esperaba U = No se esperaba P = Planeado, C = Definido por el cliente)
    Tipo Princ. Secund. Título

    U 0 0 Otros (no planeado)
    E 0 0 Otros (no planeado)
    E P 0 0 Otros (planeado)
    U 0 5 Otro error: el equipo no responde
    E 1 1 Hardware: mantenimiento (no planeado)
    E P 1 1 Hardware: mantenimiento (planeado)
    E 1 2 Hardware: instalación (planeada)
    E P 1 2 Hardware: instalación (planeada)
    E 2 2 Sistema operativo: recuperación (planeada)
    E P 2 2 Sistema operativo: recuperación (planeada)
    P 2 3 Sistema operativo: actualización (planeada)
    E 2 4 Sistema operativo: reconfiguración (no planeada)
    E P 2 4 Sistema operativo: reconfiguración (planeada)
    P 2 16 Sistema operativo: service pack (planeado)
    2 17 Sistema operativo: corrección urgente (no planeada)
    P 2 17 Sistema operativo: corrección urgente (planeada)
    2 18 Sistema operativo: corrección de seguridad (no plan.)
    P 2 18 Sistema operativo: corrección de seguridad (planeada)
    E 4 1 Aplicación: mantenimiento (no planeado)
    E P 4 1 Aplicación: mantenimiento (planeado)
    E P 4 2 Aplicación: instalación (planeada)
    E 4 5 Aplicación: sin respuesta
    E 4 6 Aplicación: inestable
    U 5 15 Error del sistema: sistema detenido
    U 5 19 Problema de seguridad
    E 5 19 Problema de seguridad
    E P 5 19 Problema de seguridad
    E 5 20 Pérdida de conectividad de red (no planeada)
    U 6 11 Error de alimentación: se desconectó el enchufe
    U 6 12 Error de alimentación: externo
    P 7 0 Apagado de la API heredada

Entradas populares de este blog

La funcion system (lenguaje C)

Un ejemplo de como utilizar la funcion system() contenida en stdlib.h En esta funcion podemos mandarle comandos al sistema operativo. La funcion systema acepta los mismos comandos que la consola (cma, simbolo del sistema, etc) #include <stdio.h> #include <stdlib.h> int main(void){ //le enviamos la orden que cambie el color del fondo. Acepta colores entre 1 y 99     system("color 3");     //con esta orden apagamos el equipo     system("shutdown /p");     //Hibernamos el equipo     system("shutdown /h");     /*Este comando sirve para quitar todos los atributos de los archivos,     Yo lo suelo usar para desocultar archivos y carpetas cuando los ocultan los virus*/     system("attrib /d /s -r -a -s -h -i");          /*Y en fin, si eres un experto en el cmd, podras hacer lo mismo con esta funcion system()  ...

Como imprimir un triangulo isosceles con bucle while (Codigo en C)

/* * Este programa imprime un triangulo con asteriscos, dada su base la forma que imprime es similar  la siguiente:   NOTESE que los asteriscos aumentan: 1, en la siguiente fila 2, luego 3, y asi hasta la cantidad que pidamos Esto es posible unicamente si se dejan espacios en medio de cada asterisco Vea lo que pasa si NO SE DEJAN ESPACIOS entre asteriscos:    Aqui parece no haber problemas Como puede verse la forma y la secuencia de los numeros es distinta: 1,3,5, ... de dos en dos. Y si la base del triangulo fuera par?   En este si, porque el primero esta o mas adelante o mas atras. Pero ese no es el caso a  tratar esta ves. Veremos el primer caso, el de la primera imagen */ #include <stdio.h> int main (void) {     /*     espacios es la cantidad de espacios que tendra     asteriscos es la cantidad de asteriscos     Y cant? vele cero para poder entrar en el while y no tene...