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. Toutefois, 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 l’application de surveillance WinPatrol, très répandue, 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é».
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.
L'utilisation de la commande TIMEOUT consiste à spécifier le délai. L'utilisation est simplement ceci:
TIMEOUT /T seconds-to-wait
Par exemple, les deux commandes suivantes attendent respectivement 10 secondes et 2 minutes (120 secondes) 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:
START “” “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):
START “” “Notepad.exe” START “” “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:
@ECHO OFF
TIMEOUT /T 10 REM Total Delay = 10 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14OUTLOOK.EXE”
TIMEOUT /T 20 REM Total Delay = 30 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14WINWORD.EXE” START “” “C:Program Files (x86)CitrixGoToMeeting457g2mstart.exe”
TIMEOUT /T 20 REM Total Delay = 50 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14EXCEL.EXE”
Vous pouvez utiliser cet exemple pour commencer et personnaliser selon vos besoins.
Télécharger WinPatrol