Tâche planifiée ne sera pas exécuté retourne e0434f4d comme dernier résultat
J'ai un simple vb.net application. Quand je vais à bin\debug\program.exe et double-cliquez sur le programme fonctionne parfait. Le même programme ne sera pas exécuté en utilisant le planificateur de tâches. Lorsque je crée une tâche planifiée et cliquez sur 'exécuter' il vient de pop-up s'ouvre une fenêtre de console pour un deuxième, se ferme. En outre, ce même programme utilisé pour exécuter avec le planificateur de tâches. Un jour, il s'est juste arrêté de travailler.
ps:
J'ai ce code de programme, gérés dans le svn, donc je peux dire que le code n'a pas changé.
- Si possible, avez-vous essayé d'exécuter la même application sur une autre machine? Est-ce que votre programme a besoin des droits d'admin? Quel est le programme? Qu'est-ce que votre système d'exploitation (Vista, Win 7) ? Pouvez-vous nous fournir plus de détails.
- repasting l'emplacement dans la zone de texte exécuter résolu le problème. J'ai testé cela et si vous créez une tâche qui pointe vers un fichier exe qui n'existe pas, vous obtenez un "ne peut pas démarrer message". Donc je ne sais pas comment j'ai fait le code d'erreur que je recevais.
Vous devez vous connecter pour publier un commentaire.
Personnellement, je ne crois pas à la magie 🙂
pas modifié comparant pour le travail
version.
La 0xe0434f4d code de sortie est tout à fait significative. C'est le natif de code d'exception pour une gestion d'exception. En d'autres termes, votre application est de s'écraser avec une exception non gérée lorsqu'il est exécuté par le gestionnaire de tâches. Je pouvais deviner les raisons, mais c'est assez inutile. Trouver par vous-même, écrire un gestionnaire d'événement pour le domaine d'application.CurrentDomain.UnhandledException et journal de la valeur de l'e.ExceptionObject.ToString(). Qui vous donne le message d'exception et la trace de la pile, presque toujours assez bon pour savoir pourquoi il est de bombardement.
En fait, ce problème a été causé par des autorisations. En tant que tâche planifiée de l'emploi n'a pas les autorisations pour certains dossiers et fichiers.
Je voudrais vérifier pour voir ce que l'utilisateur la tâche planifiée s'exécute. Il peut-être que c'est en cours d'exécution avec un compte dont le mot de passe a expiré (comme vous l'avez dit, il a été en cours d'exécution) et exige que cela soit changé.
Une chose que j'ai remarqué avec certaines tâches planifiées sous Windows 2000 et Windows XP, c'est que chaque fois que l'ordinateur est redémarré, nous avons ré-entrer le mot de passe sur certaines tâches. D'autres continuent à travailler sans elle, et je n'ai jamais identifié la différence.