Llamada de kernel heredada que impide el modo de suspensión

18

Tengo un problema con Windows 7 sin dormir.

PowerCfg -requests

dice que un controlador " Legacy Kernel Caller " evita el modo de suspensión. Esto no es muy útil ni informativo. ¿Cómo obtengo más detalles sobre ese objeto?

EDITAR:

encontre eso

Powercfg -requestsoverride 

es la mejor manera de lidiar con controladores y software que se comportan mal.

La opción -requestsoverride no está muy bien documentada. MSDN no menciona que NAME distingue entre mayúsculas y minúsculas, y para eliminar una solicitud de la lista de anulaciones, le da la opción con el parámetro SOLICITUD en blanco.

majocha
fuente
He añadido otra sugieren:powercfg -request
surfasb
Ese es el comando que usé inicialmente :)
majocha
Lo siento, todavía estoy confundido: ¿cuál es el comando completo? Tengo exactamente lo mismo "Legacy Kernel Caller". Traté de usar powercfg /requestoverride driver Legacy Kernel Caller. Parece que no hizo nada.
StormRyder

Respuestas:

11

¡Gracias por todas las sugerencias!

Finalmente reduje el problema simplemente por prueba y error, deshabilitando dispositivos y reiniciando. Era un controlador de tarjeta de TV colgado y sin liberar la solicitud de energía a pesar de que ya no estaba en uso.

EDITAR:

Desafortunadamente, el problema con la tarjeta de TV es recurrente de forma intermitente. Google muestra que también es bastante común. Descubrí que no permitir que el conductor haga solicitudes de energía con

Powercfg -requestsoverride Driver "Legacy Kernel Caller" System

lo resuelve

"Legacy Kernel Caller" se traduce en diferentes versiones de idioma de Windows. En mi sistema polaco dice "Starszego typu obiekt wywołujący jądro".

majocha
fuente
1
Gracias por agregar la traducción al inglés, también resolvió mi problema.
Praesagus
Cuando corro powercfg -requestsoverride Driver "Legacy Kernel Caller" System, donde tiene éxito, y luego powercfg -requests, todavía se muestra [DRIVER] Legacy Kernel Callerdebajo SYSTEM:en la lista de cosas que impiden que la computadora duerma. Entonces no funciona.
Neil
Para mí funcionó, en términos de eliminar la entrada. (Resultó que HipChat impidió el modo de suspensión y no la entrada PERFBOOST).
Simon A. Eugster
Todavía me gustaría saber cómo determinar qué dispositivo es el culpable, sin depender solo de prueba y error.
posfan12
Configuré la configuración con éxito, pero todavía no puedo poner mi PC en suspensión. // edit: Oh wow, 8 años después. Gana 10 Pro.
Qwerty
1

En el menú de inicio, escriba "Información y herramientas de rendimiento".

Haga clic en Herramientas avanzadas y haga clic en generar un informe de estado del sistema. Debe señalar problemas de controladores heredados.

Editar:

Intenta también powercfg -request.

surfasb
fuente
3
Desafortunadamente, el informe no fue útil, no hay problemas de dispositivo indicados.
majocha
aproximadamente el par, 50,000 piezas de información y la única información que necesita no puede obtenerla. Esa es probablemente la razón por la que miraría a través de la lista de dispositivos y GUESS y deshabilitaría temporalmente. Probé un powercfg -devicequery all_devices_verbose y obtuve demasiada información, pero sería difícil eliminarlo todo. Viértalo en una hoja de cálculo o busque una bandera exacta, pero ¿cuál es la bandera?
Psycogeek
@Psycogeek: Ese es el comando incorrecto para ejecutar. Tratar powercg -requests. Eso solo muestra los controladores que impiden que el sistema duerma.
surfasb
sí "solicitudes" no "solicitud"? (sin entender eso). Estaba tratando de encontrar una manera para que el OP descubriera posibles elementos utilizando la lista completa, que muestra los elementos de potencia de cada dispositivo. Pero los datos están tan cargados que llevaría más información o más tiempo encontrar uno que pudiera causar el error que obtuvieron.
Psycogeek
0

En mi caso, fue Spotfiy el que se portó mal. La gente se está volviendo balística en sus foros por este error.

Solución: salga de Spotify antes de poner la computadora en suspensión / hibernación

Todavía me pregunto por qué en el mundo Windows permite que una pieza de software mal programada anule todas las configuraciones del plan de energía y cree temporizadores de activación. Microsoft debería asumir su parte de la culpa aquí.

editar: Parece que el problema se cerró hace 3 días, así que supongo que deberíamos esperar una solución pronto.

Nilzor
fuente
-1

¿Instaló Windows 7 en una máquina diseñada para un sistema operativo diferente? Es decir, ¿descargó / instaló los controladores de Windows 7 para su computadora? He visto este problema con otras computadoras que tenían un poco de antigüedad. Algunos tenían controladores Win7 disponibles, pero otros eran SoL. Además, verifique las actualizaciones de firmware en su BIOS / Motherboard, ya que podría ser un problema de ACPI.

Kobaltz
fuente
1
Haga preguntas en la sección de comentarios de la pregunta inicial.
Neil