Page d'accueil » école » Utilisation du planificateur de tâches pour exécuter des processus ultérieurement

    Utilisation du planificateur de tâches pour exécuter des processus ultérieurement

    Dans cette édition de Geek School, nous allons vous parler de l'utilitaire extrêmement puissant du planificateur de tâches que Windows utilise en arrière-plan pour faire toutes sortes de choses..

    NAVIGATION SCOLAIRE
    1. Utilisation du planificateur de tâches pour exécuter des processus ultérieurement
    2. Utilisation de l'observateur d'événements pour résoudre les problèmes
    3. Comprendre le partitionnement de disque dur avec la gestion de disque
    4. Apprendre à utiliser l'éditeur de registre comme un pro
    5. Surveiller votre PC avec Resource Monitor et Task Manager
    6. Comprendre le panneau de propriétés système avancées
    7. Comprendre et gérer les services Windows
    8. Utilisation de l'éditeur de stratégie de groupe pour modifier votre PC
    9. Comprendre les outils d'administration Windows

    Vous pensez peut-être que le Planificateur de tâches est simplement un moyen de planifier l'exécution d'une application à un moment donné, mais il est bien plus que cela et fait désormais partie intégrante de Windows..

    Auparavant, une multitude de services fonctionnaient en arrière-plan à tout moment dans Windows, par exemple pour déclencher des événements de nettoyage du système ou des tâches de maintenance à exécuter à un moment donné. Les versions modernes de Windows ont abandonné le plus possible cette pratique et ont simplement ajouté des événements au planificateur de tâches pour qu'ils fassent de même, mais sans nécessiter de processus en cours et ne pas gaspiller de la mémoire tout le temps..

    Cela ne signifie pas pour autant que Windows ne dispose d'aucun service en cours d'exécution, car de nombreux éléments doivent rester actifs en arrière-plan, en raison de leur activité constante et de la communication avec d'autres processus. Mais la migration des tâches système vers le planificateur de tâches a été une grande chose pour les utilisateurs de PC.

    Comprendre l'interface du planificateur de tâches

    Lorsque vous ouvrez le Planificateur de tâches pour la première fois, vous verrez trois panneaux d’informations: le volet de gauche avec une liste de dossiers dans un format d’arborescence utilisé pour organiser la liste des tâches planifiées, le volet du milieu qui affiche les tâches. eux-mêmes, et le volet Actions sur la droite qui vous donne un accès rapide aux éléments de menu courants.

    Ne soyez pas intimidé par toutes les choses dans l'interface - c'est vraiment très simple et il n'y a pas beaucoup d'options à l'interface encombrée, il semble qu'il y ait.

    Le volet de droite peut en réalité être désactivé à l'aide de l'icône la plus à droite de la barre d'outils, car toutes les actions sont également disponibles dans le menu Action. Si une tâche est sélectionnée dans la liste, le menu se transformera en un ensemble d’éléments spécifiques à la tâche, comme Exécuter ou Terminer, mais lors de la première ouverture du planificateur de tâches ou si aucune tâche n’a été sélectionnée, les options de création s'affichent. tâches, afficher les tâches en cours, et tout le reste.

    Nous expliquerons comment créer des tâches dans une minute, mais nous devrions d’abord passer en revue certaines des options de la liste et expliquer ce qu’elles font..

    • Créer une tâche de base vous donne une interface d'assistant pour créer des tâches planifiées.
    • Créer une tâche utilise la vue de détail complète où vous pouvez créer manuellement une tâche avec l'option de votre choix.
    • Tâche d'importation vous permet d'importer des tâches que vous avez précédemment exportées. Très utile pour copier une configuration sur un ordinateur secondaire ou pour rajouter une tâche après la réinstallation..
    • Afficher toutes les tâches en cours affiche une liste de toutes les tâches en cours d'exécution ainsi que le dossier dans lequel vous pouvez trouver cette tâche.
    • Activer / désactiver l'historique de toutes les tâches active la journalisation détaillée pour tout ce que le planificateur de tâches fait.
    • Nouveau dossier… crée un nouveau dossier dans le volet de gauche, particulièrement utile pour organiser de nombreuses tâches planifiées, le cas échéant.
    • Supprimer le dossier supprime le dossier que vous avez créé et réalisez que vous n'en aviez pas besoin au départ.
    • Actualiser et aider devrait être explicite.

    L'option «Afficher toutes les tâches en cours» affiche une liste très simple qui indique les tâches en cours d'exécution, bien qu'elle ne semble jamais remplir les colonnes Lancé ou Exécuter Durée. Dans tous les cas, il est utile de voir si les choses fonctionnent.

    L'option Historique Activer / Désactiver toutes les tâches est vraiment utile car elle active l'onglet Historique et suit presque tout ce qui se passe. Si vous résolvez un problème impliquant une tâche planifiée, vous devez activer cette option pour utiliser davantage de données. Assurez-vous simplement de la désactiver à nouveau, car cela entraînerait beaucoup de journalisations inutiles susceptibles de nuire légèrement aux performances. pas besoin.

    Nous détaillerons sous peu les détails des autres onglets de détails des tâches, mais il est utile de parcourir de nombreux dossiers pour voir les types de tâches exécutées avec une tâche planifiée par Windows ou une tierce partie. Logiciel.

    Par exemple, si vous descendez dans le dossier Microsoft -> Windows -> Defrag, vous verrez la tâche ScheduledDefrag dans la liste. L'onglet Actions vous montre ce qui se passe réellement dans les coulisses et vous pouvez vérifier à quoi correspondent les autres options..

    Remarque: nous ne recommandons pas de jouer avec les options pour les services Microsoft intégrés. Considérez cela uniquement à titre d'information.

    Un autre exemple amusant est le dossier Microsoft -> Windows -> ApplicationData, qui contient la tâche CleanupTemporaryState. L'examen de l'onglet Actions nous indique la ligne de commande réelle, qui utilise le composant rundll32.exe pour exécuter le fichier Windows.Storage.ApplicationData.dll et appelle la fonction CleanupTemporaryState dans cette DLL..

    Qu'est-ce que ça veut dire? Vous pouvez vous y fier, mais toutes les applications .NET offrent la possibilité d’utiliser les fonctions ApplicationData pour créer des fichiers temporaires ou des données réservées à la session en cours. Ainsi, Windows appelle la fonction CleanupTemporaryState de temps en temps pour effacer ces fichiers temporaires, qui se trouvent également dans les dossiers Windows Temp standard..

    Puisque vous vous posez déjà des questions, vous n'avez pas besoin de déclencher manuellement cette tâche pour maintenir votre PC propre. Si vous souhaitez effacer ces fichiers temporaires, utilisez simplement Nettoyage de disque ou quelque chose comme CCleaner. Mais c'est amusant d'en apprendre un peu plus sur le fonctionnement de Windows sous le capot.

    En parlant de nettoyage de disque, saviez-vous que Windows l'exécutera automatiquement en mode silencieux dès que l'espace disque disponible est insuffisant?

    La ligne de commande de cette tâche planifiée montre comment procéder: en transmettant les arguments / autoclean et / D% systemdrive% à cleanmgr.exe, Windows indique à Disk Cleanup de s'exécuter automatiquement et de nettoyer le lecteur sur lequel Windows est installé..

    Vous remarquerez avec certaines de ces tâches intégrées que le déclencheur peut ne pas être défini. Cela peut être dû à diverses raisons, notamment le fait que Windows peut déclencher la tâche planifiée différemment..

    Création de tâches de base avec l'assistant

    Maintenant que nous avons examiné certaines des options de l'interface, il ne reste plus qu'à comprendre comment créer des tâches..

    L'assistant des tâches de base vous aide à créer rapidement une tâche sans avoir à tout comprendre de l'interface. Il vous demandera un déclencheur, qui est ce que Windows utilise pour décider quand exécuter la tâche. Le déclencheur peut être une heure ou une date, quotidienne, hebdomadaire, mensuelle ou juste un mardi sur deux à 13 heures. Les options sont très puissantes une fois que vous en sélectionnez une et que vous passez à l’écran suivant..

    Vous pouvez également choisir de lancer une tâche lorsque l'ordinateur démarre, lorsque vous vous connectez ou même lorsqu'un événement spécifique apparaît dans l'afficheur d'événements, ce que nous couvrirons dans la leçon suivante..

    Une fois que vous avez défini les paramètres de déclenchement, vous êtes invité à indiquer l'action à exécuter, ce qui est simplement une façon de dire que vous utiliserez cet écran pour démarrer un programme. Vous pouvez toujours choisir d'envoyer un courrier électronique ou d'afficher un message, mais il y a de bonnes chances que la fonctionnalité soit supprimée dans une version ultérieure, car elles apparaissent toutes les deux comme obsolètes maintenant..

    Sur l'écran suivant, vous serez invité à entrer un programme ou un script, et vous pourrez également ajouter des arguments à ce script. La dernière option pour «Démarrer dans» est vraiment utile si votre application ou votre script recherche un fichier dans le dossier actuel. Vous pouvez ainsi définir le dossier actuel à l'emplacement où se trouve le fichier..

    C’est tout ce qu’il faut vraiment faire pour créer une tâche à l’aide de l’assistant, mais c’est la façon la plus novice de faire les choses..

    Page suivante: Création de tâches avec la vue détaillée