Cómo solucionar problemas de tareas programadas en Windows XP y en Windows Server 2003

Seleccione idioma Seleccione idioma
Id. de artículo: 308558 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo paso a paso se describe cómo solucionar problemas de tareas programadas en Windows XP y en Windows Server 2003. Si las tareas programadas no se ejecutan, puede utilizar varios métodos para averiguar la causa del problema.

Nota: los administradores o los usuarios que tienen permisos de administrador pueden configurar el Programador de tareas para que envíe una notificación cuando una tarea programada no se ejecute tal y como se estableció. Para ello, haga clic en Informarme de las tareas programadas en el menú Avanzado.

Comprobar el estado de una tarea

Compruebe periódicamente el estado de las tareas programadas, ya que algunas veces quizás no se dé cuenta de que una tarea programada no se ha ejecutado. Utilice la vista Detalle de la ventana Tarea programada para ver la siguiente información acerca de cada tarea:
  • Programación: la programación de la tarea.
  • Siguiente ejecución: la hora y la fecha en que está programada la siguiente ejecución de la tarea.
  • Última ejecución: la hora y la fecha en que se ejecutó la tarea por última vez.
  • Estado: el estado actual de la tarea.
  • Último resultado: código que indica el resultado de la última ejecución.
La columna Estado tiene la siguiente información de estado y descripción:
  • En blanco: la tarea no está en ejecución o se ejecutó correctamente.
  • En ejecución: la tarea se está ejecutando en este momento.
  • No ejecutada: se han pasado uno o más intentos de ejecutar esta tarea.
  • No se pudo iniciar: el intento más reciente de iniciar la tarea no funcionó.
La columna Último resultado muestra un código de finalización. Puede obtener una explicación completa de todos los códigos de finalización de Windows en MSDN, pero aquí se muestran los códigos más frecuentes para las tareas programadas:
  • 0x0: la operación finalizó correctamente.
  • 0x1: se llamó a una función incorrecta o desconocida.
  • 0xa: el entorno es incorrecto.
Si el código de resultado tiene el formato "C0000XXX", la tarea no se completó correctamente (la "C" indica una condición de error). El código de error "C" más frecuente es "0xC000013A: Se ha dado por terminada la aplicación debido a un CTRL+C".

Compruebe también los datos siguientes en las propiedades de la tarea:
  • Asegúrese de que la casilla de verificación que activa la tarea tenga una marca de verificación.
  • Compruebe la ruta de acceso al programa y asegúrese de que es correcta. Compruebe también el programa para ver si requiere algún parámetro de la línea de comandos que falte.

Comprobar el registro de tareas programadas

Las tareas programadas mantienen un archivo de registro (Schedlgu.txt) en la carpeta c:\Windows. Puede ver el registro desde la ventana Tareas programadas si hace clic en Ver registro en el menú Avanzadas.

El tamaño del archivo de registro es de 32 kilobytes (KB) y, cuando el archivo alcanza su tamaño máximo, se empieza a grabar automáticamente nueva información al principio del archivo de registro y se sobrescribe la información existente en él.

Comprobar el servicio Programador de tareas

El servicio Programador de tareas debe estar en ejecución y configurado correctamente para que se ejecuten las tareas. Si ha detenido manualmente las tareas programadas desde la ventana Tareas programadas, el servicio se detendrá y no se inicializará la próxima vez que inicie el equipo. Si el servicio no está configurado para iniciar sesión como la cuenta local del sistema, quizás no se inicie.

Para comprobar la configuración del servicio:
  1. Haga clic en Inicio y en Panel de control y, después, haga doble clic en Herramientas administrativas.
  2. Haga clic en Administración de equipos.
  3. Expanda Servicios y Aplicaciones y haga clic en Servicios.
  4. Haga clic con el botón secundario del mouse (ratón) en el servicio Programador de tareas y, a continuación, haga clic en Propiedades.
  5. En la ficha General, asegúrese de que el tipo de inicio esté establecido en Automático y que el estado del servicio sea Iniciado. Si el servicio no está en ejecución, haga clic en Iniciar.
  6. En la ficha Iniciar sesión, asegúrese de que la cuenta del sistema local esté seleccionada y que la casilla de verificación Permitir a los servicios que interactúen con el escritorio tenga una marca de verificación.
  7. Haga clic en Aceptar y salga de Administración de equipos.

Propiedades

Id. de artículo: 308558 - Última revisión: jueves, 06 de junio de 2013 - Versión: 2.5
La información de este artículo se refiere a:
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Palabras clave: 
kbenv kbhowtomaster kbtshoot KB308558

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com