Solución completa: los marcos de controladores de Windows usan demasiada CPU

Tabla de contenido:

Video: Proceso System/Sistema y memoria comprimida 100%CPU o 100%RAM 2020 2024

Video: Proceso System/Sistema y memoria comprimida 100%CPU o 100%RAM 2020 2024
Anonim

Windows Driver Frameworks (WDF), anteriormente conocido como Windows Driver Foundation, es un conjunto de bibliotecas que puede usar para escribir controladores de dispositivos que se ejecutan en el sistema operativo Windows.

Microsoft usa tres tipos de controladores WDF:

  • El marco de controladores en modo kernel para controladores de dispositivos en modo kernel estándar
  • El marco de controlador de modo de usuario v1 para controladores de modo de usuario basados ​​en COM de C ++
  • El Marco del controlador de modo de usuario v2 para escribir controladores de modo de usuario basados ​​en KMDF.

Muchos usuarios de Windows a menudo se quejan de que Windows Driver Frameworks usa demasiada CPU, ralentizando Windows y agotando la batería increíblemente rápido.

Los marcos de controladores de Windows causan un alto uso de CPU

El servicio de Windows Driver Foundation utiliza constantemente alrededor del 30% de la CPU. Esto no estaba sucediendo con la compilación anterior. He dejado la computadora en funcionamiento durante un par de horas para ver si se estaban ejecutando procesos de limpieza, pero el servicio todavía está acaparando la CPU.

Solucione problemas de CPU alta de WDF

Windows Driver Framework es un servicio importante de Windows, pero a veces este servicio puede causar un alto uso de la CPU. Hablando de este servicio, aquí hay algunos problemas relacionados que los usuarios informaron:

  • Windows Driver Foundation CPU alta DisplayLink: a veces, el uso elevado de CPU puede ocurrir debido a problemas con DisplayLink. Para solucionarlo, reinstale sus controladores y verifique si eso resuelve el problema.
  • Wudfhost CPU alta Windows 10: a veces, otros servicios pueden hacer que aparezca este problema. Para resolver eso, asegúrese de reinstalar los controladores problemáticos y verifique si eso ayuda.
  • Uso elevado de memoria de Windows Driver Foundation: se sabe que este servicio también causa un alto uso de memoria. Si tiene algún problema de memoria debido a este servicio, asegúrese de probar algunas de nuestras soluciones.
  • Uso elevado de CPU de WDF: esta es solo una variación del problema original, pero debería poder solucionar el problema deshabilitando los servicios o dispositivos problemáticos.

Solución 1 - Solo espera

Windows Driver Framework es un proceso estándar de Windows, y si está usando demasiado de su CPU, probablemente esté haciendo un cierto trabajo en segundo plano. Varios usuarios informaron que lograron solucionar este problema simplemente esperando que Windows Driver Framework terminara.

Esta no es una solución universal, pero en algunos casos esperar una hora más o menos puede ayudarlo con este problema, por lo que puede intentarlo.

  • LEA TAMBIÉN: 5 El mejor software para arreglar el uso elevado de la CPU

Solución 2 - Vuelva a instalar su controlador de Wi-Fi

Según los usuarios, a veces pueden producirse problemas con Windows Driver Framework y un alto uso de CPU debido a sus controladores. Si su controlador no es totalmente compatible con Windows 10, puede encontrar problemas con este proceso.

Varios usuarios informaron que solucionaron el problema simplemente reinstalando su controlador de Wi-Fi. Esto es bastante simple, y puede hacerlo siguiendo estos pasos:

  1. Antes de comenzar, asegúrese de descargar los últimos controladores de Wi-Fi del fabricante de su dispositivo.
  2. Presione la tecla de Windows + X para abrir el menú Win + X. Ahora elija el Administrador de dispositivos de la lista.

  3. Cuando se abra el Administrador de dispositivos, ubique su adaptador de Wi-Fi, haga clic con el botón derecho y elija Desinstalar dispositivo en el menú.

  4. Aparecerá un cuadro de diálogo de confirmación. Si está disponible, marque la casilla de verificación Eliminar software del controlador. Ahora haga clic en Desinstalar.

Una vez que elimine el controlador, reinicie su PC e instale el controlador de Wi-Fi nuevamente. Ahora verifique si eso resuelve el problema.

Vale la pena mencionar que otros dispositivos también pueden causar que aparezca este problema, y ​​en algunos casos, los usuarios informaron que su mouse fue el culpable. Los usuarios tuvieron problemas con el mouse de la serie G, pero después de actualizar el controlador, el problema se resolvió permanentemente. Si usa una computadora portátil Lenovo, intente desinstalar el software Lenovo Transitions también.

Dado que Windows Driver Framework está relacionado con sus controladores, le recomendamos mantener sus controladores actualizados para solucionar este problema.

Actualizar controladores automáticamente (se sugiere herramienta de terceros)

La descarga e instalación de controladores de forma manual es un proceso que conlleva el riesgo de instalar el controlador incorrecto, lo que puede provocar un mal funcionamiento grave. Le recomendamos encarecidamente que actualice su controlador automáticamente utilizando la herramienta de actualización de controladores de Tweakbit.

Esta herramienta está aprobada por Microsoft y Norton Antivirus y después de varias pruebas, nuestro equipo concluyó que esta es la mejor solución automatizada. Aquí se explica cómo usar este software:

  1. Descargue e instale el Actualizador de controladores TweakBit
  2. Una vez instalado, el programa comenzará a escanear su PC en busca de controladores obsoletos automáticamente. Driver Updater verificará las versiones de sus controladores instalados en su base de datos en la nube de las últimas versiones y recomendará las actualizaciones adecuadas. Todo lo que necesita hacer es esperar a que se complete el escaneo.

  3. Al finalizar el escaneo, obtendrá un informe sobre todos los controladores de problemas encontrados en su PC. Revise la lista y vea si desea actualizar cada controlador individualmente o todos a la vez. Para actualizar un controlador a la vez, haga clic en el enlace 'Actualizar controlador' al lado del nombre del controlador. O simplemente haga clic en el botón 'Actualizar todo' en la parte inferior para instalar automáticamente todas las actualizaciones recomendadas.

    Nota: algunos controladores deben instalarse en varios pasos, por lo que deberá presionar el botón "Actualizar" varias veces hasta que se instalen todos sus componentes.

Descargo de responsabilidad: algunas características de esta herramienta no son gratuitas.

Solución 3: realice un inicio limpio

A veces, las aplicaciones o servicios de terceros pueden hacer que aparezca este problema. Para determinar la causa, se recomienda realizar un arranque limpio. Esto es bastante simple, y puede hacerlo siguiendo estos pasos:

  1. Presione la tecla Windows + R e ingrese msconfig. Ahora presione Entrar o haga clic en Aceptar.

  2. Aparecerá la ventana de Configuración del sistema. Vaya a la pestaña Servicios y marque Ocultar todos los servicios de Microsoft. Ahora haga clic en Deshabilitar todo.

  3. Vaya a la pestaña Inicio y haga clic en Abrir Administrador de tareas.

  4. Aparecerá una lista de todas las aplicaciones de inicio. Haga clic con el botón derecho en la primera entrada de la lista y elija Deshabilitar. Ahora repita este paso para todas las entradas de inicio en la lista.

  5. Después de deshabilitar todas las aplicaciones de inicio, cierre el Administrador de tareas y regrese a la ventana Configuración del sistema. Haga clic en Aplicar y en Aceptar para guardar los cambios. Ahora reinicie su PC.

Su PC ahora se iniciará sin ningún servicio o aplicación de terceros. Ahora solo necesita verificar si el problema está resuelto. Si es así, deberá habilitar las aplicaciones y servicios deshabilitados uno por uno hasta que encuentre el que está causando este problema. Tenga en cuenta que necesita reiniciar su PC para aplicar los cambios después de habilitar una aplicación.

  • LEA TAMBIÉN: Solución: Uso elevado de CPU causado por Windows Shell Experience Host

Solución 4: deshabilite el sensor SDO y otros dispositivos problemáticos

Si tiene un dispositivo con pantalla táctil, es muy probable que el sensor SDO esté causando este problema en su PC. Como solución alternativa, los usuarios sugieren desactivar completamente el sensor SDO. Para hacer eso, solo siga estos simples pasos:

  1. Abra el Administrador de dispositivos.
  2. Ahora ubique el sensor SDO en la lista, haga clic derecho y seleccione Deshabilitar dispositivo.

  3. Cuando aparezca el cuadro de diálogo de confirmación, haga clic en .

Tenga en cuenta que al deshabilitar el sensor SDO, es posible que algunas funciones de su dispositivo ya no funcionen, pero el problema con el uso elevado de la CPU debe resolverse. Varios usuarios informaron que deshabilitar Intel Wireless Gigabit 17265 solucionó el problema para ellos, así que si tiene este dispositivo, asegúrese de deshabilitarlo.

Solución 5 - Retire los periféricos USB innecesarios

A veces, pueden aparecer problemas con Windows Driver Framework y un alto uso de CPU debido a sus dispositivos USB. Ciertos dispositivos pueden interferir con Windows y hacer que aparezca este problema. Para solucionar el problema, debe desconectar los dispositivos USB necesarios y verificar si eso resuelve el problema.

Mantenga solo los periféricos esenciales conectados, como el teclado y el mouse, y desconecte el resto. Después de hacer eso, verifique si el problema persiste. De lo contrario, debe conectar los dispositivos USB uno por uno hasta que encuentre el que está causando el problema. Una vez que encuentre el dispositivo problemático, solo necesita reinstalar o actualizar sus controladores y verificar si eso resuelve el problema.

Solución 6: deshabilite la función NFC

NFC es una característica útil, pero a veces puede causar problemas con Windows Driver Framework. Para solucionar el problema, se recomienda desactivar NFC por completo. La forma más sencilla de hacerlo es verificar la configuración del modo Avión. Para hacer eso, sigue estos pasos:

  1. Presione la tecla de Windows + I para abrir la aplicación Configuración. Ahora navegue a la sección Red e Internet.

  2. Seleccione Modo avión en el menú de la izquierda. Ahora deshabilite NFC desde el panel derecho.

Alternativamente, puede deshabilitar NFC desde el Administrador de dispositivos. Simplemente abra el Administrador de dispositivos y vaya a la sección Dispositivos de proximidad. Desactive su dispositivo de proximidad y el NFC debería desactivarse por completo. Una vez que el NFC está desactivado, este problema debería resolverse por completo.

  • LEA TAMBIÉN: Solución: CPU alta cuando navega por Internet

Solución 7: asegúrese de que su PC esté actualizada

Si tiene problemas con Windows Driver Framework, el problema podría deberse a una actualización que falta. Este problema puede ser causado por un error en su sistema, y ​​si ese es el caso, la mejor manera de solucionarlo es actualizar su Windows.

De forma predeterminada, Windows 10 instala las actualizaciones que faltan automáticamente, pero a veces es posible que se pierda una o dos actualizaciones. Sin embargo, siempre puede buscar actualizaciones manualmente haciendo lo siguiente:

  1. Abra la aplicación Configuración y vaya a la sección Actualización y seguridad.

  2. Ahora haga clic en el botón Buscar actualizaciones.

Windows ahora buscará actualizaciones disponibles. Si hay actualizaciones disponibles, se descargarán automáticamente en segundo plano. Una vez que se descargan las actualizaciones, reinicie su PC para instalarlas. Después de actualizar Windows a la última versión, el problema debe resolverse permanentemente.

Solución 8 - Use Restaurar sistema

Si tiene este problema, puede solucionarlo utilizando Restaurar sistema. Esto es bastante simple, y puede realizarlo haciendo lo siguiente:

  1. Presione la tecla de Windows + S e ingrese la restauración del sistema. Elija Crear un punto de restauración en el menú.

  2. Se abrirá la ventana Propiedades del sistema. Haga clic en el botón Restaurar sistema.

  3. Cuando se abra Restaurar sistema, haga clic en Siguiente.

  4. Si está disponible, marque Mostrar más puntos de restauración. Ahora elija el punto de restauración deseado y haga clic en Siguiente.

  5. Siga las instrucciones en pantalla para restaurar su PC.

Una vez que la restauración del sistema haya finalizado, verifique si el problema persiste.

Si ha encontrado otras soluciones para solucionar el uso anormal de la CPU relacionado con WDF, no dude en enumerar los pasos de solución de problemas en la sección de comentarios a continuación.

Nota del editor: esta publicación se publicó originalmente en enero de 2017 y desde entonces se ha renovado y actualizado por completo para ofrecer frescura, precisión y exhaustividad.

Solución completa: los marcos de controladores de Windows usan demasiada CPU