Vous connaissez probablement très bien la fonction des programmes 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 l’ordre dans lequel elles démarrent 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.
ce didacticiel devrait fonctionner pour toutes les versions de Windows, y compris Windows Server.
Utilisation de WinPatrol
Il y a probablement plusieurs utilitaires qui fournissent cette fonctionnalité, mais nous allons discuter de l’utilisation de l’application de surveillance WinPatrol populaire qui dispose d’un contrôle de démarrage différé. Comme vous pouvez probablement le deviner, cette fonction vous permet de spécifier un certain temps d’attente avant d’ouvrir l’application respective.
WinPatrol rend ce processus très facile. Dans l’onglet Programmes de démarrage, recherchez 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épart différé. Ici, vous pouvez ajouter manuellement des applications supplémentaires et définir le délai respectif en mettant en surbrillance l’entrée cible et en cliquant sur «Options de délai».
Réglez maintenant le temps de retard et les paramètres respectifs.
Étant donné que WinPatrol lance les commandes de lancement, le temps de retard correspond à celui de son ouverture. Donc, bien sûr, vous devez avoir WinPatrol comme application de démarrage elle-même (qui est l’application par défaut).
Utilisation d’un script batch
Si vous ne voulez pas installer ou compter sur «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 à configurer et ne nécessite aucune connaissance en programmation par lots.
Ouvrez votre dossier de démarrage de Windows en allant dans Démarrer> Tous les programmes, cliquez avec le bouton droit sur le dossier de démarrage et en sélectionnant 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 l’utilisation 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
Par exemple, les deux commandes suivantes attendraient respectivement 10 secondes et 2 minutes (120 secondes) avant de continuer:
TIMEOUT / T 10
TIMEOUT / T 120
L’utilisation de la commande START consiste à lancer l’application cible. La raison pour laquelle nous utilisons la commande START au lieu de simplement entrer le nom du programme est de dire au script batch de lancer l’application cible et de continuer sans attendre que nous la fermions. Notre utilisation de cette commande est:
DEMARRER “” “C: PathToApplication.exe”
Par exemple, les deux commandes suivantes ouvriraient le Bloc-notes et la Calculatrice sans attendre que l’autre se ferme (c’est-à-dire en même temps):
DEMARRER “” “Notepad.exe”
DEMARRER « » « Calc.exe »
Mettre ensemble
Tout ce que vous avez à faire pour faire fonctionner votre script StartupOrder.bat personnalisé combine les commandes de délai (TIMEOUT) et de lancement (START) dans l’ordre dans lequel vous voulez qu’elles soient traitées.
Voici le script batch 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
Délai total REM = 10 secondes
DEMARRER «» «C: Program Files (x86) Microsoft OfficeOffice14OUTLOOK.EXE»
TIMEOUT / T 20
Délai total REM = 30 secondes
START «» «C: Program Files (x86) Microsoft OfficeOffice14WINWORD.EXE»
START «» «C: Program Files (x86) CitrixGoToMeeting457g2mstart.exe»
TIMEOUT / T 20
Délai total REM = 50 secondes
START «» «C: Program Files (x86) Microsoft OfficeOffice14EXCEL.EXE»
Vous pouvez utiliser cet exemple pour vous aider à démarrer et à personnaliser selon vos besoins.