Pourquoi la tâche planifiée de Windows 7 est-elle masquée?

15

Je migre un système de XP vers Windows 7. J'ai porté une tâche planifiée qui fonctionnait correctement sous XP vers l'environnement Windows 7 en recréant le travail dans le nouveau gestionnaire de tâches planifiées et en appelant le même fichier de commandes (.CMD). Dans l'onglet Général des propriétés de la tâche, la case Caché n'est pas cochée. Le fichier CMD s'exécute normalement (visible) s'il est démarré à partir d'une invite de fenêtre CMD ou à partir de l'Explorateur.

Mais lorsque la tâche est lancée par le Planificateur de tâches, elle s'exécute masquée. La fenêtre CMD n'est pas visible et l'interface utilisateur du programme qu'il exécute (un programme de sauvegarde) n'est pas visible. Les processus sont répertoriés dans le Gestionnaire des tâches et s'exécutent sous mon nom d'utilisateur (pas SYSTEM ou LOCAL).

Quelqu'un peut-il expliquer pourquoi cette tâche est masquée et comment la rendre visible?

tim11g
la source

Réponses:

22

J'ai découvert qu'une tâche doit être définie pour "exécuter uniquement lorsque l'utilisateur est connecté" pour être visible. Sinon, il est masqué (quel que soit le réglage de la case à cocher "Masqué").

C'est un endroit où une amélioration mineure de l'interface utilisateur le rendrait beaucoup plus clair. Par exemple, si "Exécuter si l'utilisateur est connecté ou non" est coché, la case "Masqué" devient également cochée. Ou mettez simplement la phrase "et la tâche s'exécutera cachée" après "Exécuter, que l'utilisateur soit connecté ou non".

Voir http://technet.microsoft.com/en-us/library/cc722152.aspx pour plus d'informations.

tim11g
la source
7
Otherwise it is hidden (regardless of the setting of the "Hidden" checkbox).C'est parce que la Hiddencase à cocher n'a rien à voir avec la façon dont le programme est affiché lors de son exécution, elle détermine si la tâche est affichée dans le Planificateur de tâches ou non. Lorsqu'elle est cochée, la tâche n'est visible que si vous sélectionnez Show Hidden Tasksdans le Viewmenu.
Synetech
1
Wow .. Enfin, mon script de démarrage fonctionne - je pense. Et juste parce que je l'avais configuré pour fonctionner toujours, peu importe si j'étais connecté ou non, je ne pouvais jamais comprendre pourquoi il ne fonctionnait pas. Merci, tim11g! Maintenant mon script se réveille quand il dort et fait ce qu'il doit faire.
Malachi