Lorsque je démarre mon ordinateur, Windows (Windows 7 32 bits) démarre assez heureusement, je me connecte et l’écran principal de Windows apparaît. À ce stade, cependant, le système ne répond absolument pas pendant 5 minutes. Si je clique sur Firefox pour le démarrer, rien ne semble se passer pendant longtemps, etc. La souris et l'interface utilisateur Windows réagissent bien, mais les programmes prennent pour toujours pour commencer, les pages Web semblent se bloquer (ou au moins se charger très lentement) et ainsi de suite.
J'imagine que le problème concerne un ou plusieurs programmes qui s'exécutent au démarrage, mais je ne sais pas trop comment l'identifier. Le journal des événements ne montre aucun intérêt évident. Je ne vois pas d'activité de processeur élevée dans le gestionnaire de tâches ni dans Process Explorer, et je n'entends pas d'activité de disque élevée.
Je préférerais comprendre ce qui se passe et ensuite trouver un moyen de régler le problème plutôt que d'avoir à adopter une approche aveugle: "éteignez les choses et voyez ce qui aide", mais peut-être que c'est optimiste :-)
Je soupçonne des goulets d'étranglement sur le disque ou le réseau, mais je ne sais pas comment je pourrais configurer quelque chose pour le diagnostiquer (et en particulier, étant donné que je ne parviens pas à faire démarrer les programmes en temps voulu, je préférerais quelque chose qui démarre automatiquement et enregistre les données pour une analyse ultérieure par rapport à quelque chose comme Process Explorer, ce qui me laisse toujours inquiet de constater que le problème a disparu au moment de son démarrage :-)
Je suppose que mon idéal serait 2 choses:
Quelque chose qui m'a donné un résumé global "Quels sont les principaux goulots d'étranglement actuels dans ce système" (idéalement, qui pourrait être configuré pour s'exécuter en arrière-plan et collecter des données pour une analyse ultérieure).
Certains moyens de démarrer un programme (par exemple, Firefox) et de le faire enregistrer ce qui se passait en termes d'attentes et de retards dans le système.
Malheureusement, je n'ai jamais vraiment rien trouvé de semblable.
Je ne suis pas un administrateur système professionnel. J'ai des antécédents en tant qu'administrateur de base de données. Par conséquent, s'il existe des outils "évidents" à regarder ou à essayer, je serais reconnaissant de les connaître (en particulier si les informations qu'ils fournissent sont faciles à utiliser). amateur à analyser) :-)
Les outils XPerf et XBootMgr du WPT (disponibles dans le Kit de développement logiciel (SDK) ou inférieur) sont parfaits pour résoudre les problèmes de performances sous Windows; Que ce soit au démarrage ou lors du hick-up d'une vidéo Full HD, ces outils vous aident à identifier le problème. Ils sont gratuits et de Microsoft. :-)
Le dépannage des systèmes lents peut être fait comme ceci:
Ouvrez une invite de commande en tant qu'administrateur et copiez-collez la commande suivante:
xperf -start perf!GeneralProfiles.InBuffer && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer myTrace.etl
Presse ENTER une fois pour lancer la commande, vous devez maintenant attendre que l'action soit terminée.
Soit analysez-le vous-même, ou si vous ne trouvez pas le problème, téléchargez-le et je vous aiderai:
Pour une approche simple et conviviale, vérifiez @ harrymc suggère Soluto .
Pour une analyse de démarrage détaillée, consultez ce document , XBootMgr.exe est disponible dans le fichier WPT I déjà lié.
En suivant les instructions du document, vous obtiendrez un journal similaire que vous pourrez analyser ou télécharger ...
MISE À JOUR: Soluto a évolué et son logiciel est maintenant lié au monde mobile. Le "logiciel anti-frustration" original de Soluto n’est plus disponible chez le fabricant; il faudrait chercher sur Internet une ancienne version de celle-ci, qui pourrait ne pas encore fonctionner après tout.
Dommage, car c'était un produit plutôt unique.
Voici une copie archivée de leur site web.Leur URL est maintenant redirigé vers asurion.com , qui semble offrir des services techniques, mais pas de produits.
Soluto est un excellent produit d’analyse de démarrage.
Pour plus d’informations, consultez: Soluto détermine ce qui ne fonctionne pas sur votre PC (et vous explique comment y remédier) .
J'ai une suggestion supplémentaire pour le suivi du temps de démarrage. C'est via Event 100 dans l'observateur d'événements. Explorez cette chaîne:
Eventvwr
-->Applications and Service Logs
-->Microsoft
-->Windows
-->Diagnostics - performance
-->Operational
-->Event ID 100<--
Puis double-cliquez sur Event 100 qui vous donne cette petite fenêtre indiquant le temps de démarrage.
Cliquez ensuite sur l'onglet 'Détails' qui vous donne toutes ces informations supplémentaires à partir desquelles vous devriez pouvoir déterminer le processus qui prend le plus de temps au démarrage.
EventData
BootTsVersion 2
BootStartTime 2015-04-09T15:19:05.671600300Z
BootEndTime 2015-04-09T15:21:34.500099800Z
SystemBootInstance 1174
UserBootInstance 1155
BootTime 24239
MainPathBootTime 12239
BootKernelInitTime 19
BootDriverInitTime 291
BootDevicesInitTime 906
BootPrefetchInitTime 0
BootPrefetchBytes 0
BootAutoChkTime 0
BootSmssInitTime 8551
BootCriticalServicesInitTime 410
BootUserProfileProcessingTime 823
BootMachineProfileProcessingTime 70
BootExplorerInitTime 499
BootNumStartupApps 7
BootPostBootTime 12000
BootIsRebootAfterInstall false
BootRootCauseStepImprovementBits 0
BootRootCauseGradualImprovementBits 0
BootRootCauseStepDegradationBits 0
BootRootCauseGradualDegradationBits 0
BootIsDegradation false
BootIsStepDegradation false
BootIsGradualDegradation false
BootImprovementDelta 0
BootDegradationDelta 0
BootIsRootCauseIdentified false
OSLoaderDuration 1894
BootPNPInitStartTimeMS 19
BootPNPInitDuration 932
OtherKernelInitDuration 411
SystemPNPInitStartTimeMS 1338
SystemPNPInitDuration 265
SessionInitStartTimeMS 1609
Session0InitDuration 4563
Session1InitDuration 553
SessionInitOtherDuration 3434
WinLogonStartTimeMS 10161
OtherLogonInitActivityDuration 686
UserLogonWaitDuration 182