¿Cómo diagnosticar un inicio o inicio de sesión lento en Windows?

¿Cómo diagnosticar un inicio o inicio de sesión lento en Windows?

Cuando inicio mi PC, arranca en Windows (Windows 7 de 32 bits) bastante felizmente, inicio sesión y aparece la pantalla principal de Windows. En ese momento, sin embargo, el sistema deja de responder durante hasta 5 minutos: si hago clic en Firefox para iniciarlo, parece que no sucede nada durante mucho tiempo, etc., etc. El mouse y la interfaz de usuario de Windows responden, pero los programas tardan para empezar siempre, las páginas web parecen colgarse (o al menos cargarse muy lentamente) y así sucesivamente.

Me imagino que el problema está en uno o más programas que se ejecutan al inicio, pero no sé muy bien cómo identificar cuál podría ser. El registro de eventos no muestra nada de interés obvio. No veo ninguna actividad elevada de la CPU en el administrador de tareas ni en Process Explorer, y no puedo escuchar ninguna actividad elevada del disco.

Prefiero entender lo que está sucediendo y luego descubrir cómo abordarlo, que tener que optar por un enfoque ciego de "apagar las cosas y ver qué ayuda", pero tal vez eso sea ser optimista :-)

Sospecho que hay cuellos de botella en el disco o en la red, pero no sé cómo podría configurar algo para diagnosticar esto (y en particular, dado que no puedo hacer que los programas se inicien de manera oportuna, preferiría algo que se inicie automáticamente). y registra datos para su posterior análisis que algo como Process Explorer, lo que siempre me deja preocupado de que cuando comenzó el problema ya había desaparecido :-)

Supongo que mi ideal serían 2 cosas:

  1. Algo que me dio un resumen general de "cuáles son los principales obstáculos actuales en este sistema" (idealmente, que podría configurarse para ejecutarse en segundo plano y recopilar datos para su posterior análisis).

  2. Algún medio para iniciar un programa (por ejemplo, Firefox) y hacer que registre lo que estaba sucediendo en términos de esperas y retrasos en el sistema.

Desafortunadamente, nunca encontré nada parecido a ninguno de estos.

No soy un administrador de sistemas profesional (mi experiencia es administrador de bases de datos), por lo que si hay herramientas "obvias" para analizar o probar, agradecería conocerlas (especialmente si la información que brindan es fácil para un usuario). aficionado a analizar) :-)

Respuesta1

Las herramientas XPerf y XBootMgr de WPT (disponibles en el SDK de Windows o inferior) son excelentes para solucionar cualquier problema relacionado con el rendimiento en Windows; Ya sea al arrancar o con problemas durante un video Full HD, estas herramientas lo ayudarán a identificar el problema. Son gratuitos y de Microsoft. :)

Análisis de rendimiento

La solución de problemas de sistemas lentos se puede realizar así:

  1. Descargue la configuración desdeHerramientas de análisis de rendimiento de Windowspara su versión de Windows.

  2. Instale el software en su sistema.

  3. Abrir un símbolo del sistemacomo administradory copie y pegue el siguiente comando:

     xperf -start perf!GeneralProfiles.InBuffer && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer myTrace.etl
    
  4. PrensaENTER una vezPara iniciar el comando, ahora tendrás que esperar hasta que finalice la acción.

  5. Inmediatamente después de realizar tu acciónvas a la consola y presionas ENTER.

  6. Después de esperar un tiempo, se generará un archivo de registro myTrace.etl.

Analice esto usted mismo o, si no puede encontrar el problema, cárguelo y lo ayudaré:

  1. Comprima esto en un archivo zip y colóquelo en línea en algún lugar (quizás 2shared).
  2. Comparta el enlace aquí, intentaré encontrar y mostrarle la causa de su problema.

Análisis de arranque

Para un enfoque sencillo y fácil de usar, consulte@harrymc sugiriendo a Soluto.

Para un análisis de arranque detallado,revisa este documento, XBootMgr.exe está disponible en el WPT que vinculé anteriormente.

Si sigue las instrucciones del documento, obtendrá un registro similar que podrá analizar o cargar.

Respuesta2

ACTUALIZACIÓN: Soluto ha seguido adelante y su software ahora se relaciona con el mundo móvil. El “software anti-frustración” original de Soluto ya no está disponible por parte del fabricante; habría que buscar en Internet una versión antigua, que después de todo podría no funcionar todavía.

Una pena, ya que era un producto bastante único.

Aquí hay una copia archivada de su sitio web.Su URLahora redirige aasurion.com, que parece ofrecer servicios técnicos, pero no productos.


Soluto es un excelente producto de análisis de arranque.

Para más información ver:Soluto descubre qué está atascando su PC (y le dice cómo solucionarlo).

captura de pantalla del “software anti-frustración” de Soluto

Respuesta3

Tengo una sugerencia adicional para realizar un seguimiento del tiempo de arranque. Es a través del Evento 100 en el Visor de eventos. Profundice en esta cadena:

Eventvwr 
-->Applications and Service Logs
-->Microsoft
-->Windows
-->Diagnostics - performance
-->Operational
-->Event ID 100<--

Luego haga doble clic en Evento 100 que le mostrará esta pequeña ventana que indica el tiempo de inicio.

ingrese la descripción de la imagen aquí

Luego haga clic en la pestaña 'Detalles' que le brinda toda esta información adicional a partir de la cual podrá determinar el proceso que lleva más tiempo durante el arranque.

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 

información relacionada