Compartir a través de


Solución de problemas con el servicio Programador de tareas que no se inicia

Este artículo ayuda a solucionar el error al iniciar el servicio Programador de tareas en equipos Windows.

Las tareas programadas no se ejecutan o se salen de sus horarios. Al abrir el Programador de tareas, recibirá el siguiente mensaje de error:

No se encontró el equipo remoto.

El servicio Programador de tareas no se inicia en el complemento Servicios (Services.msc). Al iniciar el servicio Programador de tareas, recibirá uno de los siguientes mensajes de error:

  • El servicio Programador de tareas en el equipo local se inició y, a continuación, se detuvo. Algunos servicios se detienen automáticamente si no están en uso por otros servicios o programas.

  • Error 5: Acceso denegado.

  • Error 126: No se encontró el módulo especificado

Cada mensaje de error tiene diferentes causas y resoluciones.

Error: se inició el servicio Programador de tareas en el equipo local y, a continuación, se detuvo.

Este error se produce porque el servicio Time Broker está detenido o deshabilitado. Para resolver el error, habilite e inicie el servicio mediante uno de los métodos siguientes.

Nota:

El servicio Time Broker coordina la ejecución del trabajo en segundo plano para las aplicaciones de WinRT. Si este servicio está detenido o deshabilitado, es posible que no se desencadene el trabajo en segundo plano.

Usa el complemento de Servicios

Seleccione Inicio>Herramientas Administrativas de Windows>Servicios y compruebe si se está ejecutando el servicio Time Broker. Si no se está ejecutando o está deshabilitado, habilite y después inícielo.

Uso del Editor del Registro

  1. Abra el Editor del Registro y vaya a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc.
  2. En el panel derecho, compruebe si Start el valor está establecido de forma predeterminada a 3. Si no es así, modifíquelo en 3.
  3. Reinicie el equipo y compruebe si se está ejecutando el servicio Programador de tareas.

Si esto no resuelve el problema y todavía no puede iniciar el servicio Programador de tareas, consulte la sección Recursos adicionales .

Error 5: Acceso denegado.

Este error se produce porque la cuenta NT AUTHORITY\SYSTEM no tiene permisos de escritura en el registro de eventos del sistema. Es posible que un administrador del sistema haya modificado los permisos mediante una CustomSD clave del Registro para otros fines.

El servicio Programador de tareas se ejecuta en la cuenta SYSTEM. De forma predeterminada, la cuenta SYSTEM tiene permisos de escritura en el registro de eventos del sistema para permitir que el servicio Programador de tareas registre eventos en el registro de eventos del sistema.

La seguridad de cada registro se configura localmente a través de los valores de la siguiente clave del Registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog

Si se personalizan los permisos del registro de eventos del sistema, el descriptor de seguridad del registro del sistema se configura mediante la siguiente clave del Registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\CustomSD

El descriptor de seguridad se especifica mediante la sintaxis del lenguaje de definición de descriptores de seguridad (SDDL). El SDDL debe conceder permisos de lectura, escritura y borrar de la cuenta DEL SISTEMA en el contexto siguiente:

(A;;0xf0007;;;SY)

El valor de SY (cuenta SYSTEM) es 7, lo que significa Read(1)+Write(2)+Clear(4). Si no es así, cámbielo a 7 para que tenga los permisos adecuados para el registro de eventos del sistema. Una vez corregido el SDDL de la cuenta DEL SISTEMA, reinicie el equipo y compruebe si se inicia el servicio Programador de Tareas.

También puede comprobar el SDDL del registro de eventos del sistema ejecutando el siguiente comando:

wevtutil get-log "SYSTEM"

Los valores predeterminados deben tener el siguiente aspecto:

name: SYSTEM
enabled: true
type: Admin
isolation: System
channelAccess: O:BAG:SYD:(A;;0xf0007;;;SY)(A;;0x7;;;BA)(A;;0x3;;;BO)(A;;0x5;;;SO)(A;;0x1;;;IU)(A;;0x3;;;SU)(A;;0x1;;;S-1-5-3)(A;;0x2;;;S-1-5-33)(A;;0x1;;;S-1-5-32-573)

Para obtener más información sobre cómo modificar el SDDL del registro de eventos, consulte Establecer la seguridad del registro de eventos localmente o a través de la directiva de grupo.

Si esto no resuelve el problema y todavía no puede iniciar el servicio Programador de tareas, consulte la sección Recursos adicionales .

Error 126: No se encontró el módulo especificado

Este error se produce porque falta un archivo relacionado con el servicio Programador de tareas o no se encuentra.

En este caso, falta un archivo de sistema necesario o el servicio Programador de tareas hace referencia a un archivo no válido en su configuración del Registro.

Determine si el servicio está configurado correctamente en su configuración del Registro:

  1. Abre el Editor del Registro.

  2. Vaya a la ubicación del servicio de Programación de Tareas en la siguiente ruta:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule\Parameters

  3. En el panel derecho, compruebe si el valor del registro ServiceDll tiene los datos de valor %systemroot%\system32\schedsvc.dll.

  4. Si es así, compruebe si el archivo schedsvc.dll existe en %systemroot%\system32.

  5. Si falta el archivo DLL, use la herramienta Comprobador de archivos del sistema para reparar los archivos del sistema que faltan o están dañados.

  6. Una vez finalizada la reparación, inicie el servicio Programador de tareas.

Si esto no resuelve el problema y todavía no puede iniciar el servicio Programador de tareas, consulte la sección Recursos adicionales .

Recursos adicionales

Use los siguientes registros de eventos para ver información adicional sobre el error de inicio del servicio:

  • Registros de eventos del sistema

  • Registros de eventos de la aplicación

  • Registros de eventos del Programador de tareas en:

    • Visor de eventos>Registros de aplicaciones y servicios>Microsoft>Windows>TaskScheduler>Mantenimiento
    • Visor de eventos>Registros de aplicaciones y servicios>Microsoft>Windows>TaskScheduler>Operativo

Ponerse en contacto con el servicio de soporte técnico de Microsoft

Si los pasos anteriores no pueden resolver el problema, póngase en contacto con Soporte técnico de Microsoft para obtener más ayuda.