Pantalla azul CLOCK_WATCHDOG_TIMEOUT (0x00000101): causas y solución
La pantalla azul CLOCK_WATCHDOG_TIMEOUT (código 0x00000101) indica que uno de los núcleos del procesador ha dejado de responder. En un procesador con varios núcleos, Windows espera que todos atiendan regularmente unas señales de reloj; si uno no responde a tiempo, Windows asume que se ha bloqueado y detiene el sistema.
A diferencia de la mayoría de pantallazos, este casi nunca lo provoca un programa: las causas habituales son el overclocking o undervolting, una BIOS desactualizada, la temperatura, la fuente de alimentación o, con menos frecuencia, un controlador o un procesador defectuoso. Si buscas otro código, tienes la lista completa en códigos de error BSOD.
Qué significa el error CLOCK_WATCHDOG_TIMEOUT
Cada núcleo del procesador recibe periódicamente una interrupción de reloj, una señal que le permite a Windows repartir el trabajo y comprobar que todo funciona. Un vigilante (watchdog) controla que todos los núcleos la atiendan. Si uno se queda bloqueado, por ejemplo por un voltaje insuficiente o un fallo de microcódigo, deja de atender esas señales y Windows muestra este pantallazo.
Los parámetros del error son:
- Parámetro 1: el tiempo de espera, en ticks de reloj.
- Parámetro 3: el bloque de control del núcleo que ha dejado de responder.
- Parámetro 4: el número del núcleo bloqueado.
Causas del error 0x00000101
- Overclocking o undervolting del procesador, incluidos los automáticos de la placa base (PBO, Curve Optimizer, Multi-Core Enhancement).
- Una BIOS/UEFI desactualizada, sin las últimas correcciones de microcódigo del procesador.
- Perfiles XMP/EXPO de la memoria demasiado agresivos.
- Temperaturas excesivas del procesador.
- Una fuente de alimentación insuficiente o defectuosa.
- Controladores de chipset, almacenamiento o virtualización, con menos frecuencia.
- Un procesador defectuoso o con un defecto de fábrica.
Cómo solucionar la pantalla azul CLOCK_WATCHDOG_TIMEOUT
1. Quita cualquier overclocking o undervolt
Es la causa más habitual. Entra en la BIOS/UEFI (normalmente pulsando Supr o F2 al encender):
- Carga los valores por defecto (Load Optimized Defaults o similar).
- Desactiva XMP/EXPO mientras haces las pruebas.
- Desactiva PBO, Curve Optimizer, Multi-Core Enhancement y cualquier undervolt del procesador.
- Si usas programas como Ryzen Master, Intel XTU o ThrottleStop, vuelve a sus valores de fábrica o desinstálalos.
Si el error desaparece, ve reactivando los ajustes de uno en uno. Un undervolt demasiado agresivo es una causa muy típica de este pantallazo, porque el procesador funciona bien con carga pero un núcleo se bloquea en reposo o al cambiar de frecuencia. Tienes más detalles sobre estas opciones en cómo configurar la BIOS/UEFI.
2. Actualiza la BIOS/UEFI
Las actualizaciones de la BIOS incluyen microcódigo nuevo del procesador, que corrige errores de estabilidad. Descarga la última versión desde la web del fabricante de tu placa base o portátil y sigue sus instrucciones.
Importante: algunos procesadores Intel Core de 13.ª y 14.ª generación de gama alta tuvieron un problema de inestabilidad que Intel corrigió con actualizaciones de microcódigo distribuidas a través de la BIOS. Si tienes uno de esos procesadores y sufres este pantallazo, actualizar la BIOS es lo primero que debes hacer.
3. Vigila la temperatura del procesador
Usa un programa de monitorización como HWiNFO o HWMonitor para ver la temperatura del procesador con carga (un juego, una compresión, un render). Si supera con frecuencia los 90-95 °C, limpia el polvo del disipador, comprueba que está bien montado y que sus ventiladores giran, y en equipos con varios años cambia la pasta térmica.
4. Actualiza los controladores del chipset
Instala los controladores del chipset más recientes desde la web de AMD, Intel o del fabricante de tu placa base o portátil. Actualiza también los de almacenamiento y la gráfica. Si el error empezó tras actualizar un controlador, revierte ese controlador desde el Administrador de dispositivos.
5. Revisa los programas de virtualización
Si usas VirtualBox, VMware, Hyper-V, WSL o emuladores de Android, el error puede aparecer al ejecutarlos, sobre todo con versiones antiguas. Actualízalos a la última versión o prueba a no usarlos durante unos días para descartarlos.
6. Comprueba la memoria y la fuente de alimentación
- Pasa un test de memoria con
mdsched.exeo, de forma más exhaustiva, con MemTest86 desde un USB. - Comprueba que tu fuente de alimentación tiene potencia suficiente para tu equipo y que los cables de alimentación del procesador (los conectores de 4 u 8 pines junto al zócalo) están bien conectados. Una fuente antigua o de baja calidad puede no dar un voltaje estable.
7. Repara los archivos de sistema
Aunque es menos probable, descarta el software desde el Terminal (Administrador):
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Preguntas frecuentes
¿Significa que mi procesador está roto?
No necesariamente. Lo más habitual es un problema de ajustes (overclocking, undervolt, XMP/EXPO) o de BIOS. Solo si el error continúa con la BIOS actualizada, todo en valores por defecto, buenas temperaturas y una fuente fiable, hay que sospechar de una avería del procesador o de la placa base.
¿Por qué me pasa con el equipo en reposo?
Porque al pasar de reposo a carga, o al revés, el procesador cambia de frecuencia y de voltaje constantemente. Si un undervolt o un ajuste de la BIOS deja el voltaje demasiado justo en reposo, un núcleo puede bloquearse en ese momento aunque el equipo aguante bien con carga.
¿Qué diferencia hay con el 0x00000133 DPC_WATCHDOG_VIOLATION?
Los dos los genera un vigilante de Windows. El 0x00000101 se produce cuando un núcleo del procesador deja de responder, algo ligado al hardware o a la BIOS. El 0x00000133 aparece cuando un controlador se queda atascado demasiado tiempo, más relacionado con el software y los discos.
¿Tengo que reinstalar Windows?
Casi nunca, porque el problema suele estar en el hardware o en la BIOS, no en Windows. Antes de reinstalar, revisa el overclocking, la BIOS, las temperaturas y la fuente.