Le Planificateur de tâches Windows ne démarre pas la tâche lors de la prochaine exécution


20

J'ai une tâche du Planificateur de tâches de Windows Server 2008 SP 2 qui devrait s'exécuter toutes les 10 minutes.

entrez la description de l'image ici

Le déclencheur indique "À 18 h 50 tous les jours - Après le déclenchement, répétez toutes les 10 minutes indéfiniment."

En regardant la prochaine heure d'exécution, il est dit 18/06/2012 20h00. Cependant, lorsque je laisse passer ce temps, la prochaine heure d'exécution passe à 20 h 10, mais la tâche n'a pas commencé et la dernière heure d'exécution est inchangée par rapport à hier. Le dernier résultat de l'exécution est "L'opération s'est terminée avec succès. (0x0)".

Cela a fonctionné quand je l'ai créé il y a quelques jours, mais aujourd'hui, je l'ai désactivé puis réactivé et maintenant il ne démarre tout simplement pas automatiquement. Je peux toujours le déclencher manuellement et cela fonctionne.

Comment puis-je exécuter cette tâche automatiquement toutes les 10 minutes lorsqu'elle est activée, quoi qu'il arrive?


Comment savez-vous que la tâche ne s'est pas exécutée à cet intervalle? Souvent, une tâche qui s'exécute correctement à partir d'une invite de commande ne fonctionnera pas à partir d'une tâche planifiée pour l'une des nombreuses raisons différentes. Qualifications professionnelles qui ne dispose pas des autorisations, ou aucune information d' identification du tout, ou pas « commencent dans » chemin ou les chemins relatifs utilisés quand ils ne devraient pas, etc. Le point est, peut - être la tâche est de commencer, mais aussi à sa fin immédiatement.
Mark Henderson

La tâche s'est exécutée dans le passé, comme indiqué dans l'onglet Historique de TS. Je viens de remarquer le problème aujourd'hui lorsque j'ai désactivé la tâche, puis l'ai réactivée. En regardant l'onglet Historique, il ne démarre plus à l'heure indiquée dans la prochaine heure d'exécution. Je continue de rafraîchir la vue et la prochaine heure d'exécution est mise à jour 10 minutes plus tard, mais rien ne s'est produit (la dernière heure d'exécution et le dernier résultat d'exécution ne sont pas mis à jour).
Dan C

J'ai redémarré le serveur et, que savez-vous, les tâches fonctionnent maintenant! On dirait que Task Scheduler avait besoin d'un bon coup de pied dans le pantalon. Je vais garder un œil et mettre à jour ici.
Dan C

Réponses:


14

Ma solution était simple ... J'avais déjà exécuté manuellement la tâche planifiée, mais j'ai créé la tâche planifiée dans le but de l'utiliser quotidiennement ... J'avais plusieurs To à copier sur un serveur de sauvegarde, donc je ne pouvais pas planifier la tâche à l'instant. Mon correctif consistait à mettre à jour la date de début à la date actuelle, et cela pour une raison quelconque l'a résolu. Informations détaillées: La date de début précédente était le 3 janvier, date à laquelle j'ai créé la tâche et l'ai exécutée manuellement. La tâche a pu être exécutée quotidiennement et a échoué le 5 janvier. Entré dans les paramètres et mis à jour la date du jour actuel (6 janvier), couru cette nuit et terminé le 7 janvier). Emplacement: Server 2012 R2, planificateur de tâches, tâche ouverte, onglet Déclencheurs, déclencheur ouvert, date de début de mise à jour au jour actuel.

J'espère que cela aide les autres.


Cela a également fonctionné pour moi. J'ai importé une tâche plus ancienne d'un autre ordinateur, la date de début a été fixée à l'année 2010. Après l'avoir mise à jour jusqu'à aujourd'hui, cela a fonctionné comme un charme!
Stefan Profanter

J'ai défini ma tâche dans un futur proche et cela l'a fixé pour moi. La journée en cours n'était pas suffisante si c'était dans le passé.
jocull

Grands scripts importés d'un autre serveur, car de nombreux déclencheurs étaient installés. Ils étaient même du même jour! Mais j'ai dû ouvrir manuellement chaque déclencheur et l'enregistrer à nouveau pour l'activer. Stupide MS!
Hugo Delsing

1
J'ai également vu cela sur les nouvelles versions de Windows. C'est un bug, non?
Jonesome Reinstate Monica

8

Cela peut ne plus être pertinent maintenant, mais si vous activez / désactivez manuellement les tâches planifiées, vous pouvez utiliser une option de démarrage de la tâche dès que possible après le démarrage planifié. entrez la description de l'image ici


7

Vérifiez la date / heure de début du travail. Cela peut vous faire trébucher (il m'a déjà accroché).


1
Le travail est défini sur Début 13/06/2010, 18h50. Puisque c'est aujourd'hui le 18, je ne pense pas que ce soit le problème.
Dan C

J'espère au moins que ce n'est pas le problème. Je détesterais devoir changer la date et l'heure chaque fois que je désactiver / réactiver la tâche. Je n'avais pas à le faire dans le Planificateur de tâches de Windows Server 2003.
Dan C

7

Probablement trop tard pour être utile sur ce sujet vieux de 3 ans.

Dans l'onglet Général, assurez-vous de choisir l'option «Exécuter, que l'utilisateur soit connecté ou non».

Le paramètre par défaut est "Exécuter uniquement lorsque l'utilisateur est connecté", ce qui signifie que la tâche ne s'exécutera que lorsque quelqu'un se sera connecté au serveur.


3

Je pense que vous souhaitez définir la tâche pour qu'elle s'exécute une fois toutes les 10 minutes pendant 24 heures, car vous la déclenchez pour qu'elle se répète une fois par jour. il s'exécutait donc tous les jours, se répétait toutes les 10 minutes pendant 24 heures, puis répétait le processus.

capture d'écran du planificateur de tâches

Il peut également être nécessaire de définir l'option "Arrêter la tâche si elle dure plus longtemps que" sous "Paramètres" pour la tâche. Peut-être ignorer la tâche planifiée, car le planificateur de tâches pense que la tâche est toujours en cours d'exécution alors qu'elle ne l'est pas ...


2

J'ai eu un problème similaire. Le planificateur de tâches a cessé de fonctionner pour une raison quelconque à un emplacement distant. mais lorsque la machine a redémarré le planificateur de tâches a démarré. Je leur ai dit d'exécuter le travail du planificateur de tâches, puis j'espère qu'il reprendra la prochaine exécution, mais il n'a pas démarré. La seule dernière chose est que je dois aller à l'emplacement du serveur, puis changer la date de début de l'ancienne date à la date actuelle et également changer l'heure à venir à l'heure actuelle, après cette modification, elle commence à fonctionner. Cependant, je pensais que cela devrait démarrer par lui-même lorsque la machine redémarre. Je n'ai pu trouver aucun paramètre qui fonctionne, sauf pour manuellement et changer l'heure de la date en heure actuelle et suivante.



1

Assurez-vous que la tâche et le déclencheur sont activés.

Je suis venu ici parce que j'avais le même problème. Il s'avère que le déclencheur était désactivé. Pour une raison quelconque, le planificateur de tâches utilise des déclencheurs désactivés dans la zone "Next Run Time" ...


0

C'est un bogue Windows dans le Planificateur de tâches

J'ai configuré une tâche pour qu'elle se déclenche toutes les 15 minutes de manière similaire, cependant, elle s'est bloquée dans l'état "La tâche n'a pas encore été exécutée" même si la prochaine exécution était mise à jour correctement

Après environ une journée, il a commencé à fonctionner comme prévu

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.