Antecedentes
He tenido problemas con mi computadora que no entra en suspensión y también me despierta desde la ventana 8.1. Tenía la esperanza de que Windows 10 resolvería estos problemas, pero desafortunadamente este no es el caso. Me di cuenta de que el problema ocurriría cada vez que mis auriculares (Hyper X Cloud II) estaban enchufados, pero no ocurría exclusivamente cuando estaba enchufado.
Recientemente me harté de que mi computadora se despertara del sueño de manera muy constante y decidí una vez más intentar resolver el problema.
Intentos de arreglos
Para comenzar, en Administración de energía:
- Despertadores desactivados
- Suspensión selectiva USB habilitada
- Configure el tiempo de inactividad de la computadora en 1 minuto de inactividad para ver si algún cambio tuvo efecto
Para identificar la causa de lo que impide que la computadora se active, utilicé powercfg en un símbolo del sistema elevado:
powercfg -requests
Que devuelve lo siguiente:
SYSTEM:
[DRIVER] Realtek High Definition Audio (HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1043860B&REV_1003\4&165326bb&0&0001)
An audio stream is currently in use.
[DRIVER] USB Audio Device (USB\VID_0951&PID_16A4&MI_00\6&3321d09b&1&0000)
An audio stream is currently in use.
[DRIVER] Legacy Kernel Caller
Lo que había notado con mis auriculares fue confirmado por la USB Audio Device
entrada en el sistema. Si desconectaba mis auriculares, tanto la entrada USB Audio Device
como las Legacy Kernel Caller
entradas desaparecían al powercfg -requests
volver a ejecutarse .
El problema persistió después de desconectar los auriculares. Entonces ejecuté el siguiente comando para evitar que el Realtek High Definition Audio
controlador evite el sueño.
powercfg -REQUESTSOVERRIDE DRIVER "Realtek High Definition Audio" SYSTEM
De hecho, esto permitió que mi computadora entrara en suspensión. Al volver a enchufar mis auriculares, el problema volvió. Entonces, naturalmente, ejecuté REQUESTSOVERRIDE
nuevamente para los controladores de auriculares relacionados:
powercfg -REQUESTSOVERRIDE DRIVER "USB Audio Device" SYSTEM
powercfg -REQUESTSOVERRIDE DRIVER "Legacy Kernel Caller" SYSTEM
Lamentablemente, esto no solucionó el problema. Para asegurar que mi REQUESTSOVERRIDE
comando surta efecto, ejecuté:
powercfg -REQUESTSOVERRIDE
Lo que sí mostró que mis solicitudes de anulación estaban vigentes:
[DRIVER]
Realtek High Definition Audio SYSTEM
USB Audio Device SYSTEM
Legacy Kernel Caller SYSTEM
Después de esto intenté:
- Usar el Administrador de dispositivos y asegurarse de que todos los puertos USB tengan permitido apagar los dispositivos para entrar en suspensión
- Desinstalar el dispositivo Hyper X Cloud II y reinstalar
- Confirmar las
powercfg -requests
entradas conpowercfg -energy
informe - Panel de control -> Sonido -> Auricular Auricular-> Avanzado y sin marcar "Permitir que las aplicaciones tomen el control exclusivo de este dispositivo"
TL; DR
¿Cómo puedo evitar que mi dispositivo de audio USB (en este caso, los auriculares Hyper X Cloud II) impida que mi computadora entre en suspensión?
Solía powercfg -REQUESTSOVERRIDE
eliminar todas las entradas que aparecen powercfg -requests
y me aseguré en el Administrador de dispositivos de que todos los puertos USB puedan apagar los dispositivos para permitir que la computadora entre en suspensión.