Guía de Windows · Administración de energía

Cómo programar el apagado en Windows
Apagado automático del PC

Programa tu equipo con Windows 10 o Windows 11 para que se apague después de un intervalo o a una hora concreta mediante herramientas integradas, sin instalar programas de terceros.

⊞ Windows 10 ⊞ Windows 11 ⏱ Temporizador de apagado ⌨ Línea de comandos 📅 Programador de tareas

Comando rápido para programar el apagado en Windows 10 y Windows 11

La forma más rápida de apagar un equipo Windows después de un intervalo es utilizar el comando integrado shutdown . El valor del temporizador se introduce en segundos.

Apagar el equipo después de 1 horashutdown /s /t 3600

En este comando, /s indica a Windows que debe apagar el equipo, mientras que /t 3600 establece un retraso de 3.600 segundos, equivalente a una hora.

Intervalo Segundos Comando
10 minutos 600 shutdown /s /t 600
30 minutos 1800 shutdown /s /t 1800
1 hora 3600 shutdown /s /t 3600
2 horas 7200 shutdown /s /t 7200
3 horas 10800 shutdown /s /t 10800
💡
Cálculo rápido Multiplica la cantidad de minutos deseada por 60. Por ejemplo, 45 minutos × 60 = 2.700 segundos, por lo que el comando es shutdown /s /t 2700.

Cómo programar el apagado de Windows mediante el cuadro Ejecutar

El cuadro Ejecutar es el método más sencillo cuando necesitas un temporizador de una sola vez y no quieres abrir una ventana de línea de comandos.

  1. Pulsa Win + R para abrir el cuadro Ejecutar.
  2. Escribe un comando como shutdown /s /t 3600.
  3. Haz clic en Aceptar o pulsa Enter.
  4. Windows mostrará una notificación que confirma el próximo cierre de sesión e indica la hora programada para el apagado.
No se requieren permisos de administrador Normalmente, un usuario estándar puede programar el apagado del equipo local. Por lo general, este comando básico no requiere privilegios de administrador.

Programar el apagado automático con el Símbolo del sistema o Windows Terminal

Puedes ejecutar el mismo comando en el Símbolo del sistema, PowerShell o Windows Terminal. Este método resulta útil cuando quieres revisar el comando antes de ejecutarlo o incluirlo en un script.

  1. Haz clic con el botón derecho en el botón Inicio.
  2. Selecciona Terminal, Windows Terminal o Símbolo del sistema, según la versión de Windows.
  3. Escribe el comando de apagado necesario y pulsa Enter.
Ejemplo: apagar después de 90 minutosshutdown /s /t 5400

Añadir un mensaje de apagado personalizado

Puedes añadir un comentario que explique por qué se apagará el equipo. El mensaje puede ser útil en ordenadores compartidos.

Apagar después de 30 minutos con un mensajeshutdown /s /t 1800 /c "El equipo se apagará después de cerrar la ventana de descarga."

¿Conviene utilizar el parámetro /f?

El parámetro opcional /f fuerza el cierre de las aplicaciones en ejecución. Puede impedir que un programa abierto retrase el apagado, pero también puede provocar la pérdida de cambios no guardados.

Forzar el apagado después de 1 horashutdown /s /f /t 3600
⚠️
Pueden perderse datos no guardados No añadas /f salvo que comprendas el riesgo. Guarda los documentos y cierra los programas importantes antes de que finalice el temporizador.

Cómo apagar Windows a una hora concreta mediante PowerShell

El comando de apagado estándar utiliza un retraso expresado en segundos. Para programar el apagado a una hora concreta, por ejemplo a las 23:30, PowerShell puede calcular automáticamente el intervalo necesario.

PowerShell: apagar hoy a las 23:30$target = Get-Date "23:30"
$seconds = [math]::Floor(($target - (Get-Date)).TotalSeconds)
if ($seconds -gt 0) { shutdown /s /t $seconds } else { Write-Host "La hora especificada ya ha pasado." }

Cambia 23:30 por la hora deseada en formato de 24 horas. Por ejemplo, utiliza 22:00 para las 22:00.

Programar la próxima ejecución aunque la hora ya haya pasado

La siguiente versión programa el apagado para mañana cuando la hora indicada ya ha pasado hoy:

PowerShell: usar hoy o mañana automáticamente$target = Get-Date "23:30"
if ($target -le (Get-Date)) { $target = $target.AddDays(1) }
$seconds = [math]::Floor(($target - (Get-Date)).TotalSeconds)
shutdown /s /t $seconds
ℹ️
Temporizador de una sola vez Este método de PowerShell crea una cuenta atrás de una sola vez. Utiliza el Programador de tareas cuando el PC deba apagarse automáticamente todos los días o todas las semanas.

Cómo programar el apagado automático con el Programador de tareas de Windows

El Programador de tareas es la mejor opción integrada para apagar un equipo a una hora determinada de forma periódica. Puedes crear una tarea de una sola vez, diaria, semanal o mensual.

  1. Pulsa Win + R, escribe taskschd.msc y pulsa Enter.
  2. En el panel derecho, haz clic en Crear tarea básica.
  3. Escribe un nombre, por ejemplo Apagado automático del PC, y haz clic en Siguiente.
  4. Selecciona un desencadenador: Una vez, Diariamente, Semanalmente u otra programación disponible.
  5. Establece la fecha y la hora a la que debe apagarse el equipo.
  6. Elige Iniciar un programa como acción.
  7. En Programa o script, escribe shutdown.exe.
  8. En Agregar argumentos, escribe /s /t 0.
  9. Revisa la configuración y haz clic en Finalizar.
⚙️ Programa o script: shutdown.exe
⌨️ Agregar argumentos: /s /t 0

Evitar el apagado mientras estás utilizando el PC

Después de crear la tarea, abre la Biblioteca del Programador de tareas, haz doble clic en la tarea y revisa la pestaña Condiciones. Según tus necesidades, puedes hacer que la tarea se inicie solo cuando el equipo esté inactivo, que se detenga si deja de estarlo o que reactive el equipo para ejecutarla.

⚠️
Comprueba las aplicaciones abiertas Una tarea programada con /t 0 inicia el apagado inmediatamente. Evita añadir /f salvo que quieras forzar deliberadamente el cierre de las aplicaciones.

Desactivar o eliminar la tarea de apagado programado

  1. Abre el Programador de tareas.
  2. Selecciona Biblioteca del Programador de tareas en el panel izquierdo.
  3. Busca la tarea de apagado que creaste.
  4. Haz clic con el botón derecho sobre ella y elige Deshabilitar para conservarla, o Eliminar para borrarla definitivamente.

Crear un acceso directo para programar el apagado de Windows

Un acceso directo en el escritorio resulta práctico cuando utilizas con frecuencia el mismo temporizador, por ejemplo para apagar el PC dos horas después de iniciar una descarga larga.

  1. Haz clic con el botón derecho en una zona vacía del escritorio.
  2. Selecciona Nuevo → Acceso directo.
  3. En el campo de ubicación, escribe shutdown.exe /s /t 7200.
  4. Haz clic en Siguiente.
  5. Asigna al acceso directo el nombre Apagar en 2 horas.
  6. Haz clic en Finalizar.

Al hacer doble clic en el acceso directo, la cuenta atrás se inicia inmediatamente. Puedes crear varios accesos directos con distintos intervalos.

Acceso directo 01

Apagar en 30 minutos

shutdown.exe /s /t 1800

Un clic
Acceso directo 02

Apagar en 1 hora

shutdown.exe /s /t 3600

Un clic
Acceso directo 03

Cancelar el apagado

shutdown.exe /a

Cancelación rápida

Cambiar el icono del acceso directo

  1. Haz clic con el botón derecho en el acceso directo y selecciona Propiedades.
  2. Abre la pestaña Acceso directo y haz clic en Cambiar icono.
  3. Si Windows indica que el archivo no contiene iconos, haz clic en Aceptar y elige uno de la biblioteca del sistema mostrada.
  4. Haz clic en Aceptar → Aplicar.

Cómo cancelar un apagado programado en Windows

Puedes cancelar un apagado pendiente en cualquier momento antes de que la cuenta atrás llegue a cero.

Cancelar el temporizador de apagado activoshutdown /a

Ejecuta este comando desde Ejecutar, el Símbolo del sistema, PowerShell o Windows Terminal. Windows debería mostrar una notificación que confirme la cancelación del apagado programado.

Método más rápido Pulsa Win + R, escribe shutdown /a, y pulsa Enter.

Por qué puede no funcionar el comando de cancelación

Preguntas frecuentes sobre los temporizadores de apagado de Windows

Q ¿Windows 10 o Windows 11 incluyen un temporizador de apagado?
Sí. Windows incluye el comando shutdown para cuentas atrás de una sola vez y el Programador de tareas para apagar el equipo a una hora concreta o de forma periódica. No se necesita software adicional.
Q ¿Cómo puedo apagar el equipo después de 2 horas?
Pulsa Win + R, escribe shutdown /s /t 7200, y pulsa Enter. Dos horas equivalen a 7.200 segundos.
Q ¿Cómo puedo cancelar un apagado automático?
Ejecuta shutdown /a antes de que termine el temporizador. El parámetro /a anula un apagado pendiente.
Q ¿El temporizador continuará si el PC entra en suspensión?
Una cuenta atrás normal no reactiva un equipo suspendido. Si el PC entra en suspensión antes de que finalice el temporizador, puede que no se apague a la hora prevista. Para una programación fija, utiliza el Programador de tareas y activa Activar el equipo para ejecutar esta tarea en las condiciones de la tarea, siempre que el hardware y la configuración de energía admitan temporizadores de activación.
Q ¿Windows guardará los archivos abiertos antes de apagarse?
Las aplicaciones pueden pedirte que guardes los cambios, pero Windows no puede garantizar que todos los documentos se guarden automáticamente. El parámetro /f fuerza el cierre de las aplicaciones y puede causar pérdida de datos, por lo que debes guardar tu trabajo antes de la hora de apagado.
Q ¿Puedo programar el reinicio del PC en lugar del apagado?
Sí. Sustituye /s por /r. Por ejemplo, shutdown /r /t 3600 reinicia el equipo después de una hora.

⏱ Resumen

Para crear rápidamente un temporizador de una sola vez, utiliza shutdown /s /t seconds. Para cancelarlo, ejecuta shutdown /a. Para apagar el equipo a una hora concreta o de forma periódica, utiliza PowerShell o el Programador de tareas.

Evita el parámetro de cierre forzado salvo que sea necesario y guarda siempre los archivos importantes antes de que finalice el temporizador.