Page d'accueil » comment » Comment contrôler l'ordre des programmes de démarrage dans Windows

    Comment contrôler l'ordre des programmes de démarrage dans Windows

    Vous connaissez probablement très bien la fonction de démarrage de Windows. Bien que vous puissiez spécifier les applications que vous souhaitez lancer au démarrage de Windows, la possibilité de contrôler leur ordre de démarrage n’est pas disponible. Cependant, il existe plusieurs façons de surmonter facilement cette limitation et de contrôler l'ordre de démarrage des applications..

    Remarque: ce tutoriel devrait fonctionner pour n'importe quelle version de Windows, y compris Windows Server.

    Utiliser WinPatrol

    Plusieurs utilitaires fournissent probablement cette fonctionnalité, mais nous allons discuter de l’utilisation de la populaire application de surveillance WinPatrol, qui offre un contrôle du démarrage au délai. Comme vous pouvez probablement le deviner, cette fonction vous permet de spécifier un certain délai d'attente avant d'ouvrir l'application correspondante..

    WinPatrol rend ce processus très facile. Dans l'onglet Programmes de démarrage, localisez les applications pour lesquelles vous souhaitez retarder le démarrage, cliquez avec le bouton droit de la souris et sélectionnez l'option «Déplacer vers la liste des programmes de démarrage différé»..

    Après avoir sélectionné cette option pour toutes les applications cibles, cliquez sur l'onglet Démarrage différé. Ici, vous pouvez ajouter des applications supplémentaires manuellement et définir le délai respectif en mettant en surbrillance l'entrée cible et en cliquant sur «Options de délai»..

    Maintenant, réglez le temps de retard et tous les paramètres respectifs.

    Etant donné que WinPatrol lance les commandes de lancement, le temps de retard correspond à son ouverture. Donc, bien sûr, vous devez avoir WinPatrol en tant qu’application de démarrage (ce qui est la valeur par défaut de l’application)..

    Utiliser un script de lot

    Si vous ne voulez pas installer ou utiliser «encore une autre application» ou si vous voulez simplement devenir un peu geek, un script batch peut être utilisé. Tout le monde peut le faire, car il est très facile à installer et ne nécessite aucune connaissance en programmation par lots..

    Ouvrez votre dossier de démarrage Windows en sélectionnant Démarrer> Tous les programmes, cliquez avec le bouton droit de la souris sur le dossier de démarrage et sélectionnez Ouvrir..

    Lorsque la liste des programmes apparaît, créez un nouveau fichier texte nommé «StartupOrder.bat»..

    Modifiez le fichier StartupOrder.bat dans le Bloc-notes pour ajouter le délai et les applications que vous souhaitez lancer. Pour cette tâche, nous aurons besoin de deux commandes batch: TIMEOUT et START..

    L'utilisation de la commande TIMEOUT consiste à spécifier le délai. L'utilisation est simplement ceci:

    TIMEOUT / T secondes à attendre

    Par exemple, les deux commandes suivantes doivent attendre 10 secondes et 2 minutes (120 secondes), respectivement, avant de continuer:

    TIMEOUT / T 10
    TIMEOUT / T 120

    L’utilisation de la commande START permet de lancer l’application cible. Si nous utilisons la commande START au lieu d'entrer simplement le nom du programme, c'est pour indiquer au script de traitement par lots de lancer l'application cible et de poursuivre sans attendre la fermeture de celle-ci. Notre utilisation de cette commande est:

    DÉMARRER “” “C: PathToApplication.exe”

    Par exemple, les deux commandes suivantes ouvriraient le Bloc-notes et la calculatrice sans attendre la fermeture de l’autre (c’est-à-dire au même moment):

    DÉMARRER “” “Notepad.exe”
    DÉMARRER “” “Calc.exe”

    Mettre ensemble

    Pour que votre script StartupOrder.bat personnalisé fonctionne, il vous suffit de combiner les commandes de délai (TIMEOUT) et de lancement (START) dans l'ordre de votre choix..

    Voici le script de traitement par lots qui implémenterait le même délai de démarrage que celui spécifié dans l'exemple WinPatrol ci-dessus:

    @ÉCHO OFF

    TIMEOUT / T 10
    REM Total Delay = 10 secondes
    DÉMARRER “” “C: Fichiers de programme (x86) Microsoft OfficeOffice14OUTLOOK.EXE”

    TIMEOUT / T 20
    REM Total Delay = 30 secondes
    DÉMARRER “” “C: Fichiers de programme (x86) Microsoft OfficeOffice14WINWORD.EXE”
    DÉMARRER “” “C: Program Files (x86) CitrixGoToMeeting457g2mstart.exe”

    TIMEOUT / T 20
    REM Total Delay = 50 secondes
    DÉMARRER «» «C: Fichiers de programme (x86) Microsoft OfficeOffice14EXCEL.EXE»

    Vous pouvez utiliser cet exemple pour commencer et personnaliser selon vos besoins..

    Télécharger WinPatrol