WDF_Violation en Windows 10 – ¿Cómo puedo solucionar el error?

WDF_Violation en Windows 10 – ¿Cómo puedo solucionar el error?.

El error WDF_Violation en Windows 10 se produce en muchos casos tras conectar dispositivos externos a tu ordenador. El sistema reacciona con una pantalla azul que no espera la respuesta dentro del tiempo permitido del teclado o el ratón después de conectarlos, al intentar sincronizar dispositivos iOS con iTunes, etc. A veces hace imposible arrancar el sistema porque interrumpe el inicio antes de que aparezca la pantalla de bloqueo. Más información sobre cómo solucionarlo en Windows 10.

Causas del error

El error WDF_Violación puede producirse por los siguientes motivos:

  1. Los archivos del sistema están dañados.
  2. El ordenador está infectado con virus o malware.
  3. Formación de sectores defectuosos en el disco duro.
  4. Controladores defectuosos o anticuados.
  5. Particiones dañadas en el registro del sistema.

Desactivar HpqKbFiltr.sys (para usuarios de HP)

La causa de la pantalla azul parece ser el controlador HpqKbFiltr.sys. Intenta desactivarlo.

Normalmente, después de que se produzca la pantalla azul WDF_Violación, debería aparecer una ventana de recuperación de fallos del sistema durante el siguiente arranque. Haz clic en el botón Opciones avanzadas. Si no es así, utiliza un CD de arranque de Windows para arrancar en el entorno de recuperación.

Ve a: Solución de problemas – Opciones avanzadas – Línea de comandos.

Introduce los comandos, confirmando cada uno con Enter:

c:
cd Windows
cd sistema32
controladores de cd
ren HpqKbFiltr.sys HpqKbFiltr.sys.old

Después de reiniciar Windows, el error con el código WDF_Violation debería desaparecer.

Actualización de controladores

En la mayoría de los casos, el error se debe a controladores anticuados o corruptos. Lo primero que hay que hacer es actualizar los controladores de la placa base y de todos sus dispositivos integrados, la tarjeta gráfica discreta, la tarjeta de red, el Bluetooth y el adaptador USB Wi-Fi (si lo hay). Según los comentarios de los usuarios, los dos últimos dispositivos provocan más a menudo una pantalla azul con el código de parada WDF_Violación.

Hay dos formas de actualizar: automáticamente o manualmente. Cuando se utiliza el modo automático, se necesita una conexión a Internet para que Windows acceda a su base de datos. Si esta opción no funciona, tienes que ir al sitio web del fabricante, descargar el software en un lugar accesible e instalarlo desde allí. Mira un ejemplo de actualización de una tarjeta de red:

Abre el Administrador de dispositivos con el comando devmgmt.msc desde la ventana Ejecutar (Win + R).

Despliega la pestaña Adaptadores de red, haz clic con el botón derecho en el dispositivo y selecciona Actualizar.

En la siguiente ventana, el sistema te preguntará de qué manera quieres hacerlo. Selecciona la segunda opción (buscar controladores en este ordenador) y continúa.

Especifica la carpeta (ubicación) del archivo del controlador después de hacer clic en el botón Examinar donde se descargó previamente del sitio web del fabricante. A continuación, sigue las instrucciones hasta que se complete la instalación. De este modo, todo el hardware debería estar actualizado.

Después, reinicia el PC y comprueba si el problema se ha resuelto.

Herramienta de comprobación de controladores

Una interacción incorrecta del sistema con los módulos de hardware puede provocar una pantalla azul WDF_Violación. Por lo tanto, intenta utilizar la herramienta integrada de Microsoft para identificar las incoherencias.

Escribe «línea de comandos» en el cuadro de búsqueda del sistema, haz clic en «Ejecutar como administrador» cuando aparezca el resultado.

En la consola, ejecuta el comando

verificador

En la primera pantalla, selecciona «Crear configuración por defecto» y continúa.

En la siguiente, marca la opción «Seleccionar automáticamente todos los controladores instalados en este ordenador» y haz clic en «Hecho». La herramienta comprobará ahora si hay errores en Windows.

Cuando hayas terminado, reinicia tu ordenador.

Si el escaneo se interrumpió por un error WDF_Violación, reinicia el ordenador en el entorno de recuperación. Para ello, enciende el ordenador y, cuando aparezca el logotipo de Windows, apágalo pulsando el botón de encendido de la unidad del sistema. Repite esto 3 veces, en la siguiente aparecerá la pantalla de recuperación de desastres del sistema. Haz clic en Configuración avanzada. Luego navega por el camino: Solución de problemas – Configuración avanzada y selecciona Línea de comandos. Para cancelar el escaneo, ejecuta el comando verificador /bootmode resetonbootfail, luego cierra la línea de comandos y haz clic en «Restaurar en el arranque»,

Comprobación del sistema en busca de malware

A veces el error WDF_Violation puede ser causado por un malware o un virus. Ejecutan scripts especiales que se ejecutan en segundo plano, que pueden extraer datos o realizar cambios en la configuración.

Si no hay ningún antivirus de terceros en tu ordenador, ejecuta un análisis del sistema con Windows Defender. Introduce «Firewall de Windows Defender» en el cuadro de búsqueda del sistema y haz clic en «Abrir» cuando aparezca el resultado de la búsqueda.

En la ventana que se abre, haz clic en «Escanear» y ejecuta «Escaneo completo».

Cuando hayas terminado, reinicia el sistema. Realiza la acción que causó el error WDF_Violación.

Desconecta todos los dispositivos externos

Los usuarios han podido eliminar la pantalla azul tras desconectar todos los dispositivos externos. Es posible que uno de ellos funcione mal de vez en cuando, dando lugar a un error WDF_Violación.

Apaga el ordenador, desenchufa el cable de alimentación y desconecta todos los dispositivos (incluido el ratón). Si utilizas un ordenador portátil, quita la batería. A continuación, mantén pulsado el botón de encendido durante 5-10 segundos. Espera 5 minutos antes de encender el PC.

Si la pantalla azul no se produce, conecta los dispositivos uno a uno hasta que encuentres el problemático. Entonces, intenta actualizar su controlador para solucionar el problema.