Programador de tareas

Programador de tareas de Windows: qué es y errores más comunes

octubre 30, 2026 Window Error 12 min read
Programador de tareas de Windows: qué es y errores más comunes

El Programador de tareas es la herramienta de Windows que ejecuta acciones automáticamente: al encender el equipo, a una hora marcada o cuando ocurre un evento del sistema. Lo más habitual cuando algo va mal es que la tarea no se ejecute, que el propio Programador no abra o que aparezca el error 0x80070005 (acceso denegado) al crearla. Antes de tocar nada, conviene confirmar que el servicio está en marcha y, después, revisar la cuenta, el desencadenador y la ruta del programa de la tarea. Lo que sigue vale para Windows 11 y Windows 10 (Home y Pro).

Qué es el Programador de tareas y para qué sirve

El Programador de tareas (su nombre técnico es taskschd.msc) es la herramienta de Windows que crea y muestra tareas automáticas: puede abrir un programa al iniciar Windows, ejecutar un script a las 3 de la madrugada o lanzar un mantenimiento cuando detecta un evento concreto del sistema. Existe en todas las ediciones de Windows 11 y Windows 10, y se abre con Win+R, escribiendo taskschd.msc y pulsando Aceptar. Para crear, modificar o borrar tareas del sistema hace falta abrirlo con permisos de administrador.

Nota: el Programador de tareas NO es lo mismo que el Administrador de tareas (Ctrl+Mayús+Esc); este último lista lo que se está ejecutando ahora, mientras que el primero programa lo que se ejecutará después.

Por qué el Programador de tareas falla: lo que puede estar pasando

Lo que ves Causa probable Dónde se arregla
El Programador no abre o se cierra solo El servicio Schedule está detenido o hay archivos dañados «El Programador de tareas no abre o se cierra al instante»
La tarea no se ejecuta a la hora prevista Desencadenador mal, condición que la limita o cuenta sin permisos «Una tarea no se ejecuta o lo hace con error 0x800710E0»
Error 0x80070005 al crear o ejecutar una tarea Permisos insuficientes o cuenta equivocada (acceso denegado) «Error 0x80070005 al crear o ejecutar una tarea»
Error 0x800710E0 al ejecutarla El operador (la cuenta) o el programa ya no existe en el equipo «Una tarea no se ejecuta o lo hace con error 0x800710E0»
El historial está vacío aunque la tarea sí corre La tarea se ejecuta con cuenta SYSTEM o el historial está deshabilitado «El historial está vacío aunque la tarea se ejecuta»

Comprueba el estado del Programador de tareas antes de tocar nada

Antes de aplicar arreglos, conviene confirmar dos cosas: que el servicio que mueve el Programador está en marcha y que en el Visor de eventos queda rastro de lo que ha pasado. Estas dos comprobaciones no modifican nada; solo te dicen cuál de las filas de la tabla de arriba es tu caso.

El servicio Programador de tareas: lo que dice su estado

Abre la consola de servicios y mira la entrada «Programador de tareas» (su nombre interno de servicio es Schedule). Debe estar En ejecución y con Tipo de inicio en Automático; si está Detenido o en Manual, esa es la causa de que nada se ejecute. Para abrir la consola:

InicioEjecutarservices.msc

En PowerShell o Símbolo del sistema como administrador:

Get-Service Schedule

Devuelve Running si está correcto y Stopped si esa es la causa. Si está detenido, ve a «Arranca el servicio Programador de tareas a mano».

El Visor de eventos: los eventos 101, 103 y 301 del Programador de tareas

El Visor de eventos guarda un historial de cada intento de ejecución. Los eventos que más importan aquí son:

  • 101 – «No se puede iniciar la tarea». Apunta a permisos, ruta o archivo inexistente.
  • 103 – «La tarea se inició pero devolvió un código de error». Muestra el código exacto que devolvió la tarea.
  • 301 – «La tarea se completó correctamente». Confirma que la tarea corrió sin problemas.

Se consultan en:

Visor de eventosRegistros de aplicaciones y serviciosMicrosoftWindowsTaskScheduler

Se abre con Win+R y eventvwr.msc. El ID del evento y la descripción apuntan a la causa: cuenta, ruta inexistente o archivo que ya no está.

El Programador de tareas no abre o se cierra al instante

Esto ocurre cuando el servicio que lo sostiene está detenido o cuando sus archivos de sistema están dañados. Si al abrir taskschd.msc la ventana parpadea y desaparece, o directamente no carga, empieza por el servicio.

Arranca el servicio Programador de tareas a mano

El servicio Schedule es el motor del Programador de tareas; si está parado, la herramienta no funciona.

  1. Pulsa Win+R, escribe services.msc y pulsa Aceptar.
  2. Baja hasta «Programador de tareas», doble clic.
  3. En «Tipo de inicio», elige Automático.
  4. Pulsa Iniciar si el estado es «Detenido».
  5. Pulsa Aceptar.

Si «Iniciar» sale en gris, abre services.msc como administrador (clic derecho en Inicio > Terminal (Administrador) en Windows 11; Windows PowerShell (Administrador) en Windows 10) y repite.

Comprueba: abre taskschd.msc y comprueba que carga el árbol de tareas de la izquierda. Si sí, el servicio ya está en marcha.

Repara los archivos del sistema con SFC y DISM

Si el servicio está bien pero el Programador sigue sin abrir, los archivos del sistema pueden estar dañados. SFC los revisa y DISM repara la imagen desde la que se restauran.

  1. Abre Terminal o Símbolo del sistema como administrador.
  2. Escribe y pulsa Enter:

sfc /scannow
  1. Cuando termine, escribe y pulsa Enter:

DISM /Online /Cleanup-Image /RestoreHealth

SFC muestra «Verificación 100 % completa» al terminar; si encuentra y repara algo, lo indica. DISM muestra «La operación de restauración se ha completado correctamente» si todo va bien.

Comprueba: repite sfc /scannow y debería terminar sin errores. Si los sigue mostrando, el daño es más profundo y toca la reinstalación descrita al final.

Una tarea no se ejecuta o lo hace con error 0x800710E0

El error 0x800710E0 significa «el operador o el elemento ya no existe»: la tarea apunta a un programa, una ruta o una cuenta que se han borrado o renombrado. También ocurre cuando la tarea existe pero su desencadenador o sus condiciones la bloquean (por ejemplo, «solo con corriente» en un portátil).

Revisa los datos de la tarea desde el Programador

La propia consola del Programador muestra, pestaña por pestaña, qué se le pide a la tarea. Aquí es donde se ve de un vistazo si la cuenta, el desencadenador, la acción o la condición son los correctos.

  1. Abre taskschd.msc.
  2. En la columna de la izquierda, ve a Biblioteca del Programador de tareas y abre la tarea con doble clic.
  3. Revisa:

– Pestaña General: la cuenta con la que corre (debe existir y tener permisos). – Pestaña Desencadenadores: el desencadenador debe estar Habilitado. – Pestaña Acciones: en Programa o script, la ruta debe existir en el equipo. – Pestaña Condiciones: nada debe limitar la ejecución (red, energía, inactividad).

Si Windows marca «Operador no válido» o la ruta está en rojo, esa es la fila que toca corregir.

Comprueba: con la tarea abierta, ve a la pestaña Historial; si ves el evento 301 al hacer clic derecho > Ejecutar, la tarea ya funciona.

Borra y vuelve a crear la tarea desde cero

A veces la tarea se ha ido corrompiendo con el tiempo y es mejor rehacerla limpia que intentar parchearla.

  1. En taskschd.msc, clic derecho sobre la tarea en la Biblioteca y elige Eliminar.
  2. En el panel derecho, pulsa Crear tarea básica.
  3. Ponle un nombre y, si quieres, una descripción.
  4. Elige el desencadenador: Al iniciar, A una hora o Al iniciar sesión.
  5. En Acción, marca Iniciar un programa y escribe la ruta real (por ejemplo, C:\Program Files\MiApp\miapp.exe).
  6. Termina y, en la tarea creada, abre sus propiedades para revisar la pestaña General y, si hace falta, marcar Ejecutar con los privilegios más altos.
Comprueba: clic derecho sobre la tarea > Ejecutar. En la pestaña Historial debe aparecer el evento 301 (completada) o 103 con código 0.

Error 0x80070005 al crear o ejecutar una tarea

El error 0x80070005 corresponde al código Win32 5: acceso denegado. Windows no deja crear o ejecutar la tarea porque la cuenta con la que corre no tiene permisos suficientes, o porque el antivirus está bloqueando el cambio.

Cambia la cuenta con la que corre la tarea

La causa más habitual es que la tarea usa una cuenta sin contraseña, con la contraseña caducada o sin los permisos que necesita.

  1. Abre taskschd.msc y ve a la tarea.
  2. En la pestaña General, pulsa Cambiar usuario o grupo.
  3. Escribe SYSTEM y pulsa Aceptar (esta cuenta tiene permisos totales sobre el equipo; úsala solo para tareas internas).
  4. Si prefieres un usuario normal, escribe su nombre y una contraseña vigente.
  5. Deja la marca Ejecutar con los privilegios más altos desmarcada al principio; solo actívala si la tarea lo necesita.
  6. Pulsa Aceptar.
Comprueba: ejecuta la tarea manualmente; el evento 103 ya no debe devolver 0x80070005.

Desactiva el antivirus un momento y vuelve a probar

Algunos antivirus de terceros bloquean la creación o modificación de tareas programadas al considerarlas un cambio sensible del sistema.

  1. Abre el antivirus (en Seguridad de Windows: Configuración > Privacidad y seguridad > Seguridad de Windows > Protección contra virus y amenazas > Administrar la protección contra virus y amenazas > Configuración de protección > Protección en tiempo real).
  2. Desactívala solo durante la prueba.
  3. Vuelve a crear la tarea.
  4. Reabre el antivirus y vuelve a activar la protección en tiempo real.
  5. Si la tarea ahora sí se crea, añade su nombre y la ruta del programa a la lista de permitidos del antivirus.
Nota: desactivar el antivirus es solo una prueba diagnóstica; reactivarlo en cuanto termine.
Comprueba: con la tarea creada, ejecuta 0x80070005 ya no debe salir ni al crearla ni al lanzarla.

El historial está vacío aunque la tarea se ejecuta

Por defecto, las tareas que corren con la cuenta SYSTEM o con privilegios elevados no guardan historial, y el nivel de historial puede estar en 0. Esto da la falsa impresión de que la tarea no corre cuando, en realidad, sí lo está haciendo.

Activa el historial desde el panel derecho del Programador

  1. Abre taskschd.msc.
  2. En el menú Acción, pulsa Habilitar el historial de todas las tareas.
  3. Para una tarea concreta, ábrela y en la pestaña Historial marca la casilla Habilitar el historial de todas las tareas.

A partir de ahí, en el Visor de eventos (TaskScheduler) aparecerán los eventos:

  • 100 – Inicio de la tarea.
  • 102 – Acción iniciada.
  • 200 – Acción completada.
Comprueba: ejecuta la tarea a mano; en la pestaña Historial debe verse el evento 100 al empezar y el 200 al terminar.

Si nada de esto funciona: reinstala Windows sin perder los datos

Si el Programador sigue sin abrir y SFC y DISM no han conseguido reparar sus archivos, queda la reinstalación como último recurso. Antes, copia a un disco externo lo que no quieras perder (documentos, fotos, vídeos, contraseñas guardadas).

La reparación en lugar de reinstalar con la opción «Restablecer»

Windows incluye una opción que reinstala los archivos del sistema manteniendo tus archivos personales.

  1. Ve a:
ConfiguraciónSistemaRecuperaciónRestablecer el PC
  1. Pulsa Restablecer el PC.

En Windows 10 la ruta es:

ConfiguraciónActualización y seguridadRecuperaciónRestablecer este PC
  1. Elige Mantener mis archivos.
  2. Elige Descargar de la nube (la imagen de Windows viene de Microsoft y es la más limpia).
  3. Sigue las pantallas y espera a que termine.
Cuidado: esta opción desinstala los programas instalados y deja los archivos en C:\; lo que esté en otro disco o en otra carpeta de C:\ no se conserva.
Comprueba: abre taskschd.msc y crea una tarea nueva; si responde, el problema estaba en los archivos del sistema.

La instalación en su lugar desde un USB o ISO oficial

La opción anterior no siempre repara todo; para una reinstalación más profunda, se usa la herramienta oficial de Microsoft.

  1. Entra en support.microsoft.com, descarga la Herramienta de creación de medios y crea un USB booteable.
  2. Arranca el PC desde el USB (en la mayoría de equipos se entra a la BIOS/UEFI con F2, Supr o Esc; mira la tecla en la web del fabricante si no suena).
  3. Elige Conservar archivos y aplicaciones; el asistente reinstala Windows sin formatear.
  4. Sigue las pantallas hasta que termine y vuelve a iniciar sesión.
Nota: esta opción mantiene programas, ajustes y la mayor parte de los datos; solo reinicia los archivos del sistema. Resérvala para cuando lo anterior no haya arreglado el Programador de tareas.
Comprueba: al volver al escritorio, abre taskschd.msc; si carga el árbol de tareas, el Programador vuelve a funcionar.

Lo que ya has descartado del Programador de tareas

  • El servicio Schedule está En ejecución y en Automático.
  • La tarea apunta a un programa que existe en la ruta indicada.
  • La cuenta con la que corre tiene permisos y contraseña vigente.
  • El desencadenador está habilitado y la condición no limita la ejecución.
  • El antivirus no está bloqueando la tarea.
  • SFC y DISM no han encontrado daños, o ya los han reparado.

Si después de todo esto el problema sigue, queda la reinstalación de Windows descrita justo antes.

Datos comprobados en octubre de 2026.

Dudas sobre el Programador de tareas de Windows

1. ¿Cómo puedo crear un calendario 2026 editable en Excel gratis?

Para hacer un calendario 2026 editable y gratis en Excel, abre una hoja en blanco y crea una cuadrícula de 7 columnas (lunes a domingo) por 6 filas; después rellena manualmente los días de cada mes usando la función FECHA(2026, mes, día) o descarga plantillas gratuitas desde el sitio oficial de Microsoft en la galería de plantillas de Excel.

2. ¿Cómo hacer un calendario 2026 en Excel en formato horizontal?

En formato horizontal, coloca los 12 meses en una misma hoja distribuidos por filas (por ejemplo, 3 filas con 4 meses cada una) o en una sola fila larga; cada mes ocupa una mini cuadrícula de 7 columnas por 5 o 6 filas, lo que te permite ver todo el año de un vistazo y compararlo fácilmente.

3. ¿Cómo configurar un calendario 2026 en Excel para que la semana empiece en lunes?

Cambia el formato de fecha a uno que muestre el día de la semana en español y ajusta la configuración regional de Windows para que el primer día de la semana sea lunes; también puedes escribir manualmente los días en una columna empezando por lunes y arrastrar la fórmula para que se actualicen automáticamente.

Fuentes

  1. MicrosoftProgramador de tareas para desarrolladores – Win32 appsconsultado el 15/10/2026
  2. MicrosoftProgramador de tareas (taskschd.msc) — documentación oficialconsultado el 15/10/2026