web-dev-qa-db-fra.com

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

J'ai une tâche Windows Server 2008 SP 2 Task Scheduler qui devrait s'exécuter toutes les 10 minutes.

enter image description here

Le déclencheur indique "À 6h50 PM 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 à 8:10 PM mais la tâche n'a pas démarré et la dernière heure d'exécution est inchangée par rapport à hier. Le dernier résultat d'exécution est " L'opération s'est terminée avec succès. (0x0) ".

Cela a fonctionné lorsque 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?

21
Dan C

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 TB pour copier sur un serveur de sauvegarde afin que je ne puisse pas planifier la tâche pour l'instant. Mon correctif consistait à mettre à jour la date de début au jour en cours, 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, lorsque j'ai créé la tâche et La tâche a pu être exécutée quotidiennement et a échoué le 5 janvier. Je suis entré dans les paramètres et j'ai mis à jour la date du jour actuel (6 janvier), je l'ai exécutée cette nuit-là et je l'ai terminée 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.

15
advgmni

Probablement trop tard pour être utile sur ce sujet 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.

8
Robert

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é. enter image description here

8
Volodymyr M.

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

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.

screen cap from task scheduler

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 ...

3
MikeAWood

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 reprendrait 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 fonctionnait, sauf pour manuellement et changer l'heure de la date en heure actuelle et suivante.

2
krishKishor

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

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" ...

1

Avez-vous installé Windows Live? Je tirais mes cheveux sur cela, mais j'ai trouvé que si vous désactivez la tâche Windows Live\SOXE, tout revenait à la vie

http://social.msdn.Microsoft.com/Forums/en/winserver2008appcompatabilityandcertification/thread/6fa3c7fa-511b-498d-9b37-1201e1ff2e59

1
Mark Sowul

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

0
user630342

VÉRIFIEZ l'onglet CONDITIONS sous ALIMENTATION: si vous êtes branché ou non ... cela provoque un traitement différent!

Je ne sais pas si cela est toujours utile, mais j'ai eu le même problème et je cherchais une solution quelques heures.

Avant cela fonctionnait sur un serveur et maintenant j'essayais de faire quelque chose sur mon propre environnement Windows. Mais ce n'était pas la raison pour laquelle cela a fonctionné pour la première fois et plus maintenant.

La différence était que mon ordinateur était branché avant et maintenant ce n'était pas le cas. DÉCOCHEZ la case "Démarrer la tâche uniquement si l'ordinateur est sous tension".

0
TheFlyingL1