Menu Fermer

Analyser le temps de démarrage de Windows

Les utilisateurs aiment lorsque leur PC démarre rapidement.
Pour cela, Microsoft a fait beaucoup d’efforts notamment avec le démarrage rapide.

Mais comment calculer le temps de démarrage de son PC ?
Comment analyser le démarrage de son PC pour trouver les programmes qui ont le plus d’impact.

Ce tutoriel vous donne trois solutions pour analyser le temps de démarrage de Windows.
Pour cela, je vous présente deux utilitaires BootRace qui calcule le temps de démarrage en fournissant un graphique.
Puis deux solutions pour les utilisateurs confirmés avec Process Monitor et Windows Performance Analyzer qui permet de connaître le temps de démarrage de manière très détaillés Processus par Processus.

Comment analyser le temps démarrage de Windows

Comment analyser le temps démarrage de Windows

Avec BootRacer

BootRacer est un outil d’analyse de démarrage qui mesure les performances de démarrage des systèmes d’exploitation Windows. Il peut identifier les goulets d’étranglement et suggérer des moyens d’améliorer le processus de démarrage.
Il a l’avantage d’être simple à utiliser et fournir un graphique qui donne les temps de démarrage du BIOS, de Windows et de la session utilisateur.
Toutefois, il ne donne aucun détaille sur les sources des ralentissements du démarrage de Windows.

  • Téléchargez l’utilitaire depuis ce lien :
BootRacer
  • Laissez vous guider pour exécuter le setup et terminer l’installation
Comment analyser le temps démarrage de Windows avec BootRacer
  • Ouvrez l’application et cliquez sur Démarrer le test
Comment analyser le temps démarrage de Windows avec BootRacer
  • Puis cliquez sur Oui et pour redémarrer l’ordinateur
Comment analyser le temps démarrage de Windows avec BootRacer
  • Une fois, le bureau réouvert, une popup s’ouvre et affiche le temps de démarrage
Comment analyser le temps démarrage de Windows avec BootRacer
  • Relancez l’utilitaire pour obtenir une analyse plus détaillée du démarrage du PC avec :
    • En gris la phase de démarrage de BIOS
    • Puis le démarrage de Windows (avec le logo)
    • L’écran de démarrage avec la saisie du mot de passe ou code PIN
    • Enfin le démarrage de la session utilisateur avec le bureau de Windows qui se charge
Comment analyser le temps démarrage de Windows avec BootRacer
  • Enfin l’outil fournit un historique de démarrage qui vous permet de comparer les temps de démarrage notamment si vous effectuez des tests d’optimisation
Comment analyser le temps démarrage de Windows avec BootRacer

Je vous rappelle que l’onglet Démarrage du gestionnaire de tâches fournit la liste des programmes au démarrage avec l’impact sur le temps de démarrage.
En outre, en haut à droite, on trouve le temps de démarrage du BIOS.

Liste des programmes au démarrage de Windows avec l'impact sur le démarrage dans le gestionnaire de tâches de Windows

Avec Process Monitor

Process Monitor est un utilitaire qui analyse l’activité de Windows.
Il est capable aussi d’analyser et enregistrer l’activité du démarrage de Windows de manière très détaillée.
Ainsi, vous pouvez analyser le temps de démarrage processus par processus et trouver un programme qui ralentit le démarrage.
De plus, si un comportement anormal de Windows a lieu, par exemple, une fenêtre CMD qui s’ouvre au démarrage, vous pouvez aussi trouver le processus parent qui le lance.
Toutefois l’analyse requiert des connaissances et donc plutôt destiné aux utilisateurs avancés, ou il vous faudra demander de l’aide sur le forum.

Voici comment analyser le temps de démarrage avec Process Monitor :

  • Téléchargez Process Monitor depuis ce lien et placez le par exemple sur le bureau :
  • C’est une version Portable, donc vous pouvez le lancer depuis cet emplacement
Comment analyser le temps de démarrage de Windows avec Process Monitor (procmon)
  • Lorsque vous lancez Process Monitor ce dernier capture en temps réel l’activité du système. Cela ne nous intéresse pas. Vous pouvez stopper l’enregistrement de l’activité du système en appuyant sur la touche CTRL+E ou depuis le menu File et décocher Capture Events.
Comment analyser le temps de démarrage de Windows avec Process Monitor (procmon)
  • Dans la nouvelle popup, cochez l’option Generate thread profiling events, cochez Every second puis cliquez sur OK
Comment analyser le temps de démarrage de Windows avec Process Monitor (procmon)
  • Redémarrez l’ordinateur et laissez bien le démarrage se terminer
  • Relancez le programme Process Monitor, un message vous indique que des données collectées peuvent être enregistrées
  • Cliquez sur le bouton Oui
Comment analyser le temps de démarrage de Windows avec Process Monitor (procmon)
  • Enregistrez le fichier Bootlog.pml dans vos Documents ou le bureau de Windows
Comment analyser le temps de démarrage de Windows avec Process Monitor (procmon)
  • Le rapport est alors généré, cela peut prendre quelques secondes
Comment analyser le temps de démarrage de Windows avec Process Monitor (procmon)
  • Process Monitor liste alors toute l’activité, à gauche se trouve les processus et le type d’activité :
    • Activité du registre Windows : les clés du registre Windows lues, écrites ou supprimées.
    • Activité du système de fichiers : les fichiers, lus, écrits
    • Activité réseau : les connexions établies
    • Activité des processus : la création et arrêt de processus Windows
  • En haut à droite, vous pouvez filtrer l’affichage des activités du démarrage de Windows
  • Il est aussi possible de créer des filtres sur le nom d’un processus, une clé, un PID et bien d’autres critères depuis le menu Filter > Filter
  • Cela est pratique lorsque l’on recherche quelque chose en particulier
Comment analyser le temps de démarrage de Windows avec Process Monitor (procmon)
  • Le menu Tools propose des outils très utiles, notamment Process Tree qui permet de créer une arborescence des processus.
  • Une colonne donne aussi le temps de chargement de ce processus, il est alors possible d’identifier les processus qui peuvent ralentir le démarrage de Windows
  • Les processus sont triés par ordre de démarrage, vous avez donc en haut les premiers processus de démarrage de Windows
Comment analyser le temps de démarrage de Windows avec Process Monitor (procmon)
  • Puis on termine avec les processus de l’utilisateur qui se chargent à l’ouverture de la session utilisateur
Comment analyser le temps de démarrage de Windows avec Process Monitor (procmon)

Ce tutoriel en vidéo illustrative pour de plus amples explications :

Bravo ! vous venez d’enregistrer l’activité des processus et programmes au démarrage de Windows.
Enfin, vous avez vu comment analyser le démarrage de Windows pour déterminer ce qui le ralentit.

Windows Performance Recorder

Windows Performance Recorder est un utilitaire avancé pour enregistrer l’activité du système et générer un fichier .etl
A partir de là, vous pouvez analyser le démarrage de Windows à l’aide de Windows Performance Analyzer.
Là aussi, ce sont des utilitaires pour les utilisateurs confirmés.

Le tutoriel vous guide pour utiliser ces programmes d’analyses de Windows :

Comment trouver ce qui ralentit le démarrage de Windows

Comment accélérer le démarrage de Windows