Si usa con frecuencia ciertos programas en Microsoft Windows 10 y se cansa de abrirlos después de un apagado o reinicio, puede crear una tarea programada que se ejecute en el inicio.
Opción 1 - Desde GUI
Usando la " tecla de Windows " + " R " para abrir ejecutar y escribir "taskschd.msc ". Esto abrirá el Programador de tareas.
En el panel de acciones, puede optar por crear una tarea anterior o crear una tarea. Haga clic en " Crear tarea ".
Aparecerá la pantalla " Crear tarea ". Seleccione la pestaña " General "
- En el campo " Nombre ", asigne un nombre a la tarea. Ejemplo: " Tarea de Outlook ".
- En el campo " Descripción ", aquí puede describir para qué es la tarea y para qué sirve.
- La última sección son las " Opciones de seguridad ", aquí puede establecer quién puede ejecutar esta tarea y si la tarea tiene derechos de administrador.
Seleccione la pestaña " Activadores ".
Seleccione " Nuevo ... ".
Aparecerá la ventana " New Trigger ", aquí tiene la opción de establecer cuándo comenzará la tarea.
- Seleccione cuándo desea que comience la tarea en el menú desplegable " Comenzar la tarea ".
- Modifique el área de " Configuración " como desee.
- En el campo " Configuración avanzada " puede optar por retrasar la tarea, repetir la tarea, detener la tarea, activar y caducar.
- " Habilitado " está marcado de forma predeterminada.
Seleccione " Aceptar ".
Seleccione la pestaña " Acciones ", luego seleccione " Nuevo ".
Se abrirá la ventana " Nueva acción ".
En el menú desplegable " Acción ", " Iniciar un programa " está configurado de forma predeterminada. Cámbielo si lo desea.
Seleccione " Examinar ... " junto al campo " Programa / secuencia de comandos ".
Busque el programa para el que desea programar una tarea.
Seleccione " Aceptar ".
Vaya a la pestaña " Condiciones ".
Puede cambiarlos si lo desea, pero le recomiendo dejar esta configuración predeterminada.
Seleccione la pestaña " Configuración ". Puede cambiarlos si lo desea, pero le recomiendo dejarlos en paz.
Seleccione " Aceptar ".
¡Ha configurado correctamente una tarea programada!
Opción 2: desde la línea de comandos
Puede agregar tareas programadas desde la línea de comandos si desea incluirlas en un script utilizando el comando " schtasks " junto con los parámetros para indicarle cuándo programar la tarea.
Por ejemplo, si quisiera ejecutar "notepad.exe" todos los miércoles a la 1:00 pm, podría usar el siguiente comando:
schtasks / create / tn OpenNotepad / tr notepad.exe / sc semanalmente / d mié / st 13:00:00
SCHTASKS / Create [/ S system [/ U username [/ P [password]]]] [/ RU username [/ RP password]] / SC Schedule [/ MO modifier] [/ D day] [/ M months] [/ I idletime] / TN taskname / TR taskrun [/ ST starttime] [/ RI interval] [{/ ET endtime | / DU duration} [/ K] [/ XML xmlfile] [/ V1]] [/ SD startdate] [/ ED enddate] [/ IT | / NP] [/ Z] [/ F] [/ HRESULT] [/?]
Lista de parámetros:
- / S sistema Especifica el sistema remoto al que conectarse. Si se omite, el parámetro del sistema toma como valor predeterminado el sistema local.
- / U nombre de usuario Especifica el contexto de usuario en el que debe ejecutarse SchTasks.exe.
- / P [contraseña] Especifica la contraseña para el contexto de usuario dado. Solicita entrada si se omite.
- / RU username Especifica la cuenta de usuario "ejecutar como" (contexto de usuario) bajo la cual se ejecuta la tarea. Para la cuenta del sistema, los valores válidos son “”, “NT AUTHORITY \ SYSTEM” o “SYSTEM”. Para las tareas v2, "NT AUTHORITY \ LOCALSERVICE" y "NT AUTHORITY \ NETWORKSERVICE" también están disponibles, así como los SID conocidos para los tres.
- / RP [contraseña] Especifica la contraseña para el usuario "ejecutar como". Para solicitar la contraseña, el valor debe ser "*" o ninguno. Esta contraseña se ignora para la cuenta del sistema. Debe combinarse con el modificador / RU o / XML.
- / SC horario Especifica la frecuencia del horario. Tipos de horarios válidos: MINUTO, HORARIO, DIARIO, SEMANAL, MENSUAL, UNA VEZ, INICIO, ONLOGON, ONIDLE, ONEVENT.
- / Modificador MO Refina el tipo de programación para permitir un control más preciso sobre la repetición de la programación. Los valores válidos se enumeran en la sección "Modificadores" a continuación.
- / D days Especifica el día de la semana para ejecutar la tarea. Valores válidos: LUN, MAR, MIÉ, JUE, VIE, SÁB, DOM y para los horarios MENSUALES 1 - 31 (días del mes). El comodín "*" especifica todos los días.
- / M meses Especifica los meses del año. El valor predeterminado es el primer día del mes. Valores válidos: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC. El comodín "*" especifica todos los meses.
- / I idletime Especifica la cantidad de tiempo de inactividad para esperar antes de ejecutar una tarea ONIDLE programada. Rango válido: 1 - 999 minutos.
- / TN nombre de tarea Especifica la cadena en forma de ruta \ nombre que identifica de forma exclusiva esta tarea programada.
- / TR taskrun Especifica la ruta y el nombre de archivo del programa que se ejecutará a la hora programada.
Ejemplo: C: \ windows \ system32 \ calc.exe
- / ST hora de inicio Especifica la hora de inicio para ejecutar la tarea. El formato de hora es HH: mm (formato de 24 horas), por ejemplo, 14:30 para las 2:30 PM. Por defecto, la hora actual si no se especifica / ST. Esta opción es necesaria con / SC UNA VEZ.
- / RI interval Especifica el intervalo de repetición en minutos. Esto no se aplica a los tipos de programación: MINUTO, HORARIO, INICIAL, ONLOGON, ONIDLE, ONEVENT. Rango válido: 1 - 599940 minutos Si se especifica / ET o / DU, el valor predeterminado es 10 minutos.
- / ET hora de finalización Especifica la hora de finalización para ejecutar la tarea. El formato de hora es HH: mm (formato de 24 horas), por ejemplo, 14:50 para 2:50 p.m. Esto no es aplicable para los tipos de horarios: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /DU duration Specifies the duration to run the task. The time format is HH:mm. This is not applicable with /ET and for schedule types: ONSTART, ONLOGON, ONIDLE, ONEVENT. For /V1 tasks, if /RI is specified, duration defaults to 1 hour.
- /K Terminates the task at the endtime or duration time. This is not applicable for schedule types: ONSTART,
ONLOGON, ONIDLE, ONEVENT. Either /ET or /DU must be specified.
- /SD startdate Specifies the first date on which the task runs. The format is mm/dd/yyyy. Defaults to the current
date. This is not applicable for schedule types: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /ED enddate Specifies the last date when the task should run. The format is mm/dd/yyyy. This is not applicable for schedule types: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / EC ChannelName Especifica el canal de eventos para los desencadenantes de OnEvent.
- / IT Permite que la tarea se ejecute de forma interactiva solo si el usuario / RU está actualmente conectado en el momento en que se ejecuta el trabajo.
Esta tarea solo se ejecuta si el usuario está conectado.
- / NP No se almacena ninguna contraseña. La tarea se ejecuta de forma no interactiva como el usuario dado. Solo están disponibles los recursos locales.
- / Z Marca la tarea para su eliminación después de su ejecución final.
- / XML xmlfile Crea una tarea a partir del XML de tarea especificado en un archivo. Se puede combinar con los modificadores / RU y / RP, o solo con / RP, cuando el XML de la tarea ya contiene el principal.
- / V1 Crea una tarea visible para plataformas anteriores a Vista. No es compatible con / XML.
- / F Crea forzosamente la tarea y suprime las advertencias si la tarea especificada ya existe.
- / RL level Establece el nivel de ejecución del trabajo. Los valores válidos son LIMITADOS y MÁS ALTOS. El valor predeterminado es LIMITADO.
- / DELAY delaytime Especifica el tiempo de espera para retrasar la ejecución de la tarea después de que se activa el desencadenador. El formato de hora es mmmm: ss. Esta opción solo es válida para los tipos de horario ONSTART, ONLOGON, ONEVENT.
- / HRESULT Para una mejor capacidad de diagnóstico, el código de salida del proceso estará en formato HRESULT.
- /? Muestra este mensaje de ayuda.
Modificadores: valores válidos para el conmutador / MO por tipo de programa:
MINUTO: 1 - 1439 minutos.
HORARIO: 1 - 23 horas.
DIARIO: 1 - 365 días.
SEMANALMENTE: semanas 1 - 52.
UNA VEZ: Sin modificadores.
INICIO: Sin modificadores.
ONLOGON: Sin modificadores.
ONIDLE: Sin modificadores.
MENSUAL: 1 - 12, o
PRIMER, SEGUNDO, TERCER, CUARTO, ÚLTIMO, ÚLTIMO DÍA.