Apague una computadora remota a través de la línea de comando. Cómo configurar el apagado de la computadora

La mayoría de los usuarios están acostumbrados a apagar su computadora usando el menú Inicio. Incluso si se enteraron de la posibilidad de hacer esto a través de la línea de comando, nunca intentaron usarlo. Todo esto se debe al prejuicio de que se trata de algo muy complejo, destinado exclusivamente a profesionales de la informática. Mientras tanto, usar la línea de comando es muy conveniente y brinda al usuario muchas opciones adicionales.

Para apagar una computadora usando la línea de comando, el usuario necesita saber dos cosas fundamentales:

  • Cómo abrir la línea de comando;
  • Qué comando apagar la computadora.

Veamos estos puntos con más detalle.

llamada de línea de comando

Llamar a la línea de comandos, o a la consola como también se la llama, es muy sencillo en Windows. Esto se hace en dos pasos:


El resultado de estas acciones será la apertura de una ventana de consola. Parece aproximadamente igual para todas las versiones de Windows.


Puede llamar a la consola en Windows de otras formas, pero todas son más complejas y pueden diferir en las diferentes versiones del sistema operativo. El método descrito anteriormente es el más simple y universal.

Opción 1: apagar la computadora local

Para apagar la computadora desde la línea de comando, use el comando de apagado. Pero si simplemente lo escribes en la consola, la computadora no se apagará. En su lugar, se mostrará ayuda sobre cómo utilizar el comando.


Después de estudiar detenidamente la ayuda, el usuario comprenderá que para apagar la computadora es necesario utilizar el comando cerrar con parámetro [s]. La línea escrita en la consola debería verse así:

apagado /s

Después de ingresarlo, presione la tecla Ingresar y comenzará el proceso de apagado del sistema.

Opción 2: usar un temporizador

Ingresando el comando en la consola apagado /s, el usuario verá que el apagado de la computadora aún no ha comenzado, sino que aparece una advertencia en la pantalla de que la computadora se apagará en un minuto. Así es como se ve en Windows 10:


Esto se debe a que este retraso de tiempo se proporciona de forma predeterminada en este comando.

Para los casos en los que es necesario apagar la computadora inmediatamente, o en otro intervalo de tiempo, en el comando cerrar parámetro proporcionado [t]. Después de ingresar este parámetro, también debe especificar el intervalo de tiempo en segundos. Si necesita apagar la computadora inmediatamente, su valor se establece en cero.

apagado /s /t 0

En este ejemplo, la computadora se apagará después de 5 minutos.


Se mostrará un mensaje de finalización del sistema en la pantalla de la misma manera que cuando se usa un comando sin temporizador.


Este mensaje se repetirá periódicamente indicando el tiempo restante hasta que el ordenador se apague.

Opción 3: apagar la computadora remota

Una de las ventajas de apagar una computadora usando la línea de comando es que de esta manera puede apagar no solo la computadora local, sino también la remota. Para ello en el equipo cerrar parámetro proporcionado [metro].

Al utilizar este parámetro, es obligatorio especificar el nombre de red de la computadora remota o su dirección IP. El formato del comando se ve así:

apagado /s /m\\192.168.1.5

Al igual que con la computadora local, puede usar un temporizador para apagar la máquina remota. Para hacer esto, debe agregar el parámetro apropiado al comando. En el siguiente ejemplo, la computadora remota se apagará después de 5 minutos.

Para apagar una computadora en la red, esta debe tener habilitado el control remoto y el usuario que realizará esta acción debe tener derechos de administrador.

La automatización de ciertos procesos en una computadora a menudo puede aumentar significativamente la usabilidad de una PC no sólo en el trabajo, sino también en la vida cotidiana. En uno de los temas, por ejemplo, analizamos formas de agregar cualquier programa al inicio de su computadora: .

Este artículo estará dedicado a un momento como Apagado automático de la computadora después de un período de tiempo específico.. Realizaremos todas las manipulaciones utilizando exclusivamente el propio sistema Windows, sin utilizar programas de terceros. Además, no nos limitaremos a ejecutar comandos simples, sino que añadiremos un poco de usabilidad a todo el proceso.

Cómo realizar el apagado para apagar y reiniciar su computadora

No saltemos de buenas a primeras, comencemos desde el principio. Y el comienzo es lo principal. comando para apagar la computadora, que usaremos. En el sistema operativo Windows, para cerrar el trabajo, simplemente envíe el comando al sistema cerrar con los parámetros requeridos.

Básicamente, el equipo cerrar se puede hacer de diferentes maneras:


Los tres métodos son similares y admiten los mismos parámetros, por lo que no nos centraremos en esto y realizaremos todo el proceso en la consola, es decir, en la línea de comandos de Windows.

¿Cómo funciona? Para hacer que la computadora se apague automáticamente, es decir, sin tener que ir al menú Inicio y hacer clic en el botón Apagar allí, debemos llamar al siguiente comando:

Apagar -s

30 segundos después de la ejecución, el sistema se apagará. Además, usando el mismo comando, pero con un parámetro diferente, no puedes apagar la computadora, sino reiniciarla. Así es como se verá:

Apagar -r

Nuevamente, tenga en cuenta que los parámetros restantes para los comandos de apagado y reinicio son similares, por lo que no repetiremos cada conjunto dos veces, sino que consideraremos todo el proceso de apagado automático de la computadora usando el comando como ejemplo. apagado -s, teniendo en cuenta que lo mismo aplica para el equipo apagado -r

Ahora pasemos a mejorar el comando y agregarle parámetros adicionales.

opciones de comando de apagado

El material descrito en el artículo es aplicable a la mayoría de las versiones del sistema operativo de Microsoft que se utilizan en la actualidad. Los comandos y métodos para ejecutarlos le permiten ventanas 10, Ventanas 8.1, ventana 8, ventana 7, Vista de Windows y aún conservando a su usuario leal WindowsXP.

Ahora veamos los principales parámetros del comando de apagado que usaremos:

  • -s apagar automáticamente la computadora;
  • -r el principal parámetro que permite reinicia automáticamente tu computadora;
  • -a el principal parámetro que permite cancelar la acción planificada de apagar o reiniciar la computadora;
  • -t le permite configurar tiempo de retraso en segundos antes de apagar o reiniciar la computadora. Es posible asignar un valor en el rango de 0 a 315360000 (10 años). El valor predeterminado es 30;
  • -F forzar el cierre de aplicaciones en ejecución sin avisar a los usuarios. No es el parámetro más importante, pero puede resultar útil, ya que ayuda a evitar cancelar el apagado o reiniciar la computadora debido a programas congelados.

Para familiarizarnos con el método de apagar automáticamente una computadora, esto será suficiente para nosotros. A continuación agregaremos otros comandos al conjunto anterior para hacer uso de la función cerrar aún más conveniente.
Lista completa de parámetros para cerrar Se puede ver ejecutando el siguiente comando en la consola:

Cerrar/?

Apagar automáticamente la computadora después de un tiempo determinado

Entonces, pasemos a la aplicación práctica de la información que recopilamos en los dos primeros capítulos.

Digamos que estamos viendo una película y nos damos cuenta de que podemos quedarnos dormidos sin apagar el ordenador. Necesitamos que la computadora se apago sola en 30 minutos. Para hacer esto, debe ejecutar el siguiente comando (recordamos que esto se puede hacer no solo en la línea de comando, sino también a través de la utilidad Ejecutar o en el menú Inicio):

Apagado -s -f -t 1800

Los parámetros utilizados ya nos resultan familiares. y el significado 1800 establece el valor del tiempo en segundos después del cual se cerrará el trabajo. Es decir, 1800 segundos = 1800 segundos / 60 segundos en un minuto = 30 minutos. No debería haber ningún problema con esto. Después de ejecutar el comando, recibiremos una notificación del sistema de que el apagado está programado.

Además, 10 minutos antes del apagado, independientemente del motivo previsto (apagado o reinicio), recibiremos un aviso adicional del sistema Windows.

Pero, ¿qué pasa si, digamos, después de 15 minutos nos damos cuenta de que no tendremos tiempo de terminar de ver la película y necesitamos cancelar el apagado automático? A rechazar un apagado programado de Windows, necesitas ejecutar el siguiente comando:

Apagar -a

Inmediatamente después de ejecutar el comando, aparecerá una notificación indicando que el apagado automático de la computadora ha sido cancelado.

De hecho, esto es todo lo que necesita saber para apagar automáticamente su computadora después de un tiempo específico. Pero ingresar un comando en la consola cada vez no es muy conveniente, por lo que a continuación descubriremos cómo escribir archivo bat para apagar automáticamente la computadora o reiniciarla.

Archivo corporal para apagar automáticamente la computadora

Pero puedes mejorar un poco más los archivos bat y crear uno de tres, convirtiéndolo en un programa diminuto. Esto es lo que haremos a continuación.

Creamos un programa para apagar automáticamente la computadora.

Por el momento tenemos tres archivos por lotes, cada uno de los cuales realiza su propia función: apagar la computadora, reiniciar y cancelar acciones planificadas.
Primero, escribamos la parte principal del nuevo archivo bat único. La idea será preguntar al usuario cuál de las tres acciones debe realizar y luego pasar a la parte que se encarga de la función deseada.

Estableceremos la elección de la función con la siguiente línea (este, como todo el archivo, puede editarse a su discreción, como le resulte más conveniente):

Establecer /p respuesta="apagar - 1, reiniciar - 2, cancelar - 0: "

Aquí configuramos una nueva variable. respuesta, cuyo valor se ingresa cada vez que se inicia el archivo y se confirma presionando la tecla Enter.
Pasamos a la parte requerida del código bat con el comando ir a, en este caso la línea se verá así:

Ir a %respuesta%

El inicio de cada parte independiente se marcará, respectivamente, como :1 , :2 Y :0
Para una ejecución adecuada, completemos cada parte del código sin un comando. pausa y el equipo salida agregando un retraso de dos segundos antes de cerrar la ventana:

TIEMPO DE ESPERA /T 2 salir

Y finalmente, agreguemos coloración del texto en diferentes colores, dependiendo del comando que se esté ejecutando:

En la salida obtendremos el siguiente código:

Echo off chcp 1251 set /p respuesta="apagar - 1, reiniciar - 2, cancelar - 0: " goto %answer% :1 set /p min_off="Apagar la computadora en (minutos): " set /A sec_off ="% min_off% * 60" color C echo La computadora se apagará en %min_off% minutos apagado -s -f -t %sec_off% TIMEOUT /T 2 exit:2 set /p min_re="Reinicie la computadora en ( minutos): " set /A sec_re="%min_re% * 60" color E echo La computadora se reiniciará en %min_re% minutos apagado -r -f -t %sec_re% TIMEOUT /T 2 exit:0 color A echo Apagado programado del apagado cancelado de Windows -una salida TIMEOUT / T 2

Cada comando ya se ha descrito anteriormente. Así es como funciona:

  1. Estamos lanzando un archivo por lotes.
  2. En respuesta a la pregunta sobre cómo elegir una función, ingrese 1 , 2 o 0 . , confirme la entrada con la tecla Enter.
  3. La consola saltará a la parte apropiada del código y, si se trata de un apagado o reinicio, preguntará en cuántos minutos realizar la acción requerida.
  4. Luego, el valor ingresado se convierte a segundos y se agrega al comando, cuyos parámetros determinan la acción planificada.

Descarga lista archivo bat para apagar automáticamente la computadora se puede encontrar en el archivo adjunto: .

Para mayor comodidad, puede empaquetar el archivo por lotes resultante en un archivo SFX y agregarle un ícono. Al final será sencillo programa portátil para apagar y reiniciar automáticamente su computadora después de un intervalo de tiempo específico: .

Hay situaciones en las que necesitamos dejar nuestro ordenador encendido durante mucho tiempo. Esto puede deberse a que la PC funciona de noche, cuando se descargan archivos grandes o cuando hay una instalación prolongada de actualizaciones del sistema operativo; el hecho es que es necesario apagar automáticamente la computadora sin la intervención directa del usuario. En este material, le diré cómo apagar su computadora después de un tiempo determinado y también le presentaré al lector herramientas que pueden ayudarnos con el apagado planificado de nuestra PC mediante un temporizador.

Apagar la computadora automáticamente a una hora específica

Cómo apagar tu computadora después de cierto tiempo usando las herramientas de Windows

Si necesita apagar su computadora con un temporizador, la solución más simple y conveniente es utilizar las herramientas integradas en el sistema operativo Windows. Un equipo especial nos servirá con dichas herramientas. cerrar, así como un programador de tareas integrado en el sistema.

Cómo utilizar el comando Apagar

Para usar este comando, presione la combinación de teclas Win+R y en la línea que aparece, ingrese:

apagado -s -t 3600 /f

  • s– finalización del trabajo;
  • t– indica el tiempo en segundos después del cual nuestra PC se apagará. Es decir, 3600 son 60 minutos (1 hora). En lugar de este número, puedes introducir el tuyo propio, después de calcular primero cuánto tiempo te llevará en segundos;
  • F- del ingles “forzado” - por la fuerza. Le indica al sistema que cierre por la fuerza todas las aplicaciones activas, lo que significa que ningún programa puede evitar que su PC se apague.

Después de hacer clic en "Aceptar", recibirá una notificación del sistema de que su computadora se apagará después de un tiempo específico. Si de repente cambia de opinión, presione Win+R nuevamente y en la línea que aparece, escriba:

y esta función quedará desactivada.

Cómo utilizar el programador de tareas

Con este programador, ya no necesitarás pensar en cómo apagar la computadora después de un tiempo determinado, el programa hará todo por ti gracias al programa que creaste. Tenga en cuenta que esta función existe en los sistemas operativos Windows a partir de la versión 7.

Entonces haz esto:

  • Haga clic en el botón "Inicio";
  • Ingrese taskchd.msc en la barra de búsqueda y haga clic en Aceptar. La ventana del programador de tareas se abrirá frente a usted;
  • Haga clic en "Acción" en la parte superior izquierda;
  • Seleccione la opción "Crear tarea básica";
  • En la ventana que aparece, ingrese el nombre apropiado, por ejemplo, "Apagado automático de Windows" y haga clic en "Siguiente" en la parte inferior;
  • A continuación, deberá seleccionar la frecuencia de apagado. Si deseas hacer esto todos los días, por ejemplo a las 3 am, entonces selecciona “Diario”, en caso contrario selecciona otra opción y haz clic en “Siguiente”;
  • En la siguiente ventana, determine el tiempo de apagado y haga clic en "Siguiente";
  • En la opción “Acción”, seleccione “Ejecutar el programa” y haga clic en “Siguiente” nuevamente.
  • En la línea debajo de la inscripción "Programa y script" escribimos:

C:\Windows\System32\shutdown.exe

En el campo de argumento escribimos:

Cómo utilizar un archivo bat para apagar tu PC automáticamente en un momento determinado

Una respuesta eficaz a la pregunta de cómo apagar una PC después de un tiempo determinado es utilizar un archivo bat. Cuando hace clic en dicho archivo, su computadora se apagará después del tiempo requerido.

Abra el bloc de notas e ingrese:

si %tiempo%==01:00:00.00 ir a:b

Shutdown.exe /s /f /t 60 /c “Buenas noches, tu computadora se está apagando”

  • Guarde este archivo llamado Shutdown.bat (asegúrese de que sea Shutdown.bat y no Shutdown.bat.txt) en su escritorio.
  • Si es necesario, actívalo haciendo clic en él.
  • Verá una pantalla de símbolo del sistema en blanco, luego minimícela y continúe con su negocio.
  • A la hora indicada (en este texto es la una de la mañana) verás un mensaje sobre cómo apagar la computadora y tu PC se apagará.
  • Puede cambiar la hora de apagado especificando otros números en lugar de "01:00:00.00".

Apagamos el ordenador a una hora determinada por nosotros mediante programas.

En la cuestión de cómo apagar el sistema después de 10 minutos o después de una hora, también pueden ayudar las aplicaciones de software de terceros que deben instalarse en su computadora. Estos son productos como PC Auto Shutdown, Wise Auto Shutdown Software y muchos otros.

Apagado automático de PC: apaga la PC usando un temporizador

Esta aplicación de apagado automático de PC para el sistema operativo Windows le permitirá apagar su computadora después del tiempo deseado. Para aprovechar su funcionalidad, haga lo siguiente.

Equipo CERRAR se utiliza para finalizar una sesión de usuario, reiniciar la computadora, ponerla en modo de suspensión o apagarla. Si tiene los permisos adecuados, el comando se puede ejecutar en un sistema remoto.

Formato de línea de comando:

APAGADO.EXE xx:yy ]

Si no se especifica ningún parámetro en la línea de comando, o si se especifica el parámetro /? - luego se muestra en la pantalla una breve información sobre el uso del comando.

En lugar de sintaxis /llave permitido usar -llave:

APAGADO.EXE [-i | -l | -s | -r | -g | -a | -p | -h | -e] [-f] [-m \\computadora][-t xxx][-d xx:yy [-c "comentario"]]

Opciones de línea de comando:

/i- Mostrar la interfaz gráfica de usuario. Este parámetro debe ser lo primero.
/l- Finalizar la sesión. Esta opción no se puede utilizar con parámetros. /metro o /d.
/s- Apagar el ordenador.
/r- Apague y reinicie la computadora.
/gramo- Apague y reinicie la computadora. Después de que el sistema se reinicie, inicie todas las aplicaciones registradas.
/a- Cancelar el apagado del sistema. Esta opción sólo se puede utilizar durante el período de espera.
/pag- Apagado inmediato del ordenador local sin previo aviso. Se puede utilizar con parámetros. /d Y /F.
/h- Cambiar la computadora local al modo de hibernación. Se puede utilizar con parámetro /F.
/mi- Indique el motivo del apagado inesperado del ordenador.
/o- Vaya al menú de opciones de arranque avanzadas y reinicie la computadora. Esta opción es válida para Windows 8 y versiones posteriores. Debe usarse con el parámetro /r.
/m\\computadora- Nombre o dirección IP del ordenador de destino.
/t xxx- Establezca un retraso de xxx segundos antes de apagar la computadora. Rango válido: 0-315360000 (10 años); valor predeterminado: 30 segundos. Si el período de tiempo de espera es mayor que 0, se aplica el parámetro /F.
/c "comentario"- Comentario con el motivo del reinicio o apagado. La longitud más larga es de 512 caracteres.
/F- Cierre forzado de aplicaciones en ejecución sin avisar a los usuarios. Parámetro /F utilizado si para el parámetro /t se especifica un valor mayor que 0.
/d xx:aa Debe especificar un motivo para reiniciar o apagar. "p" significa reinicio o apagado programado. "u" significa que el motivo está definido por el usuario. Si no se especifica "p" ni "u", el reinicio o el apagado no están planificados. xx es el código de motivo principal (un número entero positivo menor que 256). yy es el código de motivo auxiliar (un número entero positivo menor que 65536).

Para gestionar los procesos de apagado y reinicio, el usuario debe tener derechos de administrador en relación con el sistema administrado.

Ejemplos de uso del comando APAGADO:

cerrar o cerrar/?- mostrar ayuda sobre el uso del comando.

apagado /s- apague la computadora después de 30 segundos. El usuario será notificado del apagado programado.

apagado /s /t 0- Apague la computadora inmediatamente.

apagado /s /t 60 /m \\COMP7- apague la computadora COMP7 después de 60 segundos.

apagado /s /t 60 /m \\192.168.0.1- apague la computadora con dirección IP 192.168.0.1 después de 60 segundos. Si es necesario, un usuario con derechos de administrador puede cancelar el proceso de apagado con el comando apagado -a

apagado /h- poner la computadora en modo de hibernación. Cuando se ejecuta un comando, toda la información de la RAM (procesos, programas, datos) se guarda en un archivo especial hyberfil.sys, ubicado en el directorio raíz del disco del sistema y se realiza un apagado normal. La próxima vez que encienda su computadora, el Administrador de arranque de Windows (BOOTMGR) realizará una restauración del estado del sistema desde el archivo hyberfil.sys. El modo de hibernación debe estar habilitado para esta computadora, por ejemplo con el comando powercfg /H activado o utilizando el complemento Opciones de energía en el Panel de control de Windows. Además, es necesario tener en cuenta que para implementar este modo, necesitarás tener una gran cantidad de espacio libre en tu disco duro para una copia de la RAM.

apagado /l- finalizar la sesión del usuario actual. El comando de finalización de sesión solo se puede ejecutar en la computadora local y solo para el usuario actual. Lo mismo que ejecutar el comando desconectarse sin parametros.

apagar /r- reinicie la computadora local. De forma predeterminada, el reinicio se producirá después de 30 segundos si no se especifica la opción /t

apagado /r /o /t 0- reinicie la computadora local inmediatamente ( t 0, con la posibilidad de seleccionar opciones adicionales ( /o. Después del reinicio, se muestra un menú de selección de acciones en la pantalla, con el que puede continuar con el inicio normal o seleccionar modos adicionales para diagnosticar y restaurar el sistema. Parámetro /o Válido para sistemas operativos Windows 8 y posteriores.

apagado /r /m\\192.168.0.1- reinicie la computadora con la dirección IP 192.168.0.1.

apagado /g- reiniciar y restaurar la ejecución de aplicaciones registradas utilizando la función API RegistrarAplicaciónReiniciar. Normalmente se utiliza al actualizar el sistema, cuando el proceso de instalación requiere reiniciar para continuar con el proceso de instalación.

Reinicie la computadora con el mensaje "Reinicio programado" mostrado y el motivo registrado en el registro del sistema: "Programado", el código principal es "12" (0x0B), el código adicional es "555" (0x022b).

apagar /i- iniciar el entorno gráfico de la utilidad apagado.exe. Aparece el “Diálogo de apagado remoto” en la pantalla.

Para realizar la operación de apagar, reiniciar o finalizar una sesión de usuario, debe ingresar el nombre o la dirección IP de la computadora usando el botón "Agregar", seleccionar la acción deseada, el motivo y completar el campo "Comentario", el texto a partir del cual se mostrará en el mensaje informativo sobre la acción planificada. Por la mayoría de los motivos, el campo de comentario es obligatorio y, sin completarlo, el botón "Aceptar" estará inactivo.

En Windows 7 y versiones posteriores, apague o reinicie de forma remota usando el comando cerrar, puede fallar con el error "Acceso denegado (5)" incluso si tiene derechos de administrador y si el apagado remoto forzado está habilitado en las políticas del grupo local. Además, al acceder a recursos administrativos ocultos C$, ADMINISTRADOR$...etc. A la computadora remota se le solicita un nombre de usuario y contraseña, pero se le niega el acceso a la conexión. El problema se resuelve quitando la computadora de la red doméstica y agregando (cambiando) un parámetro de registro a la sección:

hklm\Software\Microsoft\Windows\CurrentVersion\Policies\System
necesito agregar parametro Política de filtro de token de cuenta local, tomando el valor palabra clave: 00000001

Después de ingresar datos en el registro, es necesario reiniciar para aplicar los cambios.

Además:

Administración de energía en la línea de comando de Windows - comando




Arriba