Pantalla azul DPC_WATCHDOG_VIOLATION (0x00000133): causas y solución
La pantalla azul DPC_WATCHDOG_VIOLATION (código 0x00000133) aparece cuando un controlador tarda demasiado en terminar una tarea urgente y bloquea el procesador más tiempo del permitido. Windows tiene un vigilante (watchdog) que mide ese tiempo y, si se supera el límite, detiene el sistema.
Es muy frecuente en Windows 11 y Windows 10, sobre todo en equipos con SSD. La causa más habitual es el controlador del disco (la controladora SATA o NVMe) o un firmware del SSD desactualizado, aunque también pueden provocarlo los controladores de red, gráficos o USB. Si buscas otro código, tienes la lista completa en códigos de error BSOD.
Qué significa el error DPC_WATCHDOG_VIOLATION
Cuando un dispositivo avisa al procesador de que necesita atención (una interrupción), su controlador hace primero lo imprescindible y deja el resto para un momento inmediato posterior, en lo que se llama una llamada a procedimiento diferido (DPC). Mientras se ejecuta una DPC, el procesador no atiende a casi nada más, así que deben ser muy rápidas. Tienes una explicación más amplia en qué son las IRQ y las peticiones de interrupción.
Si un controlador se queda atascado en una DPC (por ejemplo, esperando a un disco que no responde), el vigilante de Windows lo detecta y muestra este pantallazo. El parámetro 1 indica qué pasó:
0: una sola DPC superó su tiempo máximo. El parámetro 2 indica cuánto tardó.1: el procesador pasó demasiado tiempo acumulado en ese nivel de prioridad, por varias DPC o interrupciones seguidas.
Causas del error 0x00000133
- El controlador de la controladora de discos, sobre todo versiones antiguas del controlador Intel Rapid Storage Technology (
iaStorA.sys,iaStorAC.sys) con discos SSD. - Un firmware del SSD desactualizado, que hace que el disco tarde en responder.
- Controladores de red, Wi-Fi, gráficos o USB defectuosos o incompatibles.
- Dispositivos externos problemáticos: discos USB, adaptadores, docks.
- Una actualización de Windows o de un controlador que no encaja con tu hardware.
- Un disco con fallos que responde con mucha lentitud.
Cómo solucionar la pantalla azul DPC_WATCHDOG_VIOLATION
Si el pantallazo no te deja usar Windows, entra en modo seguro para hacer los cambios.
1. Identifica el controlador implicado
Revisa los volcados de C:\Windows\Minidump con BlueScreenView, o con WinDbg ejecutando !analyze -v. Fíjate en la línea IMAGE_NAME o MODULE_NAME. Algunos culpables habituales:
iaStorA.sys,iaStorAC.sysoiaStorVD.sys: controlador de almacenamiento de Intel. Ve al paso 2.storahci.sysostornvme.sys: controladores de disco de Windows. Revisa el firmware del SSD (paso 3) y el estado del disco (paso 6).nvlddmkm.sys,amdkmdag.sysoigdkmd64.sys: controlador de la gráfica.ndis.sys,tcpip.syso archivos de tu tarjeta de red o Wi-Fi: controlador de red.ntoskrnl.exe: no señala un culpable concreto. Sigue los pasos en orden.
2. Cambia el controlador de la controladora SATA al de Windows
Es la solución que más veces funciona, sobre todo con controladores antiguos de Intel. Consiste en usar el controlador estándar de Windows (storahci.sys) en lugar del del fabricante:
- Pulsa Win + X y abre el Administrador de dispositivos.
- Despliega Controladoras IDE ATA/ATAPI (o Controladoras de almacenamiento).
- Haz clic derecho en la controladora SATA AHCI y elige Actualizar controlador.
- Pulsa Buscar controladores en mi equipo > Elegir en una lista de controladores disponibles en el equipo.
- Selecciona Controladora AHCI SATA estándar, pulsa Siguiente y reinicia.
Cuidado: haz este cambio solo si tu controladora funciona en modo AHCI. Si tus discos están en RAID o con Intel VMD (en la BIOS aparece como RAID, Intel RST o VMD), no cambies el controlador: Windows podría dejar de arrancar. En ese caso, actualiza el controlador de Intel a la última versión desde la web del fabricante de tu equipo.
3. Actualiza el firmware del SSD
Busca la herramienta oficial del fabricante de tu SSD (Samsung Magician, Crucial Storage Executive, WD Dashboard, Kingston SSD Manager, etc.), comprueba si hay una actualización de firmware y aplícala. Haz antes una copia de seguridad de tus datos.
4. Actualiza los controladores del chipset y la BIOS/UEFI
Descarga desde la web del fabricante de tu placa base o portátil los controladores del chipset, la red y la gráfica, y la última BIOS/UEFI. Si el error empezó tras actualizar un controlador concreto, revierte ese controlador: en el Administrador de dispositivos, clic derecho > Propiedades > Controlador > Revertir al controlador anterior.
5. Desconecta los dispositivos externos
Desconecta discos externos, adaptadores USB, docks y cualquier periférico que no sea imprescindible, y comprueba si el error desaparece. Si es así, ve conectándolos de uno en uno hasta encontrar el culpable y actualiza su controlador o su firmware.
6. Comprueba el disco y los archivos de sistema
- Revisa la salud del disco con CrystalDiskInfo. Si marca Precaución o Malo, haz una copia de seguridad cuanto antes.
- Abre el Terminal (Administrador) y ejecuta
chkdsk C: /scan. - Repara los archivos de sistema con
DISM /Online /Cleanup-Image /RestoreHealthy despuéssfc /scannow. Tienes los detalles en cómo reparar archivos de sistema con DISM y SFC.
7. Usa Driver Verifier si el culpable no aparece
Si los pantallazos siguen y el volcado no aclara nada, Driver Verifier pone a prueba los controladores para que el siguiente volcado señale al responsable. Tienes los pasos y las precauciones en la pantalla azul 0x00000050.
Preguntas frecuentes
¿Es grave el error DPC_WATCHDOG_VIOLATION?
No suele dañar el hardware: es una parada de protección. Pero si se repite, conviene solucionarlo, porque puedes perder lo que no hayas guardado y, si la causa es un disco que falla, también datos.
¿Por qué me pasa desde que tengo un SSD?
Porque el controlador de la controladora de discos o el firmware del SSD no responden a tiempo. Cambiar al controlador AHCI SATA estándar de Windows (si usas AHCI) y actualizar el firmware del SSD lo soluciona en la mayoría de los casos.
¿Tiene relación con los cortes y crujidos de sonido?
Sí, comparten origen. Los controladores que tardan demasiado en sus DPC también provocan latencia de DPC, que se nota como crujidos en el audio o tirones. La herramienta gratuita LatencyMon mide esa latencia y señala qué controlador la causa, lo que ayuda a encontrar también el culpable de este pantallazo.
¿Qué diferencia hay con el 0x00000101 CLOCK_WATCHDOG_TIMEOUT?
Los dos los genera un vigilante de Windows. El 0x00000133 se produce cuando un controlador se queda atascado demasiado tiempo; el 0x00000101, cuando un núcleo del procesador deja de responder, algo más relacionado con el procesador, el overclocking o la BIOS.