Arreglo completo: Windows Driver Frameworks utiliza demasiada CPU

Arreglo completo: Windows Driver Frameworks utiliza demasiada CPU

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 SO Windows.

Microsoft utiliza tres tipos de controladores WDF:

  • El marco de trabajo de controladores en modo kernel para controladores de dispositivos en modo kernel estándar
  • El marco de trabajo de controladores en modo usuario v1 para controladores en modo usuario basados en C++ COM
  • El User-Mode Driver Framework v2 para escribir controladores de modo de usuario basados en KMDF.

Muchos usuarios de Windows a menudo complain that the Windows Driver Frameworks uses too much CPU, slowing down Windows and dranining battery insanely fast.

Windows Driver Frameworks causa un alto uso de la CPU

El servicio Windows Driver Foundation utiliza constantemente alrededor de un 30% de CPU. Esto no estaba sucediendo con la versión anterior. He dejado el ordenador en marcha durante un par de horas para ver si había algún proceso de limpieza en marcha, pero el servicio sigue acaparando la CPU.

Arreglar 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 temas relacionados que los usuarios reportaron:

  • Windows Driver Foundation alto CPU DisplayLink – A veces puede ocurrir un alto uso de CPU debido a problemas con DisplayLink. Para solucionarlo, reinstale los controladores y compruebe si esto resuelve el problema.
  • Wudfhost high CPU Windows 10 – A veces, otros servicios pueden causar este problema. Para solucionarlo, asegúrese de reinstalar los controladores problemáticos y compruebe si eso ayuda.
  • Alto uso 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.
  • Alto uso de CPU de WDF – Esto es sólo una variación del problema original, pero debería ser capaz de solucionar el problema desactivando los servicios o dispositivos problemáticos.

Solución 1 – Sólo espere

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

Esta no es una solución universal, pero en algunos casos esperar una hora más o menos puede ayudarle con este problema, así que puede que quiera intentarlo.

Solución 2 – Reinstale el controlador Wi-Fi

Según los usuarios, a veces se pueden producir problemas con Windows Driver Framework y un alto uso de la CPU debido a los controladores. Si el controlador no es totalmente compatible con Windows 10, es posible que tenga problemas con este proceso.

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

  1. Antes de empezar, asegúrate de descargar los controladores Wi-Fi más recientes del fabricante de tu dispositivo.
  2. Presione Windows Key + X para abrir el menú Win + X. Ahora elija Administrador de dispositivos de la lista.
  3. Cuando se abra el Administrador de dispositivos , localice su adaptador Wi-Fi, haga clic con el botón derecho del ratón y seleccione Desinstalar dispositivo en el menú.
  4. Aparecerá un cuadro de diálogo de confirmación. Si está disponible, marque la casilla Quitar el software del controlador . Ahora haga clic en Desinstalar .

Una vez que haya quitado el controlador, reinicie su PC e instale de nuevo el controlador Wi-Fi. Ahora comprueba si eso resuelve el problema.

Vale la pena mencionar que otros dispositivos también pueden causar que este problema aparezca, y en pocos casos, los usuarios reportaron que su ratón fue el culpable. Los usuarios tenían problemas con el ratón de la serie G, pero después de actualizar el controlador, el problema se resolvió de forma permanente. Si utiliza un portátil Lenovo, intente desinstalar también el software Transiciones de Lenovo .

Dado que Windows Driver Framework está relacionado con los controladores, le recomendamos encarecidamente que mantenga los controladores actualizados para solucionar este problema.

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

La descarga e instalación manual de controladores es un proceso que conlleva el riesgo de que se instale el controlador incorrecto, lo que puede provocar graves fallos de funcionamiento. Le recomendamos encarecidamente que actualice su controlador automáticamente utilizando la herramienta Driver Updater 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. A continuación se explica cómo utilizar este software:

  1. TweakBit Driver Updater
  2. Una vez instalado, el programa comenzará a escanear su PC en busca de controladores obsoletos automáticamente. Driver Updater comprobará las versiones de los controladores instalados con su base de datos en la nube de las últimas versiones y recomendará las actualizaciones adecuadas. Todo lo que tiene que hacer es esperar a que se complete el escaneo.
  3. Una vez finalizado el análisis, obtendrá un informe sobre todos los controladores problemáticos 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» situado junto al nombre del controlador. O simplemente haga clic en el botónActualizar 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á pulsar el botón `Actualizar varias veces hasta que todos sus componentes estén instalados.

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

Solución 3 – Realizar un arranque limpio

En ocasiones, 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 Windows Key + R e introduzca msconfig . Ahora presione Enter o haga clic OK .

  2. Configuración del sistema . Vaya a la pestaña Servicios y compruebe 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 Desactivar . Ahora repita este paso para todas las entradas de inicio de la lista.
  5. Después de desactivar todas las aplicaciones de inicio, cierre el Administrador de tareas y vuelva a la ventana Configuración del sistema . Haga clic en Aplicar y Aceptar para guardar los cambios. Ahora reinicie su PC.

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

Solución 4 – Desactivar el sensor SDO y otros dispositivos problemáticos

Si tiene un dispositivo con pantalla táctil, es bastante probable que el sensor SDO esté causando este problema en su PC. Como solución provisional, los usuarios sugieren desactivar completamente el sensor SDO. Para ello, sólo tienes que seguir estos sencillos pasos:

  1. Abrir Administrador de dispositivos .
  2. Ahora localice SDO Sensor en la lista, haga clic con el botón derecho y elija Deshabilitar dispositivo .

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

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

Solución 5 – Quitar periféricos USB innecesarios

A veces pueden aparecer problemas con Windows Driver Framework y un alto uso de la CPU debido a los dispositivos USB. Algunos dispositivos pueden interferir con Windows y provocar que aparezca este problema. Para solucionar el problema, debe desconectar los dispositivos USB necesarios y comprobar si esto resuelve el problema.

Mantenga sólo los periféricos esenciales conectados, como el teclado y el ratón, y desconecte el resto. Después de hacer esto, verifique si el problema persiste. Si no es así, 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, sólo necesita reinstalar o actualizar sus controladores y comprobar si esto resuelve el problema.

Solución 6 – Desactivar 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 comprobar la configuración del modo Avión. Para ello, siga estos pasos:

  1. Pulse Windows Key + I para abrir la aplicación Settings . Ahora navegue a Red e Internet sección.

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

Alternativamente, puede desactivar NFC desde 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 estar completamente desactivado. Una vez que el NFC esté desactivado, este problema debe resolverse por completo.

Solución 7 – Asegúrese de que su PC esté actualizado

Si tiene problemas con Windows Driver Framework, el problema puede deberse a la falta de una actualización. 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 Settings y vaya a la sección Update & Security .
  2. Ahora haga clic en Comprobar si hay actualizaciones botón.

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

Solución 8 – Utilizar Restaurar sistema

Si tiene este problema, es posible que pueda solucionarlo con Restaurar sistema. Esto es bastante simple, y usted puede realizarlo haciendo lo siguiente:

  1. Presione Windows Key + S e introduzca system restore . Elija Crear un punto de restauración en el menú.
  2. Se abrirá la ventana Sistema Propiedades . Haga clic en en el botón Restaurar sistema .
  3. Cuando se abra Restaurar sistema , haga clic en Siguiente .

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

  5. Siga las instrucciones que aparecen en la pantalla para restaurar su PC.

Una vez finalizada la restauración del sistema, compruebe si el problema persiste.

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

Nota del editor : Este post fue publicado originalmente en enero de 2017 y desde entonces ha sido completamente renovado y actualizado para mayor frescura, precisión y exhaustividad.

HISTORIAS RELACIONADAS QUE NECESITA VERIFICAR:

  • Arreglo: La actualización del aniversario causa la temperatura alta de la CPU
  • Arreglar: Runtime Broker causa un alto uso de CPU
  • Corrección: El host de tareas de fondo de foto causa un alto uso de la CPU en Windows 10

Deja un comentario