Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El servicio Programador de tareas permite realizar tareas automatizadas en un equipo elegido. Con este servicio, puede programar cualquier programa para que se ejecute en un momento conveniente para usted o cuando se produzca un evento específico. El Programador de tareas supervisa la hora o los criterios de evento que elija y, a continuación, ejecuta la tarea cuando se cumplen esos criterios.
Dónde está instalado el programador de tareas
El Programador de tareas se instala automáticamente con todas las versiones compatibles de Windows. Use siempre la API del Programador de tareas 2.0 para el nuevo desarrollo.
Note
Las interfaces del Programador de tareas 1.0 están en desuso. Todo el código nuevo debe tener como destino la API del Programador de tareas 2.0, que está disponible en Windows Vista y versiones posteriores.
El Programador de tareas se inicia cada vez que se inicia el sistema operativo. Se puede ejecutar a través de la interfaz gráfica de usuario (GUI) del Programador de tareas o a través de la API del programador de tareas descrita en este SDK.
Planificación energéticamente consciente
El Programador de tareas se integra con la administración de energía de Windows para minimizar el impacto en la duración de la batería y la experiencia del usuario. Al diseñar tareas programadas:
Importante
Nunca use tareas de sondeo de intervalo corto en dispositivos con batería. Una tarea que se ejecuta cada 5 minutos impide que el sistema entre estados inactivos de bajo consumo. Use desencadenadores de eventos, desencadenadores inactivos o programación de mantenimiento en su lugar.
| Approach | Cuándo se deben usar | Comportamiento de energía |
|---|---|---|
| Mantenimiento automático | Tareas de mantenimiento que se pueden aplazar (desfragmentación, análisis, limpieza). | Solo se ejecuta cuando está inactivo y con alimentación de CA. Se aplaza indefinidamente cuando funciona con batería. |
| Desencadenador inactivo | Tareas que requieren poca carga del sistema, pero no alimentación de CA. | Espera a que el usuario esté ausente + CPU inactiva. |
| Desencadenador de eventos | Trabajo reactivo (entrada del registro de eventos, evento WMI). | Solo se ejecuta cuando se activa el evento. De lo contrario, cero costo. |
| Desencadenador de hora y condiciones | Programaciones periódicas con StartWhenAvailable y StopIfGoingOnBatteries. |
La tarea se aplaza si no se cumplen las condiciones; se pone al día cuando se cumplen. |
Para tareas de mantenimiento en dispositivos modernos en espera, configure:
AllowStartIfOnBatteries = falseStopIfGoingOnBatteries = true-
MaintenanceSettingscon unPeriodyDeadline
Consulte Mantenimiento automático para obtener más información sobre cómo funciona la programación de mantenimiento con sistemas conectados en espera y S3.
Información sobre tareas
Las tareas son el componente principal del Programador de tareas. Para obtener información sobre qué son las tareas y cuáles son sus componentes, consulte los temas siguientes:
- Tareas
- Acciones de tarea
- Desencadenadores de tareas
- Información de registro de tareas
- Condiciones de inactividad de tareas
- Contextos de seguridad para tareas
- Repetir una tarea
- Mantenimiento automático
Para obtener más información y ejemplos sobre cómo usar las interfaces del programador de tareas, los objetos de scripting y XML, vea Usar el programador de tareas.
Temas relacionados