¿Cómo saber qué está provocando que una computadora portátil tarde demasiado en entrar en modo de suspensión?

¿Cómo saber qué está provocando que una computadora portátil tarde demasiado en entrar en modo de suspensión?

Hasta hace poco, mi computadora portátil tardaba como máximo unos 5 segundos en dormirse cuando la tapa estaba cerrada. Así fue durante varios meses. Sin embargo, recientemente, mi computadora portátil tarda alrededor de 2 minutos (tal vez más) en entrar en modo de suspensión cada vez que se cierra la tapa o cuando se emite el comando de suspensión. Cuando se emite el comando de suspensión, la pantalla se vuelve negra y la computadora queda inutilizable hasta que entra en suspensión. Esto sucede la mayor parte del tiempo ahora, pero a veces toma 5 segundos como antes, si tengo suerte.

Este problema comenzó a ocurrir repentinamente y no fue algo gradual, por lo que creo que hay algo específico que está causando este problema, y ​​no solo el resultado de una lenta "pudrición de la computadora" o lo que sea.

Esto es bastante inaceptable para mí porque me gustaría asegurarme de que esté durmiendo antes de meterlo en la bolsa o lo que sea, y también me parece una pérdida de tiempo. El problema es que no estoy seguro de cuándo exactamente empezó a suceder esto, así que no puedo decir si es causado por una actualización, o por un dispositivo USB que conecté, o lo que sea.

Despertarse del sueño es tan rápido como antes, tardando como máximo 2 segundos. Así que no hay problema.

¿Hay alguna forma de identificar la causa de por qué está tardando demasiado? Me parece que Windows está esperando que un controlador, servicio, programa o dispositivo responda antes de entrar en modo de suspensión, así que me gustaría saber qué es exactamente.

Si es importante, estoy ejecutando Windows 8.1 de 64 bits en un Sony Vaio Pro 11.

Respuesta1

Seguí las instrucciones que se encuentran en este foro para determinar qué estaba causando el problema. http://www.msfn.org/board/topic/158252-trace-why-windows-8-boots-shutsdown-or-hibernates-slowly/

Principalmente habla de determinar cuánto tiempo lleva el inicio, pero las mismas instrucciones se aplican al modo de espera. Puede que sea difícil seguir las instrucciones, así que seguiré adelante y escribiré lo que hice.

Primero descargué el SDK de Windows 8.1 desde el siguiente enlace y me aseguré de instalar Windows Performance Toolkit (no necesita instalar nada más). El siguiente enlace es para Windows 8.1 (si tiene Windows 8, debe buscar el SDK correcto para Windows 8) http://msdn.microsoft.com/en-US/windows/desktop/bg162891

Después de instalar el kit de herramientas, inicié el símbolo del sistema con privilegios de administrador (simplemente busque cmd, haga clic derecho y comience con privilegios de administrador)

Ejecute el siguiente comando

xbootmgr -trace standby -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP

Aparecerá una ventana emergente y su computadora pasará al modo de espera. Después de estar seguro de que entró en modo de espera, si no se activa, despiértelo. Espere a que desaparezca la ventana emergente. El seguimiento del proceso en espera se almacenará en C:\TEMP pero habrá demasiada información, por lo que debemos "resumirla".

En el símbolo del sistema, vaya a C:\TEMP y ejecute el siguiente comando para crear un archivo XML de resumen

xperf /tti -i standby_BASE+CSWITCH+DRIVERS+POWER_1.etl -o summary_stanby.xml -a suspend

Aparecerá un nuevo archivo XML. Puedes abrirlo con un editor de texto o Internet Explorer o cualquier editor XML que desees. Verá debajo algunas etiquetas XML que representan los diferentes pasos de suspensión que realiza el sistema. Hay una etiqueta para aplicaciones, servicios, superfetch y dispositivos, entre otros. El atributo "Duración" de las etiquetas es lo que está buscando y, al revisar el XML, puede descubrir qué está causando el retraso. Las etiquetas están convenientemente ordenadas por duración.

En mi caso, noté que el controlador de WiFi era el culpable, tardó más de un minuto y medio (!!!) en suspenderse. Para asegurarme, desactivé el controlador WiFi en el Administrador de dispositivos e intenté cerrar la tapa. Pasar al modo de espera tardó sólo 3 segundos. Luego actualicé el controlador WiFi y seguramente el tiempo de espera de la computadora portátil es ahora de alrededor de 5 segundos como se esperaba.

EDITAR: Borre eso, actualizar el controlador WiFi no solucionó el problema (controladores basura, supongo), pero el problema definitivamente es el controlador WiFi

Respuesta2

Fue mi lector de tarjetas de memoria (aunque en realidad no tenía ninguna tarjeta de memoria dentro) que había enchufado el culpable, después de simplemente quitarlo, el tiempo de suspensión volvió a la normalidad. ¡Quizás quieras verificar cualquier cosa conectada a los puertos de tu computadora portátil!

información relacionada