Cómo iniciar tareas programadas con retraso en Windows: guía paso a paso

Cómo iniciar tareas programadas con retraso en Windows: guía paso a paso

Si bien ya hemos analizado el uso del Programador de Tareas para automatizar programas o scripts, una función especialmente potente es la posibilidad de introducir un retraso antes de la ejecución. Esta función es invaluable en diversos escenarios, como aplazar tareas no esenciales, garantizar la conectividad de red, regular el orden de ejecución de tareas, administrar actualizaciones o realizar mantenimiento de hardware. Veamos cómo configurar eficazmente la ejecución retrasada de tareas programadas en el Programador de Tareas de Windows.

Configuración de la ejecución retrasada en el Programador de tareas

Para comenzar, inicie el Programador de Tareas con uno de los métodos disponibles. Siga estos pasos para retrasar el inicio de cualquier programa o proceso del sistema:

  1. Seleccione Biblioteca del Programador de tareas en la barra lateral izquierda, luego haga clic en Crear tarea en el panel derecho.
Opción Crear tarea desde la biblioteca del Programador de tareas.
  1. En la pestaña General, proporcione un nombre y una descripción significativos para su tarea. Si se requieren privilegios administrativos, marque la casilla » Ejecutar con los máximos privilegios».

Antes de hacer clic en Aceptar, navegue a la pestaña Desencadenadores y haga clic en Nuevo.

Ejecutar con los privilegios más altos en la pestaña General.
  1. En el menú desplegable, seleccione un disparador para su tarea. Para iniciar un programa con retraso, seleccione la opción » Al iniciar» (o cualquier disparador que prefiera).Tenga en cuenta que la función de retraso es compatible con todos los disparadores, excepto con la opción » En inactividad».
  2. Una vez seleccionado el disparador, marque la casilla » Retrasar tarea para» y especifique el tiempo (en minutos) en el menú desplegable. Por ejemplo, puede optar por retrasar la ejecución del programa 15 minutos después del inicio. Haga clic en Aceptar para continuar.
Establecer un retraso de 15 minutos para el inicio del programa.
  1. Vaya a la pestaña Acciones y haga clic en Nuevo para abrir la ventana «Nueva acción».En este caso, seleccione «Iniciar un programa» y haga clic en el botón «Examinar» para localizar el programa deseado.
  2. Usaré Microsoft Word como ejemplo. Para configurarlo, localice el archivo ejecutable, haga clic derecho para acceder a su ventana de Propiedades y copie la ruta completa en el campo Programa/Script. También puede navegar manualmente a la ubicación del programa en su computadora.
  3. Si el programa requiere argumentos adicionales, ingréselos en la sección Agregar argumentos y luego haga clic en Aceptar para finalizar la acción.
Pestaña Acciones para iniciar un programa al inicio.

(Opcional) Si está usando una computadora portátil y prefiere que esta tarea se ejecute solo cuando esté conectada a una fuente de alimentación de CA, navegue a la pestaña Condiciones y seleccione la opción Iniciar la tarea solo si la computadora está conectada a una fuente de alimentación de CA.

Configuración de condiciones para alimentación de CA.

Deje la pestaña Configuración sin modificar y haga clic en Aceptar para finalizar la creación de la tarea.

Para garantizar el correcto funcionamiento de la tarea, haga clic derecho sobre ella en la ventana principal y seleccione Ejecutar. La tarea debería ejecutarse sin errores, y puede modificar sus desencadenadores y acciones en cualquier momento seleccionando Propiedades.

Ejecutar una tarea programada y visualizar sus propiedades.

A partir de este momento, la tarea que acaba de configurar se ejecutará con el retraso especificado. Por lo tanto, en este ejemplo, la tarea comenzará quince minutos después del inicio del sistema.

Utilización de la política de grupo para la ejecución retrasada de tareas en varios dispositivos

Para los administradores de red que buscan implementar un inicio diferido uniforme para las aplicaciones en varias máquinas, utilizar la directiva de grupo es una estrategia eficaz. Este enfoque resulta especialmente ventajoso para gestionar tareas programadas en sistemas con versiones Windows Pro o Enterprise.

Para ello, acceda al Editor de directivas de grupo local mediante gpedit.mscel comando Ejecutar ( Win+ R).Vaya a Configuración del equipoConfiguración de WindowsScripts (Inicio/Apagado).

  1. Haga doble clic en el script de inicio en el panel derecho, lo que abrirá una nueva ventana para la configuración.
Acceder a los scripts de inicio en la directiva de grupo.
  1. En la ventana Propiedades de inicio, vaya a la pestaña Scripts de PowerShell. Haga clic en Agregar para abrir el cuadro de diálogo y agregar un script predefinido.
Pestaña Scripts de PowerShell en Propiedades de inicio.

A modo de ejemplo, creemos un script simple de PowerShell que inicie el Bloc de notas cinco minutos (300 segundos) después de iniciar el equipo. Esto sirve como ejemplo, y se pueden crear scripts similares para cualquier otro programa instalado.

Start-Sleep -Seconds 300; Start-Process "notepad.exe"

Asegúrese de guardar sus scripts de PowerShell en formato PS1. Vaya a ArchivoGuardar como y asigne a su archivo la extensión. PS1.

Para probar el script, ábralo en la ventana de PowerShell. Si decide no ejecutarlo inmediatamente, puede pausarlo usando el símbolo Ctrl+ Cpara evitar interrumpir su trabajo actual.

Ventana de comandos de PowerShell.

Regrese al Editor de directivas de grupo local. En la ventana «Agregar un script», busque y seleccione el script que guardó anteriormente (por ejemplo, «Delay-Notepad»).Haga clic en Aceptar para confirmar la selección.

Agregar un script de PowerShell guardado.

Ahora, vuelva a la ventana principal donde aparece el script de inicio diferido. Puede editarlo o eliminarlo según sea necesario. Haga clic en AplicarAceptar. Esta configuración aplicará el inicio diferido a todos los equipos configurados según su directiva de grupo.

Confirmando el script de PowerShell agregado.

La posibilidad de retrasar la ejecución de tareas mediante el Programador de Tareas es una herramienta invaluable. Al deshabilitar ciertos programas de inicio, puede optimizar la velocidad de inicio y, al mismo tiempo, garantizar que estas aplicaciones se inicien automáticamente: un equilibrio perfecto gracias a los retrasos programados.

Una vez adquirido este conocimiento sobre cómo retrasar tareas programadas dentro de Windows, puede aplicar estas técnicas a diversas tareas administrativas, como programar el mantenimiento del sistema a través del Administrador de dispositivos.

Fuente e imágenes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *