J'ai une tâche planifiée dans mon ordinateur Windows 2008 R2, mais elle n'a pas pu se déclencher avec l'erreur suivante dans le journal (journaux d'événements).
Erreur:
Le planificateur de tâches n'a pas pu démarrer la tâche "\ Hyatt_International_Distribution" pour l'utilisateur "SAFFRON3\cb_admin". Données supplémentaires: Valeur d'erreur: 2147943645.
Le planificateur de tâches n'a pas pu démarrer le processus "" du moteur de tâches en raison d'une erreur survenue dans "LUAIsElevatedToken". Command = "taskeng.exe". Données supplémentaires: Valeur d'erreur: 2147943645.
L'erreur complète est comme ci-dessous:
Nom du journal: Microsoft-Windows-TaskScheduler/Operational Source: Microsoft-Windows-TaskScheduler Date: 16/04/2012 09:59:59 ID de l'événement: 101 Catégorie de la tâche: Échec du démarrage de la tâche Niveau: Erreur Mots-clés:
Utilisateur: SYSTEM Ordinateur: xyz Description: Le planificateur de tâches n'a pas pu démarrer la tâche "\ Distribution" de l'utilisateur "SAFFRON3\cb_admin". Données supplémentaires: Valeur d'erreur: 2147943645. Event Xml:
<Event xmlns="http://schemas.Microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-TaskScheduler" Guid="{de7b24ea-73c8-4a09-985d-5bdadcfa9017}" />
<EventID>101</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>101</Task>
<Opcode>101</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2012-04-16T14:59:59.950Z" />
<EventRecordID>101476</EventRecordID>
<Correlation />
<Execution ProcessID="336" ThreadID="1216" />
<Channel>Microsoft-Windows-TaskScheduler/Operational</Channel>
<Computer>xyz</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData Name="TaskStartFailedEvent">
<Data Name="TaskName">\Distribution</Data>
<Data Name="UserContext">SAFFRON3\cb_admin</Data>
<Data Name="ResultCode">2147943645</Data>
</EventData>
</Event>
La tâche est définie comme suit: s’exécute si l’utilisateur est connecté ou non, avec les privilèges les plus élevés, Alimentation: démarrer lorsque le système est sous tension, autoriser la tâche à exécuter à la demande.
La tâche s'exécute presque tous les jours correctement, mais a échoué hier. N'importe quelle raison?
Cordialement, Kaustubh
Ma tâche était définie sur Run only when user is logged on
et cela a échoué pour moi même lorsque j'étais connecté et que je le démarrais manuellement. L'utilisateur était déjà configuré pour moi. Aucun changement de mot de passe, etc.
Je l'ai résolu en cliquant sur "Changer d'utilisateur" et en me sélectionnant à nouveau.
Je soupçonne que cela a peut-être été causé par AD qui a changé le SID de l'utilisateur ou quelque chose de ce genre. Peut-être que le service informatique assurait la gestion des utilisateurs dans AD, qui sait.
Sur les propriétés,
Vérifiez si le bouton radio est sélectionné pour
Run only when user is logged on
Si vous avez sélectionné l'option ci-dessus, c'est la raison pour laquelle elle a échoué.
alors changez l'option en
Run whether user is logged on or not
OU
Dans d'autres cas, l'utilisateur peut avoir changé ses identifiants de connexion
J'ai résolu le problème en ouvrant les propriétés sur le fichier exe lui-même. Sur l'onglet Compatibilité, une case à cocher pour le niveau de privilège indique "Exécuter ceci en tant qu'administrateur".
Même si mon compte dispose de privilèges d'administration, cela ne fonctionnait pas lorsque je l'ai démarré depuis le planificateur de tâches.
J'ai décoché la case et l'ai démarrée à nouveau à partir du planificateur et cela a fonctionné.
Autant que je sache, vous devez attribuer au compte de domaine les "Droits de l'utilisateur" appropriés, tels que "Connexion en tant que travail par lots". Vous pouvez vérifier cela dans vos politiques locales. En outre, vous pourriez avoir un domaine GPO qui écrase vos stratégies locales. Je parie que si vous ajoutez ce compte de domaine au groupe d'administrateurs locaux de cette machine, votre problème disparaîtra. Quelques articles à vous de vérifier:
http://social.technet.Microsoft.com/Forums/en/windowsserver2008r2general/thread/9edcb63a-d133-45a0-9e8c-f1b774765531 http://social.technet.Microsoft.com/Forums/ lv/winservergen/thread/68019b24-78a5-4db0-a150-ada921930924 http://sqlsolace.blogspot.com/2009/08/task-scheduler-task-does-not-run-error.html?m = 1 http://technet.Microsoft.com/en-us/library/cc722152.aspx
Merci à tous, j'ai eu le même problème. J'ai une tâche qui s'exécute via un compte d'utilisateur générique non lié à une personne en particulier. Cet utilisateur a en quelque sorte été déconnecté de la machine virtuelle. Lorsque j'essayais de le réparer, j'étais connecté en tant que moi et non cet utilisateur.
La reconnexion avec cet utilisateur a résolu le problème!
Ma tâche n'a pas non plus commencé.
Je l'ai résolu en spécifiant non seulement le chemin d'accès à l'exécutable, mais également le chemin d'accès au dossier de l'exécutable (onglet "Actions" | Modifier | Zone de texte "Démarrer dans").
Vérifiez si vous planifiez une tâche pour déclencher un fichier exécutable (.exe) ou un fichier de traitement par lots (.bat). Si vous avez programmé l'ouverture d'un autre fichier (par exemple, un fichier .txt ou .docx), le fichier ne sera pas ouvert.
J'avais le même problème. J'ai essayé avec l'option de compatibilité, mais sous Windows 10, l'option de compatibilité n'apparaît pas. Les étapes suivantes ont résolu le problème pour moi:
taskschd.msc
en tant qu'administrateurDonc, en quelque sorte, configurer la tâche dans taskschd.msc
en tant qu'utilisateur régulier, ne travaillait pas, même si mon compte est un compte administrateur.
J'espère que cela aide tous ceux qui ont le même problème